Skip to content

Manage Classes

Classes are the central concept in the teacher area. In a class you organize students, distribute homework and view progress.


Create a new class

  1. In the teacher dashboard click New class.
  2. Enter a name (e.g. "7a 2025/26"). The name is what you and your students see in the UI.
  3. Optional: a description or note (e.g. "Elective computer science").
  4. Save.

The Lab automatically creates a class code – a random string of 8 to 24 characters. The code is globally unique and unmistakable.

Class code: not changeable

The code is generated once and stays the same for the class's lifetime. If you need to "burn" a code (e.g. because it leaked publicly), create a new class and migrate students – the Lab does not automate that.


Share the class code

You see the code:

  • On the class detail page (large box on top)
  • Optionally as copyable text or QR code (for projection in class)

Pass the code to students – via email, school platform, or verbally. Students use it at the class-code student login.

Codes are sensitive

The code alone is not enough to log in – students additionally need their exact student name. Still, don't share the code publicly (Twitter, Instagram, …).


Add students to the class

Two ways:

A. Class-code students (no email)

The simplest option – no email account needed.

  1. Class detail page → Add student
  2. Enter student name (e.g. "Max M.")
  3. Save

The Lab creates an account with a pseudo-email (internally: <id>@class-<code>.local, invisible to students). The student can now log in with class code + that name.

Pros:

  • No email verification needed
  • No parental consent email needed (the school bears responsibility)
  • Quick to set up for whole classes

Cons:

  • Student can only log in in the school context (tied to the code)
  • Student cannot add their own email
  • Account is deactivated on leaving the class

B. Invite a student with their own email

If a student already has a Lab account (e.g. from prior learning):

  1. Class detail page → Invite existing student
  2. Enter the student's email address
  3. Student gets an invitation email with confirmation link
  4. After confirmation the student is a member of your class

This option fits older students, external participants, or adults.


Manage the student list

On the class detail page you see all students:

Class detail page Klasse 7a: class code KLAS-P45R8KM, learning progress table with 6 students, columns Tasks attempted / Passed / Failed / In progress, on the right the Add students form

Class detail page: class code on top to share, then the learning-progress table (here Anna A. has solved 10 tasks already), on the right the form for adding more students – one per line.
Column Meaning
Name Student name (as entered)
Login type Class code or own email
Last activity When did the student last check a task?
Tasks passed Aggregated number
Status Active or Removed

Correct a student name

If you misspelled a name:

  1. Click the student in the list
  2. Edit name → enter new value
  3. Save

If the student was already logged in, they will be authenticated under the new name on next login.

Remove a student

  1. Student list → Remove from class
  2. Confirm
  3. The student no longer has access to the class

What happens to progress?

  • Class-code student: Account is deactivated. Progress is retained for reports, but the student cannot log in anymore.
  • Student with own email: Account remains, only class membership ends. The student can still log in and work all published modules.

Final?

Removal is immediate and irreversible. If you only want to pause a student briefly, leave them in the class – progress reports automatically reflect who is active and who is not.


Archive a class

At the end of the school year the class is usually done. Options:

  • Keep the class – do nothing. Student accounts remain, you can look later.
  • Archive the class – function (if available) hides the class from the active list. Data is retained.
  • Remove students – class-code students are deactivated, the class code becomes invalid.

A hard "delete class" deliberately doesn't exist – so progress reports are still available next school year if e.g. an assessment must be retroactively filed.


FAQ

"How many students can a class have?"

Not hard-limited. Up to 30 students per class is reasonable – larger groups make the list unwieldy.

"Can two teachers manage the same class?"

Currently no – each class has one teacher as owner. For co-teaching, one of the two has access; the other gets information verbally or via screenshot. If important to you: feedback to info@techlogia.de – the feature is being discussed.

"A student entered their name wrong and can't log in"

Correct the name in the student list – or ask the student whether they're entering it differently (dots, spaces, accents). The comparison is exact.

"We leaked the class code – what to do?"

The code alone isn't enough for login (the name must match too). If still uneasy:

  1. Create a new class with a new code
  2. Add all students (with new name scheme if names also leaked) to the new class
  3. Archive the old class

"How do students see their class?"

Class-code students see the class name in the account profile. Students with their own email who joined a class see the class name in homework and the catalog banner.


Next step

  • Homework – with students in the class, you can assign lessons.
  • Modules & quota – control which modules students see and how many sessions they get.