Unterricht, ohne dass etwas installiert wird

Dass die meisten Schulen Programmieren nicht auf ihren eigenen Rechnern unterrichten können, liegt nicht am Unterricht. Es liegt daran, dass die Installation von Python auf verwalteten Geräten die Entscheidung von jemand anderem ist, und diese Entscheidung dauert ein Trimester.

Hier wird nichts installiert. Der Editor ist eine Webseite, und der Code läuft auf unseren Maschinen, sodass ein Chromebook, ein iPad und ein abgesperrter Windows-Laptop für ihn alle dasselbe sind.

Was Lernende brauchen

Einen Browser und eine Internetverbindung. Kein Plug-in, keine Erweiterung, keine Laufzeitumgebung und kein Konto, das sie selbst anlegen müssten.

Was Ihr Techniker tun muss

Im Normalfall nichts. Es ist eine Website. Wenn Ihr Filter unbekannte Domains blockiert, muss er unsere freigeben, und damit ist das ganze Gespräch erledigt.

Smartphones und Tablets

Die Seiten sind sowohl für schmale als auch für breite Bildschirme gestaltet. Die meisten Listen von Personen, Aufgaben und Dateien werden auf dem Smartphone zu einem Stapel von Karten, bei denen jeder Wert neben dem Namen seiner Spalte steht, sodass Lernende auf dem Smartphone sehen, was eine Lehrkraft auf dem Laptop sieht.

Es gibt eine Testumgebung ganz ohne Konto

Wenn Sie den Editor sehen möchten, bevor Sie etwas unterschreiben, führt die öffentliche Testumgebung Python, Java, Go, C, C++, C#, Haskell, OCaml, R, Ruby, PHP, Rust, Kotlin, Prolog, JavaScript und TypeScript auf Node, Bash, SQL, Webseiten und ein Linux-Terminal aus, ohne Konto und ohne etwas auszufüllen. Nichts wird blockiert, bis sich jemand anmeldet; ein Konto dient nur dazu, das Geschriebene zu behalten.

Die öffentliche Testumgebung mit einem Python-Programm, der Eingabe, die es erhalten hat, und der Ausgabe, die es ausgegeben hat: fünf Zeilen mit Quadratzahlen
Die öffentliche Testumgebung, ohne Konto und ohne etwas auszufüllen. Diese Ausgabe stammt von einem Programm, das tatsächlich läuft.

Häufige Fragen

Funktioniert es auf einem Chromebook?
Ja, und auf einem iPad. Es muss nichts plattformspezifisch installiert werden.
Brauchen wir einen Raum mit identischen Rechnern?
Nein. Alle Lernenden haben dieselbe Umgebung, weil die Umgebung unsere ist, nicht ihre.
Kann ich es ausprobieren, ohne mich anzumelden?
Ja, in der Testumgebung.