← Back to Documentation

Classroom Guide

A complete guide to setting up and managing your Glowsmith classroom.

Overview

Glowsmith classrooms are where you manage students, create assignments, and track progress. Each classroom has its own roster of students and assignment history.

Creating a classroom

  1. From your dashboard, click Classrooms in the sidebar.
  2. Click the Create Classroom button.
  3. Enter a name for your classroom (e.g., “Algebra I - Period 3”).
  4. Optionally add a description to help students identify the class.
  5. Click Create. Your classroom is now ready for students.

Inviting students

Students need a Glowsmith account to join your classroom. They can sign up using the same WorkOS authentication flow.

  1. Open your classroom from the Classrooms list.
  2. Share the classroom link with your students. They can use this link to join.
  3. Once students join, they appear in the classroom roster.
  4. You can view each student's progress and grades from the roster.

Creating assignments

Assignations link your AI-generated lessons to your classroom. Before creating an assignment, you need to have generated a lesson artifact in your chat.

  1. In your classroom, click Create Assignment.
  2. Select a lesson from your chat history. Each chat may contain multiple versions of a lesson.
  3. Choose which students to assign the lesson to. You can select individual students or assign to the entire class.
  4. Set a due date if the assignment is time-bound.
  5. Set a publish date to schedule when the assignment becomes visible to students.
  6. Click Publish. Students will see the assignment in their dashboard.

Student experience

When students log into their Glowsmith account, they have their own dashboard showing:

  • Their assigned classrooms
  • Pending assignments with due dates
  • Completed assignments and scores

To complete an assignment, students open it and interact with the lesson pages. They answer questions, manipulate graphs, and navigate through the content. When finished, they submit their work. The system records their answers, scores, and submission timestamp.

Grading assignments

Assignments are automatically graded when students submit their work. As a teacher, you can view results in the assignment detail page:

  • Overall class performance — See average scores and completion rates at a glance.
  • Per-student breakdown — View each student's score, attempts, and detailed answers.
  • Question-level analysis — Identify which questions students struggled with most.
  • Late submission tracking — See when each student submitted relative to the due date.

Tips for great lessons

Be specific in your prompts

Instead of “make a lesson on fractions,” try “Create a 4-page lesson on adding fractions with unlike denominators for 5th graders. Include practice problems and a visual model.”

Use Desmos graphs for math

Desmos graphs make abstract concepts visual. Ask the AI to include graphs for functions, geometry, data plots, and more.

Mix question types

Use multiple choice for quick checks, dropdowns for fill-in-the-blank, and drag-and-drop for ordering or categorization exercises.

Iterate based on results

After students complete an assignment, review the analytics. If a particular question had low scores, ask the AI to revise it or add a supporting page.

Set due dates

Due dates help students stay on track. The system tracks late submissions so you can adjust grading accordingly.

Frequently asked questions

Can students retake assignments?

Yes. Students can attempt assignments multiple times. Each attempt is recorded with its score and timestamp.

How do I remove a student from a classroom?

From the classroom roster, you can remove students who should no longer have access.

Can I reuse lessons across classrooms?

Yes. Any lesson you generate is saved in your chat history. You can create assignments from the same lesson in multiple classrooms.

What happens when a student submits late?

The system records the submission timestamp alongside the due date. You can see which submissions were late and factor that into your grading.