Coding-Aufgaben

Coding-Aufgaben

WebBoards Coding-Aufgaben bewerten sich selbst. Lehrkräfte wählen aus 28 Testarten, Schüler sehen bestanden oder nicht bestanden pro Test mit der tatsächlichen gegen die erwartete Ausgabe, alles im selben Board, in dem der Unterricht stattfindet.

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.

Browser support

Browser Support
Chrome
Yes
Firefox
Yes
Opera
Yes
Safari
Yes
Edge
Yes
Chrome Mobile
Yes
Firefox Mobile
Yes