📖 Teacher Workflow Guide

Complete step-by-step instructions for setting up and managing your classes

← Back to Dashboard

Quick Navigation

Complete Teacher Workflow

Follow these 5 steps to set up your class and start teaching with UALS.

1
Login
Access Teacher Dashboard
2
Framework
Create or Copy DSC/Curriculum
3
Create Class
Set up your new class
4
Customize
Configure & generate content
5
Assign Students
Share enrollment code

1 Login as Teacher

Access UALS

  1. Navigate to UALS - Open your browser and go to your UALS instance URL
  2. Click "Sign In" - Use the login button on the homepage
  3. Authenticate - Sign in with Google OAuth (recommended) or email/password
  4. Access Dashboard - You'll be redirected to /teacher-dashboard.html

💡 Tip

Bookmark your dashboard URL for quick access: https://your-uals-instance/teacher-dashboard.html

Authentication Options

Method Description
Google OAuth Click "Sign in with Google" (Recommended)
Email/Password Enter credentials if local auth is enabled

⚠️ First-Time Setup

If this is your first login, contact your administrator to be assigned the Educator role to access the Teacher Dashboard.

2 Create/Customize Your Framework

Before creating a class, you need a framework (DSC or Curriculum) that defines what students will learn.

Understanding Frameworks

Type Best For Structure
DSC (Competency-Based) Skills-focused learning Competencies with 3 levels (Acquire → Deepen → Create)
Curriculum-Based Traditional subject learning Modules/Concepts organized by domain

Access Framework Management

  1. Navigate to Teacher Dashboard
  2. Click "My Frameworks" (for DSC) or "Curriculum Frameworks" button
  3. You'll see two sections:
    • My Personal Frameworks (purple) - Your editable frameworks
    • School Library (blue) - Templates to copy from

Three Ways to Get a Framework

📋 Copy from School Library

Browse approved frameworks and copy them to your personal collection. Best for new teachers.

🤖 Create with AI

Provide a topic and target audience, and AI generates a complete framework for you.

✏️ Create Manually

Build your framework from scratch with full control over every competency.

📝 Adding AI Notes (Advanced)

AI Notes guide how content is generated for each competency. Add instructions like "Use simple analogies" or "Focus on practical examples" to customize AI-generated content.

3 Create Your Class

Open Class Creation

  1. From Teacher Dashboard, click "+ Create New Class" button
  2. The Class Creation Modal opens

Fill in Class Details

┌─────────────────────────────────────────────────────────────────┐ │ CREATE NEW CLASS │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ Class Title * │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ Introduction to AI Literacy │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ Description │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ Learn essential AI concepts and applications... │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ Philosophy * │ │ ○ Competency-Based (DSC) ○ Curriculum-Based │ │ │ │ Select Framework * [📚 AI Literacy Framework ▼] │ │ │ │ Start Date [2025-01-15 ] │ │ │ │ Enrollment Code [ABC123XYZ 🔄 Regenerate] │ │ │ │ [Cancel] [Create Class] │ │ │ └─────────────────────────────────────────────────────────────────┘

Field Descriptions

Field Required Description
Title Yes Class name (e.g., "AI Literacy 101 - Spring 2025")
Description No Brief description for students
Philosophy Yes Choose Competency-Based or Curriculum-Based
Framework Yes Select from your Personal frameworks
Start Date No When the class begins
Enrollment Code Auto Code students use to join (can regenerate)

4 Customize Your Class

After creating a class, customize it for your specific needs. Click on your class card to access all options.

Customization Sub-Workflows

📝 Configure Assessment Type

Choose between SATA (multiple correct answers), Multiple Choice (single answer), or Mixed mode.

🎯 Add Scenario Context

Customize the context for AI-generated content. E.g., "Focus on language education examples."

💾 Pre-Generate Cache

Generate content before students access it for instant loading and review opportunity.

✏️ Review & Edit Content

Use the Content Editor to review, edit, and safeguard AI-generated content.

👥 Invite Content Experts

Add colleagues to collaborate on content editing and quality assurance.

🔄 Transfer Ownership

Hand off class ownership to another teacher if needed.

💡 Best Practice: Pre-Generate Content

Generate and review content before class starts. This ensures students get instant content and you can fix any issues ahead of time.

Content Editor Workflow

┌─────────────────────────────────────────────────────────────────┐ │ ✏️ Content Editor - Introduction to AI Literacy │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ System: [KE ▼] Competency: [AI Capabilities ▼] │ │ │ │ Versions: [v1] [v2] [v3] [v4*] * = active │ │ │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ { │ │ │ │ "title": "AI Capabilities in Language Learning", │ │ │ │ "nodes": [...], │ │ │ │ "edges": [...] │ │ │ │ } │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ [💾 Save Changes] [📄 Create New Version] [✅ Set Active] │ │ │ └─────────────────────────────────────────────────────────────────┘

5 Assign Students to Your Class

Share Enrollment Code

The enrollment code is generated when you create the class. Find it in the class details.

Sharing Method Instructions
In-class Display code on screen or whiteboard
Email Send code in class announcement email
LMS Post in your Learning Management System
QR Code Generate QR linking to enrollment page

Student Enrollment Process

  1. Students go to UALS homepage
  2. Click "Join a Class" or login first
  3. Enter the enrollment code (e.g., ABC123XYZ)
  4. Click "Join" to enroll
  5. Class appears in student's dashboard

Monitor Enrollment

  1. Click on your class card in "My Classes"
  2. Expand "Show Enrolled Students"
  3. View enrolled students with their enrollment date and last activity

⚡ Quick Reference

Dashboard Shortcuts

Create Class
Dashboard → "+ Create New Class"
📚
Manage Frameworks
Dashboard → "My Frameworks"
✏️
Edit Class
Click class card → "Edit Details"
📊
View Analytics
Click class card → "View Analytics"
💾
Content Editor
Click class card → "Edit Content"
👥
Invite Experts
Click class card → "Manage Experts"

Troubleshooting

Issue Solution
No frameworks available Create or copy a framework first from "My Frameworks"
Student can't enroll Verify code is correct, check if enrollment is open
Content not loading Pre-generate cache or check network connection
Can't edit content Ensure you're the class owner or a content expert

✅ Complete Workflow Checklist

Pre-Class Setup

Class Start

During Class

Need more help? Check the full documentation or contact your administrator.

UALS - Universal Adaptive Learning System