Skip to main content

Batches

Batches let you run a course as an instructor-led cohort — a group of students who go through the content together with a shared schedule, a defined instructor, and group announcements.

Create a batch

  1. Go to Courses → [Your Course] → Batches
  2. Click New Batch
  3. Fill in:
    • Batch name — e.g. "March 2026 Cohort"
    • Start date and End date
    • Max students (optional capacity cap)
  4. Click Create

Enroll students in a batch

  1. Open the batch → Students tab
  2. Click Add Students and select from your existing students
  3. Students are automatically enrolled in the course when added to a batch

Assign instructors

Each batch can have multiple instructors with different roles.

  1. Open the batch → Instructors tab
  2. Click Add Instructor
  3. Search for a user by name or email
  4. Select their role:
    • Lead Instructor — primary instructor; full visibility into all students
    • Instructor — co-instructor with the same content access
    • Teaching Assistant (TA) — supports grading and Q&A
    • Mentor — one-to-one coaching role
  5. Click the user to add them

Instructors appear in the batch and receive access to the enrolled students' progress.

Post announcements

Announcements are visible to all students in the batch on their Batch Detail page.

  1. Open the batch → Announcements tab
  2. Click New Announcement
  3. Enter a title and content
  4. Toggle Pin to keep it at the top of the list

Students see pinned announcements first, then the rest in chronological order.

Batch vs. open enrollment

Open EnrollmentBatch
Start dateWhenever student enrollsFixed for all students
PaceSelf-pacedCohort-based
AnnouncementsNoYes
Instructor-ledOptionalYes
Capacity limitNoOptional

You can run both models for the same course — some cohorts on a schedule, others as evergreen self-paced enrollment.