Programerski zadaci najjača su značajka za nastavu programiranja u bilo kojem LMS-u koji poznajemo. Nastavnici popune strukturirani obrazac s test slučajevima, spremaju zadatak, a platforma se brine za ocjenjivanje.
Što je uključeno:
10 vrsta provjera za frontend: postoji li element, sadržaj teksta, atribut, klasa, broj elemenata, CSS svojstvo, odnos roditelj-dijete, vidljivost i strukturne provjere
10 vrsta provjera za backend: postoji li klasa, postoji li metoda, postoji li svojstvo, vraća li metoda vrijednost, baca li metoda iznimku, jednak li je stdout, sadrži li stdout, vrijednost polja, vrijednost svojstva, prima li metoda argumente
8 vrsta SQL provjera: postoji li tablica, postoji li ograničenje, broj redova, postoji li stupac, točno podudaranje rezultata, sadrži li redak, sortirano prema, nije prazno
Jezici i načini:
C# u načinu Console, Script i ASP MVC
VB.NET u načinu Console, Script i ASP MVC
HTML, CSS, SCSS i JavaScript s podrškom za React, Vue i Angular
SQL na SQLiteu
Kod se izvršava u procesu putem Roslyna. Nema posebnog Judge0 servisa, nema troška po izvršavanju i nema ograničenja skaliranja na bilo kojoj razini plana.