Übungsdateien: die eigene Arbeit von Lernenden, außerhalb jedes Moduls

Nicht alles, was Lernende schreiben, muss eine Hausaufgabe sein. Übungsdateien gehören ihnen: jede Sprache, nicht Teil eines Moduls und nicht bewertet. Sie öffnen sich über „Entwickeln“ in der Leiste.

Wofür sie da sind

Ausprobieren, was Sie ihnen gerade gezeigt haben. Ein Buch durcharbeiten. Die Version behalten, die funktioniert hat, bevor etwas geändert wurde. Das ist der Unterschied zwischen einer Plattform zum Zuweisen von Arbeit und einem Ort zum Lernen.

Auf einem kostenlosen persönlichen Konto und für Einrichtungs-Admins liegen hier beim ersten Mal zwei Dateien: ein Python-Programm, das sich mit „Ausführen“ starten lässt, mit einem Test daneben, und ein Flussdiagramm desselben Programms. Es sind gewöhnliche Dateien, die sich ändern oder löschen lassen, und einmal gelöscht kommen sie nicht zurück.

Die Seite mit den Übungsdateien einer lernenden Person, mit einer Karte je Sprache und Diagramm über der Liste der Dateien
Die eigenen Dateien der Lernenden, in jeder Sprache, getrennt von den zugewiesenen Aufgaben. Hier wird nichts bewertet.

Eine neue Datei beginnen

Wählen Sie oben auf den Karten aus, was entstehen soll, eine für jede Art: Python, Java, Go, C, C++, C#, Haskell, OCaml, R, Ruby, PHP, Rust, Kotlin, Prolog, JavaScript, TypeScript, Bash, eine Webseite, SQL, ein Mermaid-Diagramm oder ein Whiteboard. Ein Klick legt die Datei an und öffnet sie, mit einem Namen wie untitled-python. Geben Sie ihr einen Namen, sobald etwas darin steht: Klicken Sie auf den Stift neben dem Namen oben im Editor.

Hochladen gibt es nicht. Fügen Sie ein, was Sie schon haben, in den Editor; um die Arbeit mitzunehmen, laden Sie sie herunter.

Eine Datei fasst bis zu 64 KB, und ein Name darf Buchstaben, Ziffern, Punkte, Bindestriche und Unterstriche enthalten. Eine Karte für ein Linux-Terminal gibt es nicht, denn dahinter steht keine Datei: Zum Üben dient dafür die Testumgebung.

Wie viele Sie behalten können

Ein Konto bei einer Einrichtung hat keine Obergrenze für die Zahl der Übungsdateien. Ein kostenloses persönliches Konto behält bis zu 100, damit „Üben“ ein Ort zum Üben bleibt und kein Speicher für Dateien, und die Seite zeigt neben der Liste, wie viele Sie haben, etwa „12 von 100 Dateien“, bevor Sie die Grenze erreichen.

An der Grenze wird eine weitere neue Datei mit einem erklärenden Satz abgelehnt; löschen Sie eine, die Sie nicht mehr brauchen, um Platz zu schaffen. Das Speichern einer Datei, die Sie schon haben, wird nie abgelehnt.

Derselbe Editor wie überall

Dieselben Sprachen, dasselbe „Ausführen“, dieselben Tests. Eine Übungsdatei kann auch eine Datendatei mitführen, was sie für alles mit Eingaben nützlich macht.

Python- und Bash-Dateien öffnen sich mit einem Test neben dem Programm, den die Lernenden frei ändern können. Jede Sprache mit einem Paketmanager hat ihre Paketdatei ganz oben im Baum, zum Beispiel requirements.txt oder pom.xml, die mit der Arbeit gespeichert wird; Bash und SQL haben keine.

Dateien finden, herunterladen und verschieben

Jede Datei lässt sich umbenennen oder löschen und einzeln oder mehrere auf einmal als ZIP herunterladen. Die Liste durchsucht Namen, zeigt zehn pro Seite, filtert nach Kategorie und Typ und sortiert nach Name, Typ, Größe oder Gespeichert. Darunter steht eine Zahl: „12 Dateien“, oder „3 von 12 Dateien“, sobald eine Suche oder ein Filter die Liste eingegrenzt hat. Mitarbeitende können eine Übungsdatei auch als Aufgabe in ein Modul kopieren, für etwas, das sie zuerst für sich selbst geschrieben haben.

Häufige Fragen

Zählen Übungsdateien für unsere Rechnung?
Nein. Die Rechnung zählt Konten, keine Dateien.
Kann eine Lehrkraft sie sehen?
Nein. Sie gehören den Lernenden allein, und nichts davon erscheint in einem Modul.