Ein echtes Linux-Terminal im Browser
Wer die Kommandozeile unterrichtet, braucht meist eine virtuelle Maschine oder ein SSH-Konto pro lernender Person, und beides liegt nicht in Ihrer Hand. Das Linux-Terminal in der Testumgebung ist ein echter Rechner, der im Browser-Tab startet und zum Üben für alle offensteht. Um einer Klasse ein Terminal als Arbeit zu stellen, erstellen Sie ein Lab.
Was es ist
Ein kleines Linux-System, das in der Seite selbst läuft. Befehle tun, was Befehle tun: Lernende können Dateien anlegen, ihre eigenen Berechtigungen kaputt machen und durch Neuladen von vorn beginnen.
Nichts davon erreicht andere, denn der Rechner gehört den Lernenden und besteht nur so lange wie der Tab.
Er läuft vollständig im Browser der Lernenden, sodass nichts, was sie eingeben, irgendwohin gesendet wird. Mit einer schnellen Verbindung startet er in wenigen Sekunden. Bei einer langsamen Verbindung oder bei eingeschaltetem Datensparmodus startet er kalt, statt einen gespeicherten Snapshot von 75 MB herunterzuladen, was deutlich länger dauert. Probieren Sie ihn deshalb vor dem Unterricht in Ihrem eigenen Netzwerk aus.
Nichts wird gespeichert: Beim Neuladen der Seite startet ein frischer Rechner, und die Dateien vom letzten Mal sind weg.

Ein Terminal als Arbeit stellen
Das Linux-Terminal gehört zur Testumgebung und ist keine Aufgabenart. Um einer Klasse ein Terminal als Arbeit zu geben, erstellen Sie im Modul ein Lab: Ein Container-Lab gibt jeder lernenden Person einen eigenen Satz Dienste mit einem Terminal daneben, ein VM-Lab gibt jeder einen Ubuntu-Rechner mit sudo. Sie entscheiden, welches, und das Lab wird wie jede andere Aufgabe zugewiesen, gespeichert und bewertet.
Häufige Fragen
- Ist das eine Simulation?
- Nein, es ist ein echtes Linux-System. Deshalb schlägt ein Befehl, der auf einem echten Rechner fehlschlagen würde, auch hier fehl.
- Können Lernende es kaputt machen?
- Ihr eigenes, ja, und oft ist genau das die Lektion. Durch Neuladen erhalten sie ein frisches.
- Können Lernende ihre Arbeit behalten oder sudo verwenden und Programme installieren?
- Nicht in diesem Terminal, das jedes Mal neu startet. Stellen Sie dafür stattdessen ein Ubuntu-VM-Lab, oder verweisen Sie die Lernenden auf die VM-Seite: Dort läuft ein echter Ubuntu-Rechner mit sudo und einem Datenträger, der zwischen den Sitzungen erhalten bleibt.