Coding-Aufgaben sind die stärkste CS-Unterrichtsfunktion in jedem uns bekannten LMS. Lehrkräfte füllen ein strukturiertes Formular mit Testfällen aus, speichern die Aufgabe, und die Plattform übernimmt die Bewertung.
Was enthalten ist:
10 Frontend-Testarten: Element vorhanden, Textinhalt, Attribut, Klasse, Anzahl Elemente, CSS-Eigenschaft, Eltern-Kind-Beziehung, Sichtbarkeit, Strukturprüfungen
10 Backend-Testarten: Klasse vorhanden, Methode vorhanden, Eigenschaft vorhanden, Methode liefert Wert, Methode wirft Ausnahme, stdout gleich, stdout enthält, Feldwert, Eigenschaftswert, Methode erhält Argumente
8 SQL-Testarten: Tabelle vorhanden, Constraint vorhanden, Zeilenanzahl, Spalte vorhanden, Ergebnis exakt gleich, enthält Zeile, sortiert nach, nicht leer
Sprachen und Modi:
C# in Console-, Script- und ASP-MVC-Modus
VB.NET in Console-, Script- und ASP-MVC-Modus
HTML, CSS, SCSS und JavaScript mit React-, Vue- und Angular-Unterstützung
SQL auf SQLite
Der Code läuft im Prozess über Roslyn. Es gibt keinen separaten Judge0-Dienst, keine Kosten pro Ausführung und keine Skalierungsgrenze in irgendeinem Tarif.