Sign in with your GitHub account to manage courses, students, and organization settings.
Access is restricted to faculty, org admins, and super admins. Authentication via GitHub OAuth through Supabase.
⏳
Access Pending
Signed in as this GitHub account. Your account is waiting for portal approval.
Create Course Code
Students enroll by entering the generated code in their AssessME extension.
Your Course Codes
Share the code with students. Deactivate to pause new enrollments; Delete to remove permanently.
Loading...
Code
Course Label
Expires
Status
Created
Linked Students
Students who enrolled via your course codes. Tick counts reflect today's usage. Pending students must be accepted before they can chat.
Loading...
GitHub
Email
Course
Status
Daily Used
Bonus Today
Lifetime Used
Daily Limit
Grant Daily Bonus
Grant extra ticks to a linked student. One bonus per student per day is allowed by org policy.
Click Bonus in the Students tab to pre-fill this form.
Bonus Rules
Enforced server-side by org policy.
One bonus per student per day (resets at midnight UTC)
Maximum bonus amount set by the org admin
Only accepted (enrolled) student links are eligible
Bonus ticks are drawn from the org tick pool
Organization Balance
--
Tick Balance
--
Top-up Balance
--
Pool Zone
--
Lifetime Purchased
--
Lifetime Used
--
Default Daily Spend Cap
--
Max Bonus / Student / Day
--
Plan ID
--
Plan Monthly Ticks
--
Organization Settings
Per-student daily spend caps. Actual AI usage is deducted from the organization tick balance.
Usage Breakdown
Tick consumption across courses, faculty, and days. Leave dates blank for all-time.
Total Ticks Used
--
Total Events
--
By Course
Course
Ticks Used
Events
By Faculty — Own Usage (chat & grading)
Faculty
Ticks Used
Events
By Faculty — Assigned Students (sum of student ticks)
Faculty
Ticks Used
Events
By Student
Student
Ticks Used
Events
By Day
Date
Ticks Used
Events
Plan & Balance
Current subscription and tick account summary.
Plan
--
Monthly Allocation
--
Current Balance
--
Top-up Balance
--
Lifetime Purchased
--
Lifetime Used
--
Add Ticks
🔒
Self-service purchasing is not available yet.
To add ticks to your organization, contact your Platform Administrator. They can top up your balance directly from the Platform Admin panel.
🔑
BYOK Mode — No billing to SmoothSoft
Your organization uses its own API keys. The tick counter above is for metering and daily student caps only — there is no payment obligation to SmoothSoft.
To increase your tick balance (reset metering counter), contact your Platform Administrator. API keys are managed in the Platform Admin → Provider API Keys section.
Student Model Access
Control which AI models students in your organization can use. Faculty always see all models regardless of these settings.
Loading models…
Organizations
Create organizations and manage existing ones. Plan ID and Monthly Ticks are optional billing metadata.
Create New Organization
Existing Organizations
Name
Contact Email
Plan ID
API Mode
Tick Balance
ID (copy for linking)
Loading...
🎟️
Manage Organization Ticks
Add ticks to an org balance, or set the balance directly to any value. No payment required — admin override.
Adds the specified number of ticks to the current balance.
🔑
Provider API Keys
Register API keys for OpenAI, Anthropic (Claude), Mistral, and DeepSeek. Then assign a key to an organization so that org's traffic uses it instead of the platform default.
Register New Key
Assign Key to Organization
Registered Keys
Provider
Label
Registered
Click "Refresh All" to load.
Current Assignments for Selected Org
Provider
Key Label
Key ID
Select an organization above to view assignments.
Link Users to Organizations
All users are shown below. Use the Assign Org & Role row to pick an organization and role for each user independently, then click Save.
Use Remove Org to unlink a user from their current organization.