What this area is for
The Class Progress area is the admin view for answering two practical questions:- Is the cohort using LearnTerms in a healthy way?
- Does the right person have the right level of access?
Where to find it
Open/admin/progress from the admin dashboard.
The page is organized into three tabs:
- Overview
- Module Analytics
- Students
The overview tab
The overview tab is your fast pulse check. It surfaces cohort-wide numbers such as:- total students
- total questions
- total modules
- active learners
How to read active learners
In the current app, active learners are based on whether students have interacted with questions. That means this metric is good for:- adoption
- engagement
- rough momentum
The module analytics tab
Module Analytics is where you move from broad health to content diagnosis. Use it when you want to ask:- which modules are actually getting used
- where students are struggling
- whether a module has weak spots that deserve curation attention
The students tab
The Students tab is your roster plus individual drill-down view. It is useful when you need to:- search for a student quickly
- see who is active versus inactive
- open a student detail modal
- inspect progress by semester, class, and module
What the student detail view shows
The student detail modal is more than a profile card. It combines:- basic identity details
- current role badges
- Pro status indicator when relevant
- overall progress numbers
- a breakdown by semester, class, and module
How to use the progress breakdown
The class and module breakdown is strongest when you use it to spot patterns:- one student is active only in one class
- a whole module is getting touched but not mastered
- flagged counts are unusually high in a narrow section
- a student has started many modules but finished few
Role management rules
Role management is intentionally constrained. The current practical roles are:- student
- curator
- admin
- dev
What admins can do
Admins can manage:- students
- curators
- promote users to
admin - promote users to
dev - manage other admins
- manage devs
- change their own role
What devs can do
Devs have the highest level of operational access and can bypass the admin limits above. That guardrail is deliberate. LearnTerms treats role changes as sensitive operations, not casual toggles.When to promote someone to curator
Promote a student to curator when they need to:- edit questions
- work in content workflows
- support generation and curation
- help manage authored material without taking on full cohort operations
When to keep someone as a student
Keep someone as a student when they only need:- class access
- module study
- custom tests
- personal progress and badge activity
Good admin habits
- Use Overview for pulse, not diagnosis.
- Use Module Analytics when a content area feels weak.
- Use the student modal when you need actual context, not assumptions.
- Promote users only for a real workflow need.
- Keep role changes narrow and intentional.