Koding-oppgaver er den sterkeste funksjonen for IT-undervisning i alle LMS-systemer vi kjenner til. Læreren fyller ut et strukturert testtilfelle-skjema, lagrer oppgaven, og plattformen tar seg av vurderingen.
Hva er inkludert:
10 typer frontend-assersjoner: element finnes, tekstinnhold, attributt, klasse, elementtelling, CSS-egenskap, foreldre-barn-relasjoner, synlighetssjekker, strukturelle sjekker
10 typer backend-assersjoner: klasse finnes, metode finnes, egenskap finnes, metode returnerer verdi, metode kaster unntak, stdout er lik, stdout inneholder, feltverdi, egenskapsverdi, metode mottar argumenter
8 typer SQL-assersjoner: tabell finnes, begrensning finnes, radantall, kolonne finnes, resultat samsvarer nøyaktig, inneholder rad, sortert etter, ikke tom
Språk og moduser:
C# i Console-, Script- og ASP MVC-modus
VB.NET i Console-, Script- og ASP MVC-modus
HTML, CSS, SCSS og JavaScript med plugin-støtte for React, Vue og Angular
SQL på SQLite
Koden kjører i prosess via Roslyn. Det finnes ingen separat Judge0-tjeneste, ingen kostnad per kjøring og ingen skaleringsgrense på koding-oppgaver i noe abonnementsnivå.