Original article:http://ecee.colorado.edu/~waite/gradekeeper/
Gradekeeper udržuje a tiskne seznam známek studentů. Srdcem systému je soubor známek, který je udržován aktualizačním programem. Hodnocení vydává program sestav, který vyhodnotí skóre (vaše schéma nebo výchozí schéma), volitelně klesne nízké skóre, vypočítá procenta a pořadí tříd, vytiskne seznamy známek v pořadí i pořadí ID a vytiskne histogramy. Kopii protokolu o hodnocení, která splňuje požadavky FERPA pro zveřejňování hodnocení, lze studentům umístit na web.
Gradekeeper rozeznává čtyři samostatné kategorie známek: testy, kvízy, domácí úkoly a programy. Programy aktualizace a sestavy obsahují celý soubor hodnocení v paměti, což omezuje celkový dostupný prostor; neexistují žádná další omezení týkající se počtu studentů nebo počtu položek v jedné kategorii. Po distribuci může Gradekeeper přijmout 250 studentů, 4 testy, 20 kvízů, 20 domácích úkolů a 20 programů. Tyto limity lze změnit úpravou jednoho ze zdrojových souborů.
Gradekeeper je okamžitě k dispozici pro použití na schof a lze jej implementovat pod Unixem na jakémkoli počítači.
- Chcete-li použít Gradekeeper na schof s omezeními uvedenými výše, ujistěte se, že je ve vaší cestě adresář /home/course/ecen2120/bin .
- Gradekeeper použít ve svém vlastním systému Unix, kliknutím sem zobrazíte komprimovaný soubor tar. Uložte tento soubor, rozbalte jej, rozbalte a postupujte podle pokynů v souboru README.
Jak mám použít Gradekeeper?
Distribuce Gradekeeper zahrnuje skripty a pomocné programy, které zjednodušují běžné operace spojené s udržováním hodnocení kurzu. Tato část stručně shrnuje tyto operace.
Nastavení souboru známek
Vytvořit nový soubor známek, proveďte následující kroky:
- Nechte si poslat e-mailem seznam tříd SIS.
- Umístěte tyto informace do nějakého souboru (řekněme “ f ”) a odstraňte všechny informace o odesílateli na začátku a na konci samotného seznamu.
- Vytvořte soubor popisující kurz (řekněme “ c ”), který obsahuje jeden řádek s uvedením čísla sekce, kreditních hodin, názvu (v uvozovkách a nepřesahujícího 30 znaků) a názvu souboru obsahujícího třídu seznam. Řádek musí končit středníkem. Zde je příklad:
001/05 "Computers as Components: Waite" f;
- Spusťte příkaz mkgrade s názvem souboru s popisem kurzu jako jeho parametr a nasměrujte výstup do souboru známek. Zde je ukázkový příkaz za předpokladu, že název souboru s popisem kurzu je “ c“ a název souboru se známkami je “ 2830“:
% mkgrade c > 2830
(Je vhodné použít číslo kurzu jako název souboru známek. Skripty implementující běžné operace známkování předpokládají soubory, jejichž názvy souvisejí s názvem souboru známek, a použití čísla kurzu pomůže udržet věci v pořádku, když jste udržování známek pro více než jeden kurz. Ve zbývající části této části bude pro soubor známek převzat název “ 2830“.)
Aktualizace souboru známek
Aktualizovat soubor známek, použijte příkaz gradle:
% grade 2830
Tento příkaz předpokládá, že název souboru závaží je “ 2830.wgt“ a název souboru obsahujícího požadavky na další histogramy je “ 2830.hst“. Obecně platí, že názvy těchto souborů budou argumentem příkazu grad s příponami “ .wgt“ a “ .hst“.
Aktualizační program poskytne krátký popis aktuálního stavu souboru známek a požádá vás o zadání příkazu, následovaný návratem vozíku. Zde je seznam nejběžnějších aktualizačních příkazů:
| Příkaz | Význam |
|---|---|
| at aq ah ap |
Přidejte výsledky testů, kvízů, domácích úkolů nebo programů |
| ct cq ch cp |
Změňte výsledky testů, kvízů, domácích úkolů nebo programů |
| as ds |
Přidat nebo odstranit studenta |
Soubor, jehož název je parametrem příkazu grad s příponou “ .new“, je nový soubor hodnocení odrážející provedené aktualizace. Pokud jste spokojeni, nahraďte původní soubor známek tímto novým souborem známek.
Soubor, jehož název je parametrem příkazu grad s příponou “ .rpt“, je složený soubor zpráv, ze kterého lze vytvořit buď zprávu instruktora, nebo zprávu studenta.
Získání zprávy instruktora
Vytisknout zprávu o hodnocení instruktora, použijte příkaz zpráva:
% report 2830
Tento příkaz odešle výstup na postscriptovou tiskárnu, jejíž název je dán vaší proměnnou prostředí PRINTER.
Získání zprávy studenta pro zveřejnění
Chcete-li přehled hodnocení studentů umístit do formátu HTML, použijte příkaz rpt2html:
% rpt2html 2830
Tento příkaz zapíše text HTML do souboru s názvem “ 2830.html ”. Obecně bude název výstupního souboru argumentem příkazu rpt2html s příponou “ .html“.
