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
- Dashboard → Classes
- Klicken Sie auf + New class
- Geben Sie ihr einen Namen (z.B. "Informatik 3a, Herbst 2026")
- 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:
- Besuchen die Join URL (oder geben den Code in ihrem Dashboard ein)
- Melden sich per OAuth an (Google, GitHub oder Microsoft — Schüler verwenden nie E-Mail/Passwort)
- Sind damit eingeschrieben
Schüler erscheinen innert Sekunden in Ihrer Klassenliste.
Codes funktionieren auch von Angesicht zu AngesichtDer 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
| Einstellung | Was sie bewirkt |
|---|---|
| Name | Anzeigename der Klasse |
| Invite code | Eindeutiger 6-stelliger Code zum Beitreten (neu generierbar) |
| Join URL | Direkter Link, der den Code automatisch ausfüllt |
| Allow anonymous | Erlaubt nicht authentifizierten Besuchern Zugriff auf den Klasseninhalt (sparsam einsetzen) |
| Pre-authorized roster | Schü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:
- Class settings → Pre-authorized roster → Upload CSV
- CSV-Format: eine Spalte
pseudonym(welche ID auch immer Ihre Institution verwendet) - 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-checkund<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
| Ziel | Wo |
|---|---|
| Klasse erstellen | Dashboard → Classes → New |
| Invite Code / Join URL abrufen | Class detail → obere Toolbar |
| Klassenliste ansehen | Class detail → Students tab |
| Anonymen Zugriff aktivieren | Class settings → Allow anonymous |
| Klassenliste im Bulk importieren | Class settings → Pre-authorized roster |
| Arbeit eines Schülers ansehen | Auf den Schüler in der Klassenliste klicken |
| Code neu generieren | Class settings → Regenerate invite code |
| Am Semesterende archivieren | Class settings → Archive |