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.

💡 Key Features All class data is stored in xAPI LRS with proper versioning and complete audit trails. Every change is tracked and preserved for accountability.

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 Trail

👑 Current Owner

The teacher with full control over the class. This role can be transferred to another teacher with their acceptance.

Full Control Transferable

✏️ Content 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-Specific
Learn More About Roles →

Important Considerations

⚠️ Content Experts See Everything Content experts have full access to all cached content including:
  • Assessment questions AND correct answers
  • Answer explanations and distractors
  • All learning system content (Knowledge Explorer, Socratic Playground, SBCAT)
  • Historical versions and edit history
Only invite trusted collaborators as content experts!
🚫 Ownership Transfer is Permanent When you transfer ownership of a class:
  • 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
Transfer carefully and communicate with the new owner!
💾 All Changes are Tracked Every modification to class settings, content expert lists, and ownership is recorded in xAPI statements with full timestamps and actor information. This provides complete accountability and audit trails for all class management actions.

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.