Die MitsuruTech-Lernplattform

Der ganze Ablauf an einem Ort: stellen, ausführen, bewerten.

Die MitsuruTech-Lernplattform ist der Ort, an dem eine Schule oder Einrichtung Programmierübungen stellt, Lernende echten Code im Browser schreiben und starten, von Python über SQL bis zu einem vollständigen Linux-Terminal, eine funktionierende Web-App von GitHub unter einer eigenen Adresse bereitstellen und Lehrkräfte sehen, wie die Klasse vorankommt, ohne eine einzige Datei per E-Mail einsammeln zu müssen.

Ihre ersten 365 Tage kostenlos, bis zu 50 Lernende, ohne Zahlungsmittel zum Start. Nichts zu installieren.

Der Python-Editor mit einem Programm, den Schaltflächen „Ausführen“ und „Tests ausführen“ und der Ausgabe darunter
  • Python
  • Notebook
  • Web
  • Web (TS)
  • Schriftliche Arbeit
  • Quiz
  • Zuordnen per Ziehen
  • Zuordnen per Klick
  • Kreuzworträtsel
  • SQL (SQLite)
  • Java
  • Go
  • Node (JS)
  • C
  • C++
  • C#
  • Haskell
  • OCaml
  • R
  • Ruby
  • PHP
  • Rust
  • Kotlin
  • Prolog
  • Bash
  • Node (TS)
  • Linux-Terminal
  • Mermaid-Diagramm
  • Whiteboard
  • Container-Lab
  • VM-Lab

Was sie kann

Die Aufgabe schreiben, zuweisen, bewerten und wissen, wer nicht weiterkommt

Echter Code, wirklich ausgeführt

Python, Java, Go, C, C++, C#, Haskell, OCaml, R, Ruby, PHP, Rust, Kotlin, Prolog, Node, TypeScript, Bash und SQL, geschrieben in einem Editor im Browser mit Autovervollständigung und Fehlererkennung und ausgeführt gegen Ihre Tests in einem Wegwerf-Container. Ein Programm, das auf einem Laptop scheitern würde, scheitert hier mit demselben Fehler. Webseiten haben eine Live-Vorschau, SQL läuft auf einer echten Datenbank, eine vollständige Linux-Maschine startet im Tab, und für Diagramme gibt es ein Whiteboard. Auf den Rechnern der Einrichtung muss nichts installiert werden.

Eine echte Web-App von GitHub bereitstellen

Lernende stellen Python, Node, Go, Java und statische Websites aus HTML, CSS und JavaScript aus einem öffentlichen GitHub-Repository unter einer eigenen Adresse in der Domain learntools.dev bereit, laden bis zu 5 Personen zum Ansehen ein, versorgen sie mit Umgebungsvariablen und einer eigenen PostgreSQL-, MySQL- oder SQLite-Datenbank und können die bereitgestellte App zur Bewertung abgeben. Eine App läuft mindestens 1 Stunde und danach weiter, solange Platz ist, höchstens 4 Stunden; sie wird nach 30 Minuten ohne Besuch angehalten, und jedes Konto hat 8 Stunden App-Zeit pro Tag. Das Angebot dient dem Lernen und Vorführen, nicht dem Produktivbetrieb: lang genug, um es einer Lehrkraft zu zeigen, mit einigen Personen zu teilen oder als Link abzugeben, und bewusst nicht lang genug, um einen Dienst darauf zu betreiben.

AWS lernen, ohne AWS-Konto

Jede lernende Person erhält einen Objektspeicher, eine NoSQL-Tabelle und eine Nachrichtenwarteschlange, die die APIs von Amazon S3, DynamoDB und SQS umsetzen. boto3, die AWS-SDKs und die AWS CLI funktionieren damit unverändert, und der Code, den sie schreiben, ist derselbe wie für AWS. Eine Konsole im Browser zeigt, was darin liegt, und das Terminal ist bereits so eingerichtet, dass es darauf zugreift. Die Umgebung wird gespeichert und wiederhergestellt, bis zu 25 MB. Kein AWS-Konto, keine Karte und nichts, was von außerhalb der eigenen Sitzung erreichbar ist. Läuft mit MiniStack und ist kein AWS-Konto; MitsuruTech ist nicht mit AWS verbunden.

Quizze, die sich selbst bewerten

Neun Fragetypen, erstellt in unserem eigenen Editor. Die richtigen Antworten gelangen nie in den Browser, die Uhr läuft auf dem Server, und jedes Quiz hat seine eigene Einstellung für die erlaubten Versuche, von denen der beste zählt.

Der Klasse live bei der Arbeit zusehen

Der Live-Unterricht zeigt, wer gerade an welcher Aufgabe arbeitet, und öffnet die Arbeit jeder Person schreibgeschützt, während sie entsteht. „Der Klasse präsentieren“ macht das Gegenteil: Ihr eigener Editor oder Ihr eigenes Terminal erscheint auf dem Bildschirm aller Lernenden, während Sie schreiben, aufgezeichnet zum erneuten Ansehen.

Eine ganze Klasse, ein einziger Code

Geben Sie der Klasse einen Beitrittscode, und alle Lernenden tragen sich selbst in das Modul ein, einschließlich der Konten. Die Zahl der Plätze ist festgelegt, der Code läuft ab und lässt sich deaktivieren, ohne das Protokoll darüber zu verlieren, wer ihn genutzt hat.

Aufgaben in vier Formen und Abgaben jeder Art

Ein Programm zum Schreiben, etwas zum Lesen, ein Quiz zum Bearbeiten oder ein Diagramm zum Zeichnen, jeweils mit eigenem Fälligkeitsdatum. Ein Programm kann ein ganzes Projekt in Ordnern sein, mit eigener pom.xml, requirements.txt oder package.json, geladen aus einem Git-Repository mit verborgenen Tests. Eine schriftliche Arbeit nimmt ein PDF, ein Dokument, Bilder, jede von Ihnen erlaubte Dateiart oder eine bereitgestellte App entgegen.

Bewertung, Rückmeldung und eine zweite Chance

Das Bewerten schließt eine Abgabe, und das Zurückgeben öffnet sie wieder, mit einer Begründung, die die Lernenden tatsächlich sehen. Kommentare sind ein Verlauf pro lernender Person, kein schwarzes Brett, und eine bewertete Aufgabe kann in der Rangliste des Moduls ein Gewicht haben.

Jede Version gespeichert und ein Protokoll, das unverändert bleibt

Jedes automatische Speichern ist eine Version: Verfolgen Sie, wie ein Programm entstanden ist, und sehen Sie sich jede frühere Fassung einer Abgabe an. Jedes Mal, wenn jemand die Arbeit von Lernenden öffnet oder ändert, wird das festgehalten, nichts entfernt einen Eintrag, und die Lernenden sehen dieselbe Liste wie die Mitarbeitenden.

KI fragen: Claude, Gemini und GPT für Mitarbeitende, eine Lernhilfe für Lernende

Jede mitarbeitende Person erhält ein monatliches Kontingent an KI-Credits, im Preis enthalten, um Quizze und Programmieraufgaben zu erstellen, Code zu prüfen und Rückmeldungen zu schreiben, mit Claude, Gemini und GPT (der Modellfamilie hinter ChatGPT) oder mit im Vereinigten Königreich gehosteten Modellen. Bei Aufgaben, bei denen die Lehrkraft es erlaubt, können Lernende Fragen zur Aufgabe und zu ihrem Code stellen und erhalten Hilfe, es selbst zu lösen, nie die Lösung: Es spricht nur über die Aufgabe, ein zweites Modell prüft jede Antwort, und es läuft im Vereinigten Königreich. „KI fragen“ für Lernende ist ausgeschaltet, bis eine Lehrkraft es einschaltet.

Ein Editor, jede Sprache

Web, SQL und ein echtes Linux-Terminal, neben Python und Java.

Derselbe Editor, egal bei welcher Aufgabe: eine Webseite mit Vorschau beim Tippen, eine Abfrage gegen eine frische Datenbank bei jeder Ausführung, eine Linux-Shell, die im Browser startet, und ein Programm in einer der oben genannten Sprachen mit Vervollständigung und Fehlerprüfung. Jede Ausführung geschieht in einem Wegwerf-Container; nichts erreicht das Netzwerk der Einrichtung.

  • Projekte mit Ordnern, einer echten pom.xml, requirements.txt, package.json oder go.mod und aus Git geladene Aufgaben mit versteckten Tests
  • Ein Zeitlimit je Aufgabe, mit Zeitzuschlag je lernender Person
  • Versteckte Tests entscheiden über das Ergebnis, in pytest, JUnit, go test oder node:test

Projekte mit Ordnern, im HandbuchPaketdateien, im HandbuchAufgaben aus Git, im Handbuch

Eine Webseiten-Aufgabe: die Bereiche für HTML, CSS und JavaScript neben der Seite, die sie darstellen
Eine SQL-Aufgabe: die Abfrage, daneben das Schema und die Zeilen, die sie geliefert hat
Ein Linux-Terminal im Browser mit einer Shell-Eingabeaufforderung und der Ausgabe eines Befehls

Das Klassenzimmer

Ein Modul, eine Klasse und Bewertungen neben der Arbeit.

Ein Modul enthält Programme, Quizze, schriftliche Arbeiten und Diagramme, und ein Kurs enthält Module nach Jahrgang. Ein einziger Beitrittscode bringt eine ganze Klasse hinein. Bewertungen, Rückmeldungen und eine Möglichkeit, Arbeiten zurückzugeben, stehen neben der Kopie jeder lernenden Person, und jedes Öffnen, Speichern und Herunterladen wird in einem Protokoll festgehalten, das auch die Lernenden lesen.

  • Der Live-Unterricht zeigt, wer an welcher Aufgabe arbeitet, und öffnet deren Arbeit schreibgeschützt
  • Sperre für Prüfungen, die jedes Mal festhält, wenn jemand den Bildschirm verlassen hat
  • Zeitlich begrenzte Quizze, ein Versuch oder zehn, der beste zählt
Die Seite eines Moduls: seine Aufgaben in einer Tabelle, wer sie jeweils hat, wann sie fällig sind und wie weit die Klasse ist

Bereitstellung, zum Lernen

Lernende stellen echte Web-Apps bereit, von GitHub.

Ein Programm zu schreiben ist eine Sache. Es dort zum Laufen zu bringen, wo andere es öffnen können, ist der Teil, den ein Klassenzimmer normalerweise gar nicht erreicht, und hier ist es ein Formular mit fünf Feldern. Neben der App gibt es eine Datenbank und einen Cloud-Stack, der die APIs von S3, DynamoDB und SQS spricht, sodass eine Klasse AWS mit boto3 und der CLI lernt, ohne AWS-Konto.

So funktioniert die Bereitstellung, im Handbuch

Die Seite „Bereitstellungen“ einer lernenden Person: ein Formular, um eine App unter einer eigenen Adresse anzulegen, und eine Beispiel-App, die ihre eigene Datenbank und einen eigenen Cloud-Stack erstellt
Was Lernende angeben
Ein öffentliches GitHub-Repository, einen Branch, die Sprache sowie einen Build- und einen Startbefehl, beide für die gewählte Sprache bereits ausgefüllt. Ein funktionierendes Beispiel steht schon in den Feldern, sodass die erste Bereitstellung gelingt und die zweite ihre eigene ist.
Sprachen
Python, Node, Go, Java und statische Websites aus HTML, CSS und JavaScript. Eine Flask- oder Django-App, ein Express-Server, ein Go-Binary, ein Spring-Boot-Dienst oder ein Ordner mit Seiten: Was auch immer das Repository enthält, wird in einem eigenen Container gebaut und ausgeführt.
Wo sie läuft
Unter einer eigenen Adresse der lernenden Person unter learntools.dev, entweder einer zufälligen oder mit einem selbst gewählten Namen, den sie behält, sodass der Link in einem Lebenslauf auch bei der nächsten Bereitstellung noch funktioniert. Kein Cloud-Konto, keine Karte, kein DNS einzurichten.
Wer sie sehen kann
Standardmäßig niemand. Die lernende Person lädt bis zu 5 Personen per E-Mail ein, die jeweils einem Link folgen und einen an diese Adresse gesendeten Code bestätigen, und der eigene Zugang der lernenden Person befindet sich auf ihrer Seite.
Wie lange sie besteht
Eine App läuft mindestens 1 Stunde und danach weiter, solange Platz ist, höchstens 4 Stunden; sie wird nach 30 Minuten ohne Besuch angehalten, und jedes Konto hat 8 Stunden App-Zeit pro Tag. Die Seite zeigt, was übrig ist, bevor etwas bereitgestellt wird, und was die App ausgegeben hat, steht auf der Seite, während sie läuft und nachdem sie angehalten wurde.
Was sie nicht ist
Das Angebot dient dem Lernen und Vorführen, nicht dem Produktivbetrieb: lang genug, um es einer Lehrkraft zu zeigen, mit einigen Personen zu teilen oder als Link abzugeben, und bewusst nicht lang genug, um einen Dienst darauf zu betreiben.
Als Kursarbeit
Eine Lehrkraft kann verlangen, dass eine Aufgabe mit einer bereitgestellten App beantwortet wird. Die lernende Person stellt bereit und gibt ab, was sie bereitgestellt hat, und wer bewertet, startet dieselbe App mit einem Klick erneut, ohne das eigene Tageskontingent zu verbrauchen.

Labs

Eine Ubuntu-Maschine für jede lernende Person oder eine Gruppe von Containern.

Ein VM-Lab gibt jeder lernenden Person eine eigene Ubuntu-Maschine mit sudo, eingerichtet durch ein Skript, das Sie schreiben, und zwischen den Lektionen erhalten. Ein Container-Lab gibt den Lernenden eine Datenbank, eine API und alles, was eine Compose-Datei sonst beschreibt, mit einem Terminal, in dem docker verfügbar ist. Beobachten Sie das Terminal jeder lernenden Person oder übernehmen Sie es, um zu helfen.

  • Bis zu 4 CPUs und 4 GB Arbeitsspeicher je lernender Person, je nach Größe des Labs
  • Die Klassenliste zeigt die Pakete, Dateien und Änderungen in /etc, die jede lernende Person vorgenommen hat
  • Es erreicht Ubuntu, PyPI, npm und GitHub, und sonst nichts im Internet

Jetzt eine VM ausprobieren, kostenlosVM-Labs, im Handbuch

This is your own Ubuntu machine, and you have sudo.

student@vm:~$ sudo apt install -y nginx
Setting up nginx (1.28.0) ...
student@vm:~$ systemctl is-active nginx
active
student@vm:~$ sudo nano /etc/nginx/sites-available/default
student@vm:~$ ▍

KI für Mitarbeitende

Erstellen und bewerten mit Claude, Gemini und GPT.

Jedes Mitarbeitenden-Konto enthält ein monatliches Kontingent an KI-Credits, einsetzbar für Claude von Anthropic, Gemini von Google, GPT von OpenAI (die Modelle hinter ChatGPT) und offene Modelle, die im Vereinigten Königreich gehostet werden. „KI fragen“ steckt in jedem Editor, mit dem Sie etwas erstellen, von Programmieraufgaben bis zu Quizzen und Diagrammen: Es entwirft, Sie lesen, und nichts ändert sich, bevor Sie das Häkchen setzen.

  • Ein Quiz oder eine Programmieraufgabe samt Tests aus einer kurzen Beschreibung oder aus den Materialien des Moduls entwerfen
  • Ein abgegebenes Programm prüfen, eine Note vorschlagen und Rückmeldung schreiben, übernommen erst, wenn Sie auf „Übernehmen“ klicken
  • Eine Kostenstufe statt eines Modellnamens, kein separates Abonnement und nur britische Modelle, wenn Ihre Einrichtung es wählt

„KI fragen“, im Handbuch

Setzen Sie Ihre monatlichen KI-Credits ein für

  • ClaudeVon Anthropic
  • GeminiVon Google
  • GPTVon OpenAI, den Modellen hinter ChatGPT
  • Im Vereinigten Königreich gehostete offene ModelleLaufen in London, für Arbeit, die im Vereinigten Königreich bleiben muss

Warum wir

Gebaut von Menschen, die damit unterrichten

Ein kostenloses Jahr, danach zahlen Sie pro lernende Person und Jahr

Ihre ersten 365 Tage sind kostenlos, für bis zu 50 Lernende, ohne Zahlungsmittel zum Start. Danach kostet es 450 $ im Jahr für Ihre ersten 50 Lernenden, 37,50 $ im Monat, und danach ab 9 $ je lernender Person und Jahr, sinkend auf 6,75 $ für die größten Einrichtungen. Mitarbeitende sind kostenlos: der gesamte Preis auf der Preisseite, ohne ein Angebot anfordern zu müssen.

Einzelkonten sind kostenlos zu eröffnen, ohne Testphase, die endet

Allein zu lernen ist ein anderes Angebot, als damit eine Einrichtung zu führen, und wird deshalb anders bepreist: kostenlos zu eröffnen, mit jeder E-Mail-Adresse, ohne Zahlungsmittel. Sie erhalten die Testumgebung, Ihre eigenen Dateien und einen Ort, um bereitzustellen, was Sie entwickeln, mit genug kostenlosem Guthaben pro Monat, um den Großteil der Lektionen durchzuarbeiten. Eines eröffnen.

Ihr Material bleibt Ihres

Aufgaben und Quizze sind gewöhnliche Dateien und Standard-Survey-JSON. Wenn Sie gehen, nehmen Sie sie mit.

Keine Werbung für Lernende

Nichts, was eine Lektion frei zugänglich macht, trägt ein Werbe-Tag, egal wem zugestimmt wurde, und nichts innerhalb der Plattform tut es. Siehe unsere Datenschutzerklärung.

Jede Seite des Handbuchs ist öffentlich

Die Hilfe und das Handbuch sind für alle geschrieben, die erst entscheiden, ob sie die Plattform nutzen, ebenso wie für alle, die sie schon nutzen, und zum Lesen braucht man kein Konto.

Für alle lesbar, in Großbritannien gespeichert

Farbschemata, Schriftgröße und Abstände für Lesende mit Legasthenie und neurodivergente Lesende, einmal im Profil gewählt und überall angewendet. Daten werden in Großbritannien gespeichert, und es gibt keinen Elternzugang und kein automatisches Betrugsurteil.

Bevor Sie sich registrieren

Häufige Fragen

Können Lernende auf der MitsuruTech-Lernplattform Web-Apps bereitstellen?

Ja. Lernende stellen Python, Node, Go, Java und statische Websites aus HTML, CSS und JavaScript aus einem öffentlichen GitHub-Repository bereit, und die App läuft unter einer eigenen Adresse in der Domain learntools.dev, privat für die Personen, die sie einladen. Eine App läuft mindestens 1 Stunde und danach weiter, solange Platz ist, höchstens 4 Stunden; sie wird nach 30 Minuten ohne Besuch angehalten, und jedes Konto hat 8 Stunden App-Zeit pro Tag. Das Angebot dient dem Lernen und Vorführen, nicht dem Produktivbetrieb: lang genug, um es einer Lehrkraft zu zeigen, mit einigen Personen zu teilen oder als Link abzugeben, und bewusst nicht lang genug, um einen Dienst darauf zu betreiben.

Ist die Bereitstellung ein Hosting-Dienst?

Nein. Sie ist eine Lernfunktion mit Zeitlimit: Lernende können das Bauen und Bereitstellen einer echten Anwendung kennenlernen, ohne Cloud-Konto und ohne Karte, sie einer Lehrkraft oder einigen eingeladenen Personen zeigen und zur Bewertung abgeben. Eine App hält von selbst an, und Lernende stellen sie erneut bereit, wann immer sie sie wieder brauchen, auf Wunsch unter derselben Adresse.

In welchen Programmiersprachen können Lernende schreiben und ausführen?

Python, Java, Go, C, C++, C#, Haskell, OCaml, R, Ruby, PHP, Rust, Kotlin, Prolog, Node mit JavaScript oder TypeScript, Bash und SQL, dazu HTML, CSS und JavaScript für eine Webseite mit Live-Vorschau, ein echtes Linux-Terminal sowie Mermaid- und Excalidraw-Diagramme. Der Code wird wirklich ausgeführt, bei jedem Lauf in einem Wegwerf-Container, und scheitert so, wie er auf Ihrem eigenen Rechner scheitern würde.

Muss auf den Rechnern der Einrichtung etwas installiert werden?

Nein. Alles läuft im Browser, den die Lernenden bereits haben: der Editor, die Compiler und Interpreter, die Datenbank, das Linux-Terminal und die Bereitstellung. Es gibt kein Plugin, keine Laufzeitumgebung und nichts, was eine Technikerin oder ein Techniker freigeben müsste.

Wie werden Quizze bewertet?

Von der Plattform, sobald die Lernenden abgeben, anhand eines Lösungsschlüssels, der nie in ihren Browser gelangt. Neun Fragetypen, eine serverseitige Uhr, und die Zahl der Versuche ist eine eigene Einstellung des Quiz, wobei der beste zählt.

Welche KI-Modelle können Lehrkräfte auf der MitsuruTech Learning Platform nutzen?

Jede mitarbeitende Person hat ein monatliches Kontingent an KI-Credits, im Preis enthalten, einsetzbar für Claude von Anthropic, Gemini von Google, GPT von OpenAI (die Modelle hinter ChatGPT) und offene Modelle, die im Vereinigten Königreich gehostet werden. Lehrkräfte nutzen sie, um Quizze und Programmieraufgaben zu erstellen, Code zu prüfen und Rückmeldungen zu schreiben. Sie wählen „Niedrige Kosten“, „Standard“ oder „Hohe Kosten“ und sehen vorher, was eine Aufgabe kostet. Nichts wird übernommen, bevor sie es gelesen haben. Eine Einrichtung kann ihre Mitarbeitenden auf britisch gehostete Modelle beschränken, und Fragen von Lernenden sowie die Bewertung bleiben immer darauf.

Was kostet es eine Schule oder Einrichtung?

Die ersten 365 Tage sind kostenlos, bis zu 50 Lernende, ohne Karte und ohne Papierkram. Danach zahlt eine Einrichtung 450 $ im Jahr für ihre ersten 50 Lernenden, 37,50 $ im Monat, und dann pro lernender Person und Jahr einen Satz, der nur sinkt, von 9 $ auf 6,75 $ pro Person; Mitarbeitende sind kostenlos. Alles ist enthalten: KI für Mitarbeitende, der KI-Tutor, Bereitstellung, Integrationen und Support, mit fairer Nutzung. Ein persönliches Konto ist kostenlos einzurichten, mit genug kostenlosem Guthaben pro Monat, um den Großteil der Lektionen zu absolvieren.

Kann eine Person es allein nutzen?

Ja. Ein persönliches Konto ist kostenlos einzurichten, mit jeder E-Mail-Adresse, und enthält die Testumgebung, Ihre eigenen Dateien in jeder Sprache und einen Ort, an dem Sie bereitstellen können, was Sie bauen, dazu genug kostenloses Guthaben pro Monat, um den Großteil der Lektionen zu absolvieren.

Wem gehört das Lehrmaterial?

Ihnen. Aufgaben und Quizze sind gewöhnliche Dateien und Umfrage-JSON im Standardformat, und eine Einrichtung, die geht, nimmt sie mit.

Sie wählen zwischen Plattformen? So schneidet MitsuruTech im Vergleich mit GitHub Classroom ab.

Starten Sie heute, wer auch immer Sie sind.

Registrieren Sie sich, und Ihre Schule oder Einrichtung läuft in Minuten, mit Ihren ersten 365 Tagen kostenlos, bis zu 50 Lernenden und ohne Zahlungsmittel zum Start. Wenn es nicht hilft, gehen Sie einfach, und es folgt nichts nach. Wer allein lernt, kann ein Einzelkonto kostenlos eröffnen, mit genug kostenlosem Guthaben pro Monat, um den Großteil der Lektionen durchzuarbeiten.

Möchten Sie es lieber erst besprechen? Buchen Sie ein kostenloses Gespräch.