Managing Users
Invite, organize, and manage teachers and students within your organization.
Teacher Management (OrgAdmin)
As an OrgAdmin, you can invite and manage teachers within your organization.
Inviting Teachers
Method 1: Generate Invite Codes
Best For: Multiple teachers or open invitations
Navigate to Teachers Section
Go to "My School" -> "Teachers" or /platform/my-school/teachers
Generate Codes
- Click "Generate Invite Codes"
- Specify quantity needed
- Choose role (teacher or orgadmin)
Distribute Codes
- Copy codes from list
- Send via email, Slack, etc.
- Include instructions
Method 2: Direct Email Invitation
Best For: Specific individuals
Send Direct Invite
- Click "Invite Teacher"
- Enter teacher's email
- Select role
- Add personal message
- Send invitation
Teacher Receives
- Email with invitation link
- Pre-configured account setup
- Organization already assigned
Managing Teacher Accounts
Viewing All Teachers
Teacher List Shows:
- Name and profile photo
- Email address
- Role (teacher/orgadmin)
- Status (active/pending)
- Join date
- Activity metrics
Filtering Options:
- By role
- By status
- By activity level
- By join date
Teacher Details
Click Any Teacher to See:
- Full profile information
- Courses they are teaching
- Student count
- Recent activity
- Token usage (if applicable)
Actions Available:
- Edit role (teacher ↔ orgadmin)
- Deactivate account
- Reset password
- View detailed analytics
- Impersonate (for support)
Modifying Teacher Roles
Promote to OrgAdmin:
- Find teacher in list
- Click "Edit Role"
- Select "OrgAdmin"
- Confirm change
Demote to Teacher:
- Access teacher details
- Click "Change Role"
- Select "Teacher"
- Confirm (caution: removes admin access)
Ensure at least one OrgAdmin remains in the organization at all times.
Deactivating Teachers
When to Deactivate:
- Teacher leaving organization
- Seasonal instructors
- Temporary pause
Process:
-
Go to teacher's profile
-
Click "Deactivate"
-
Choose option:
- Suspend: Temporary, can reactivate
- Remove: Permanent deletion
-
Handle content:
- Transfer courses to other teacher
- Keep courses but unassign teacher
- Archive content
-
Confirm action
Student Management
Viewing Your Students
Access Student List:
- Click "Students" in sidebar
- Or navigate to
/platform/students
Student List Features
Information Displayed:
- Name and profile photo
- Enrolled courses
- Progress overview
- Last activity
- Status (active/inactive)
Sorting Options:
- Alphabetically
- By enrollment date
- By activity level
- By course
Filtering:
- By course
- By enrollment status
- By activity level
- By tags/labels
Individual Student View
Access Detailed Profile:
- Click on student name
- View comprehensive information
Details Available:
- Profile: Personal information, contact
- Enrollments: All enrolled courses
- Progress: Lesson completion, grades
- Activity: Login history, time spent
- Homework: Submission history
- Schedule: Upcoming sessions
- Notes: Teacher observations
Enrolling Students
Method 1: Invite Codes
Generate Student Invite Codes:
-
Go to "Enrollments" -> "Invite Codes"
-
Click "Generate Codes"
-
Configure:
- Number of codes
- Associated course(s)
- Usage limit (one-time vs. multi-use)
-
Generate and distribute
Method 2: Direct Enrollment
Enroll Existing User:
-
Go to "Students" -> "Enroll New"
-
Enter student email or search existing users
-
Select course(s) to enroll in
-
Set enrollment options:
- Start date
- Access level
- Custom settings
-
Send enrollment notification
Managing Enrollments
Viewing Enrollments
Access:
- Go to "Enrollments" in sidebar
- See all student-course relationships
Information Shown:
- Student name
- Course name
- Enrollment date
- Progress percentage
- Status (active/paused/completed)
- Teacher assigned
Modifying Enrollments
Pause Enrollment:
- Temporarily disable access
- Student cannot access course
- Resume later without losing progress
Transfer to Different Teacher:
- Keep course and progress
- Change assigned teacher
- Student notified of change
Extend Enrollment:
- Adjust end date
- For extended access periods
- Common for semester extensions
Complete/Close:
- Mark enrollment finished
- Archive student data
Student Communication
In-Platform Messaging
Send Message:
- Go to student profile
- Click "Message" button
- Compose message
- Send
Features:
- Rich text formatting
- File attachments
- Read receipts
- Message history
Announcements
Send to Multiple Students:
-
Select students or entire course
-
Click "Send Announcement"
-
Compose announcement
-
Choose delivery:
- In-platform notification
- Both
-
Schedule or send immediately
Student Progress Tracking
Individual Progress
View Student Progress:
- Open student profile
- Go to "Progress" tab
- See:
- Overall completion percentage
- Lessons completed
- Time spent
- Grades overview
- Recent activity
Class Analytics
View Group Metrics:
- Go to course page
- Click "Analytics" or "Class Stats"
- See:
- Average completion rate
- Engagement metrics
- Common struggle points
- Comparison charts
At-Risk Students
Identify Students Needing Help:
System flags students who:
- Have not logged in for X days
- Have overdue homework
- Show declining performance
- Have low engagement
Actions:
- Send encouragement message
- Schedule check-in session
- Assign additional support
- Contact parent/guardian (if applicable)
Organization Structure
Creating Groups/Classes
Organize Students into Groups:
-
Go to "My School" -> "Groups"
-
Click "Create Group"
-
Configure:
- Group name
- Description
- Assigned teacher
- Associated course
-
Add students to group
-
Set group-specific settings
Benefits of Groups:
- Easier management of large classes
- Group-specific announcements
- Collective progress tracking
- Team activities
Tags and Labels
Organize with Tags:
Create Tags:
-
Go to "My School" -> "Tags"
-
Create custom labels:
- "Beginner Group"
- "Spring 2026"
- "Needs Extra Help"
- "Advanced Track"
-
Apply tags to students
-
Filter and search by tags
Troubleshooting
Teacher Can't Join Organization
Common Issues:
- Invalid invite code
- Wrong role assigned
- Email already in use
- Technical error
Solutions:
- Generate new invite code
- Verify email address
- Check for existing account
- Contact support if persistent
Student Enrollment Failed
Common Issues:
- Email already enrolled
- Course at capacity
- Invalid email format
- Missing required fields
Solutions:
- Check if already enrolled
- Verify course availability
- Correct email format
- Complete all required fields
Can't See All Students
Possible Causes:
- Filter active
- Pagination (multiple pages)
- Role restrictions
- Archived students hidden
Solutions:
- Clear filters
- Check all pages
- Verify permissions
- Show archived students
Next Steps
Continue building your teaching environment:
- Creating Courses - Build your curriculum
- Managing Enrollments - Detailed enrollment workflows
- Student Groups - Organize students for targeted instruction
- Use Cases - Step-by-step scenarios
Q&A
Can a teacher belong to multiple organizations?
Currently, each teacher account is linked to one organization. If you teach at multiple schools, you may need separate accounts or contact support for multi-org access.
How many students can I manage at once?
There is no hard limit on the number of students. The platform is designed to handle large rosters. Use filters, tags, and groups to stay organized.
What happens to a student's data if I remove them?
Removing a student from a course archives their data. Progress and submissions are preserved and can be restored if the student is re-enrolled.
Can students see other students in the same course?
Students can only see their own progress and submissions. Group features like live sessions may show participant names, but individual grades and homework are private.
How do I transfer all my students to another teacher?
Go to each enrollment and use the "Transfer to Different Teacher" action, or contact support for bulk transfers across an entire course.



















