Na tejto stránke

Prečítajte si túto stránku po anglicky

Automatický strojový preklad tejto anglickej stránky, ktorý ešte nebol skontrolovaný rodeným hovorcom.

Code Viva spúšťa písomnú a časovo ohraničenú verziu ústnej obhajoby pre každého študenta programovacieho kurzu, približne pätnásť až dvadsať minút na študenta, bez vyučujúceho v miestnosti. Prečíta odovzdaný kód študenta aj históriu commitov, napíše štyri až šesť otázok o vlastných funkciách, názvoch a commitoch toho študenta a každému študentovi dá osobný odkaz, z ktorého odpovedá.

Čo s tým môžete robiť

Odovzdania prichádzajú z exportu Gradescope, zo zipu stiahnutého z Canvas, zo zipu s priečinkom na študenta alebo z GitHub Classroom s čítacím tokenom. Vyučujúci nastaví dĺžku sedenia, počet otázok a termín, označí predĺžený čas na 1,25× až 3× a vygenerované otázky pred odoslaním odkazov prečíta, upraví alebo nahradí. Otázky pokrývajú základné prípady rekurzie, ochranné podmienky na okrajoch, voľbu dátových štruktúr, neprehľadné názvy premenných, škálovanie a trasovanie, vety zo zadania a vzorce commitov, ako jeden hromadný alebo neskorý nočný commit. Odpovede sa vracajú ako kód odpovede a obrazovka recenzie ukazuje každý prepis vedľa navrhovaného skóre 0 až 3 s vetami, o ktoré sa opiera, plus front príznakov zoradený podľa toho, nakoľko je rozhovor opodstatnený. Výsledky sa exportujú do CSV a jedenásť demo kurzov umožňuje čitateľovi vyskúšať celý cyklus na vymyslených dátach.

Pre koho je to určené

Pre vyučujúcich programovacích kurzov, ktorí chcú dôkaz, že študent vie vysvetliť vlastný kód, a ktorí radšej hovoria s krátkym zoznamom študentov než so všetkými; otázky k commitom z toho robia formu hodnotenia zameraného na proces.

Poznámky a výhrady

Všetko beží v prehliadači: kurz sedí v lokálnom úložisku s exportom do JSON, otázky cestujú v tej časti odkazu, ktorú prehliadače neposielajú na servery, a odpovede sa vracajú len ako kódy, ktoré študenti sami odošlú, takže žiadne dáta študentov sa nedostanú k tretej strane. Generátor otázok je pravidlový, nie riadený modelom. Podľa vlastného vyjadrenia nástroja je jeho čítačka kódu heuristická, takže nezvyčajné formátovanie alebo makrá môžu funkciu skryť, a skóre môže odmeniť znalosť slovnej zásoby namiesto porozumenia kódu — preto sú skóre len návrhy, ktoré vyučujúci schvaľuje, a preto nástroj radí držať stávky nízko. Licencia ani zdrojový repozitár nie sú zverejnené, a keďže odkazy nesú otázky, majú niekoľko kilobajtov, dosť na to, aby sa zalomili v okne správy systému na riadenie učenia.

Prepojené pojmy

Oral Assessment, Process-Oriented Assessment, Akademická integrita, CS Education

Vložiť túto stránku

Skopírujte kód nižšie a vložte túto stránku do systému správy výučby alebo iného webu. Vložená verzia zobrazuje len obsah stránky — skrýva hlavičku webu, navigáciu a pätu.