Koding-oppgaver

Koding-oppgaver

WebBoards koding-oppgaver vurderer seg selv. Lærere velger blant 28 typer testtilfeller, studentene ser bestått eller ikke bestått per test med faktisk versus forventet utdata, alt inne i den samme tavlen der timen foregår.

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å.

Browser support

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