Ein frei kopier- und anpassbares Lehrmittel von eduskript.org

Klassen und Schüler

Gruppieren Sie Ihre Schüler in Klassen. Nutzen Sie Klassen, um verschiedenen Sektionen unterschiedlichen Zugriff auf denselben Inhalt zu geben, Prüfungen zu unterschiedlichen Zeiten durchzuführen, Annotationen live zu übertragen und die Arbeit einzelner Schüler zu verfolgen — und das alles, während die Privatsphäre der Schüler standardmässig geschützt ist.


Eine Klasse erstellen

  1. Dashboard → Classes
  2. Klicken Sie auf + New class
  3. Geben Sie ihr einen Namen (z.B. "Informatik 3a, Herbst 2026")
  4. Sie erhalten einen Invite Code und eine Join URL

Das war's schon. Die Klasse ist live, Schüler können beitreten.


Wie Schüler beitreten

Teilen Sie den Invite Code oder die Join URL. Schüler:

  1. Besuchen die Join URL (oder geben den Code in ihrem Dashboard ein)
  2. Melden sich per OAuth an (Google, GitHub oder Microsoft — Schüler verwenden nie E-Mail/Passwort)
  3. Sind damit eingeschrieben

Schüler erscheinen innert Sekunden in Ihrer Klassenliste.

Codes funktionieren auch von Angesicht zu Angesicht

Der 6-stellige Code kann auf einer Folie geteilt werden ("Beitreten mit Code XYZAB1"), im Schulzimmer, in einem Slack-Kanal, auf einem gedruckten Handout. Es sind keine Geheimnisse — sie müssen nur kommuniziert werden.


Klasseneinstellungen

EinstellungWas sie bewirkt
NameAnzeigename der Klasse
Invite codeEindeutiger 6-stelliger Code zum Beitreten (neu generierbar)
Join URLDirekter Link, der den Code automatisch ausfüllt
Allow anonymousErlaubt nicht authentifizierten Besuchern Zugriff auf den Klasseninhalt (sparsam einsetzen)
Pre-authorized rosterSchüler per Pseudonym im Bulk importieren (für institutionelle Integrationen)

Regenerieren Sie den Invite Code, falls er durchsickert (ein ehemaliger Schüler teilt ihn nach dem Austritt, die URL landet auf Reddit usw.). Der alte Code funktioniert sofort nicht mehr.


Privatsphäre der Schüler — standardmässig geschützt

Eduskript ist für den Einsatz in regulierten Bildungsumgebungen gebaut (insbesondere Schweizer und EU-Datenschutzrecht). Die Privatsphäre der Schüler ist der Standard, kein Nachgedanke:

  • Keine E-Mail-Adresse von Schülern nötig — sie melden sich per OAuth an, es werden keine E-Mail-Adressen oder anderen personenbezogenen Daten gespeichert
  • Standardmässig pseudonym — Schüler erscheinen unter einem Hash-basierten Pseudonym (z.B. student_a4b8c2d1)
  • Identitäts-Einwilligung — Schüler willigen ausdrücklich ein, dass ihr echter Name für Sie sichtbar wird
  • Kein Tracking über Lehrpersonen hinweg — ein Schüler in Ihrer Klasse ist für eine andere Lehrperson nicht sichtbar, es sei denn, er ist auch in deren Klasse

Was Sie standardmässig sehen (ohne Identitäts-Einwilligung):

  • Das Pseudonym des Schülers
  • Ob er jede Seite besucht hat
  • Seinen Code in den Editoren, pro Pseudonym zugeordnet
  • Seine Annotationen (falls er welche sichtbar gemacht hat)

Was Sie NICHT sehen können, ohne Einwilligung:

  • Echter Name
  • E-Mail-Adresse
  • Andere Klassen, in denen er ist
  • Aktivität ausserhalb Ihrer Klasse

Wenn ein Schüler der Identitäts-Einwilligung zustimmt, sehen Sie seinen echten Namen in der Klassenliste, neben dem Pseudonym.


Anonymer Modus (ganze Klasse)

Für sensible Themen, bei denen Schüler teilnehmen sollen, ohne sich gegenüber einander zu identifizieren:

  • Allow anonymous in den Klasseneinstellungen — Schüler können beitreten, ohne sich überhaupt zu authentifizieren
  • Sie erhalten ein Pseudonym pro Sitzung (z.B. anonymous_3f8a)
  • Nützlich für: anonyme Umfragen, sensible Diskussionsthemen, Demos ohne Einschreibung

Ihre Arbeit wird pro Sitzung über Cookies gespeichert; beim Schliessen des Tabs geht sie verloren. Für bewertete Arbeiten sollten sich Schüler anmelden.


Vorautorisierte Schüler (Bulk-Import)

Für institutionelle Umgebungen, in denen Sie die Klassenliste im Voraus haben:

  1. Class settings → Pre-authorized roster → Upload CSV
  2. CSV-Format: eine Spalte pseudonym (welche ID auch immer Ihre Institution verwendet)
  3. Meldet sich ein Schüler mit passendem Pseudonym an, wird er automatisch eingeschrieben

Nützlich für institutionelle SSO-Integrationen, bei denen Schüler durch eine institutionelle ID statt einen selbstgewählten Benutzernamen identifiziert werden.


Was Sie pro Schüler sehen können

Für eingeschriebene Schüler zeigt das Klassen-Dashboard:

  • Pseudonym (und echten Namen, falls eingewilligt)
  • Last seen — Zeitstempel der letzten Aktivität
  • Pages visited — welche Seiten er geöffnet hat
  • Code work — was er in den Editoren geschrieben hat (letzter Stand)
  • Annotations — was er gezeichnet hat (falls er welche sichtbar gemacht hat)
  • Quiz / exercise results — automatisch bewertete Punktzahlen aus python-check und <question>
  • Submissions — Prüfungsversuche mit Code-Schnappschüssen

Klicken Sie auf einen Schüler, um in seine Arbeit pro Seite einzutauchen.


Mehrere Klassen für denselben Schüler

Ein Schüler kann gleichzeitig in mehreren Klassen sein. Dieselbe Lektionsseite verhält sich in jedem Kontext korrekt — Annotationen, Prüfungszustand und Freischaltungen pro Klasse sind jeweils klassenspezifisch.

Das bedeutet:

  • Dasselbe Skript kann für Morgen- und Nachmittagssektionen verwendet werden
  • Eine Prüfung kann pro Klasse unterschiedliche Öffnungs-/Schliesszustände haben
  • Eine Lehrperson kann einen Kurs und eine Nachhilfegruppe mit demselben Inhalt, aber getrennten Klassenlisten führen

Klassen archivieren

Am Semesterende archivieren Sie eine Klasse, um:

  • Sie aus der Hauptliste Ihres Dashboards zu entfernen
  • Historische Daten (Pseudonyme, Submissions, Arbeiten) als Referenz zu behalten
  • Neue Beitritte über den Invite Code zu stoppen

Archivierte Klassen sind schreibgeschützt — Schüler behalten Zugriff, um ihre Arbeit anzusehen, aber neue Submissions werden blockiert.

Um eine Klasse vollständig zu löschen (und alle Schülerarbeiten), verwenden Sie Class settings → Delete — unwiderruflich.


Spickzettel Klassen

ZielWo
Klasse erstellenDashboard → Classes → New
Invite Code / Join URL abrufenClass detail → obere Toolbar
Klassenliste ansehenClass detail → Students tab
Anonymen Zugriff aktivierenClass settings → Allow anonymous
Klassenliste im Bulk importierenClass settings → Pre-authorized roster
Arbeit eines Schülers ansehenAuf den Schüler in der Klassenliste klicken
Code neu generierenClass settings → Regenerate invite code
Am Semesterende archivierenClass settings → Archive