Class Management System
Complete guide to creating, managing, and collaborating on classes in UALS. Learn how to invite content experts, transfer ownership, and control access to your educational content.
Overview
The UALS Class Management System provides comprehensive tools for teachers to create, configure, and manage educational classes with granular permission controls.
What You Can Do
Create Classes
Set up new classes with custom configurations, domain-specific competencies, and scenario contexts tailored to your teaching needs.
Learn More →Invite Content Experts
Collaborate with subject matter experts by inviting them to edit cached content, assessment items, and learning materials for your class.
Learn More →Transfer Ownership
Hand off full class control to another teacher while preserving the complete history and original creator information.
Learn More →Manage Permissions
Control who can edit content, view assessments, and manage class settings with flexible role-based access control.
Learn More →Track Analytics
Monitor student progress, view engagement metrics, and analyze learning outcomes with comprehensive analytics dashboards.
View Dashboard →Version Control
All content changes are versioned and tracked. Review edit history, compare versions, and restore previous content anytime.
Learn More →Quick Start Guide
Get started with class management in 3 easy steps:
Create Your First Class
Navigate to your Teacher Dashboard and click "Create New Class". Fill in the class details, select a Domain-Specific Competency (DSC) or Curriculum, and generate an enrollment code for your students.
View Detailed Guide →Invite Collaborators
Open your class details and invite content experts to collaborate on creating and editing educational materials. They'll be able to review and improve assessment questions, explanations, and learning content.
Learn About Content Experts →Manage & Monitor
Use the class details modal to view enrolled students, track progress, manage content experts, and customize learning experiences with scenario contexts and ITS agent configurations.
Go to Dashboard →Understanding User Roles
Three distinct roles manage class access and permissions:
Original Creator
The teacher who originally created the class. This role is immutable and never changes, even after ownership transfers.
Record Keeping Audit TrailCurrent Owner
The teacher with full control over the class. This role can be transferred to another teacher with their acceptance.
Full Control TransferableContent Expert
Teachers invited to collaborate on content. They can edit all cached content and assessments but cannot manage class settings or invite others.
Content Only Class-SpecificImportant Considerations
- Assessment questions AND correct answers
- Answer explanations and distractors
- All learning system content (Knowledge Explorer, Socratic Playground, SBCAT)
- Historical versions and edit history
- You lose all owner permissions immediately upon acceptance
- The new owner has full control over the class
- You remain listed as the original creator (audit trail)
- You can be re-invited as a content expert if needed
Next Steps
Choose a topic to learn more:
👥 User Roles & Permissions
Understand the differences between Creator, Owner, and Content Expert roles with detailed permission breakdowns.
➕ Creating & Configuring Classes
Step-by-step guide to creating classes, selecting competencies, and configuring learning environments.
✏️ Managing Content Experts
Learn how to invite collaborators, manage permissions, and remove content experts from your classes.
🔄 Transferring Class Ownership
Complete guide to transferring classes to other teachers, accepting transfers, and managing pending invitations.
🔌 API Reference
Technical documentation for developers: endpoints, request formats, response structures, and authentication.
🔧 Troubleshooting Guide
Common issues, debugging steps, and solutions for class management problems with detailed examples.