S
Speakly.PRO

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

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:

  1. Find teacher in list
  2. Click "Edit Role"
  3. Select "OrgAdmin"
  4. Confirm change

Demote to Teacher:

  1. Access teacher details
  2. Click "Change Role"
  3. Select "Teacher"
  4. 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:

  1. Go to teacher's profile

  2. Click "Deactivate"

  3. Choose option:

    • Suspend: Temporary, can reactivate
    • Remove: Permanent deletion
  4. Handle content:

    • Transfer courses to other teacher
    • Keep courses but unassign teacher
    • Archive content
  5. Confirm action

Student Management

Viewing Your Students

Access Student List:

  1. Click "Students" in sidebar
  2. Or navigate to /platform/students

Student List Features

Information Displayed:

  • Name and profile photo
  • Email
  • 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:

  1. Click on student name
  2. 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:

  1. Go to "Enrollments" -> "Invite Codes"

  2. Click "Generate Codes"

  3. Configure:

    • Number of codes
    • Associated course(s)
    • Usage limit (one-time vs. multi-use)
  4. Generate and distribute

Method 2: Direct Enrollment

Enroll Existing User:

  1. Go to "Students" -> "Enroll New"

  2. Enter student email or search existing users

  3. Select course(s) to enroll in

  4. Set enrollment options:

    • Start date
    • Access level
    • Custom settings
  5. Send enrollment notification

Managing Enrollments

Viewing Enrollments

Access:

  1. Go to "Enrollments" in sidebar
  2. 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:

  1. Go to student profile
  2. Click "Message" button
  3. Compose message
  4. Send

Features:

  • Rich text formatting
  • File attachments
  • Read receipts
  • Message history

Announcements

Send to Multiple Students:

  1. Select students or entire course

  2. Click "Send Announcement"

  3. Compose announcement

  4. Choose delivery:

    • In-platform notification
    • Email
    • Both
  5. Schedule or send immediately

Student Progress Tracking

Individual Progress

View Student Progress:

  1. Open student profile
  2. Go to "Progress" tab
  3. See:
    • Overall completion percentage
    • Lessons completed
    • Time spent
    • Grades overview
    • Recent activity

Class Analytics

View Group Metrics:

  1. Go to course page
  2. Click "Analytics" or "Class Stats"
  3. 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:

  1. Go to "My School" -> "Groups"

  2. Click "Create Group"

  3. Configure:

    • Group name
    • Description
    • Assigned teacher
    • Associated course
  4. Add students to group

  5. 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:

  1. Go to "My School" -> "Tags"

  2. Create custom labels:

    • "Beginner Group"
    • "Spring 2026"
    • "Needs Extra Help"
    • "Advanced Track"
  3. Apply tags to students

  4. 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:

  1. Generate new invite code
  2. Verify email address
  3. Check for existing account
  4. Contact support if persistent

Student Enrollment Failed

Common Issues:

  • Email already enrolled
  • Course at capacity
  • Invalid email format
  • Missing required fields

Solutions:

  1. Check if already enrolled
  2. Verify course availability
  3. Correct email format
  4. Complete all required fields

Can't See All Students

Possible Causes:

  • Filter active
  • Pagination (multiple pages)
  • Role restrictions
  • Archived students hidden

Solutions:

  1. Clear filters
  2. Check all pages
  3. Verify permissions
  4. Show archived students

Next Steps

Continue building your teaching environment:


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.