Fakulta informačních technológií ČVUT sa snaží každý rok prísť s vylepšeniami výuky, ktoré by zvýšili úroveň vzdelania a samozrejme uľahčili život študentom fakulty. Tento rok sa dočká veľkých zmien aj známy systém automatického hodnotenia programov ProgTest. V tomto článku si priblížime všetky očakávané zmeny a ich dôvody. Zároveň sa dozvieme zákulisné informácie od študentov, ktorí sa prihlásili ako testeri týchto noviniek.
Podľa vyjadrení vývojárov, ktorí pracujú na zveľaďovaní ProgTestu, sa dočkáme zmien konkrétne v dvoch oblastiach:
- Zmena poskytnutého času na vyriešenie programovacích úloh.
- Vylepšený systém nápovied.
Zmeny sa budú týkať všetkých programovacích úloh, ktoré sa odovzdávajú na automatické hodnotenie a sú napísané v jazykoch C alebo C++. Ich tvorcovia chcú zároveň jasne podotknúť, že sa jedná o vylepšenia, ktoré si študenti jasne vyžiadali v ankete ku daným predmetom.
Zmena poskytnutého času
Od 1. 4. 2019 budú mať študenti na vyriešenie programovacích úloh o polovicu menej času. To znamená, že na vyriešenie domácej úlohy z predmetov BI-PA1 a BI-PA2 budú mať študenti namiesto 2 týždňov už len 1 týždeň. Hlavným argumentom tvorcov na pridanie tejto „fičúry“ je spätná väzba od študentov sťažujúcich sa na veľké množstvo voľného času, ktorý nevedia zmysluplne využiť.
Ako príklad sme vybrali spätnú väzbu od Anny K.:
„Keď som nastúpila do prvého ročníka, tak som sa tešila, že budem konečne môcť využiť svoj čas a potenciál a venovať sa naplno programovaniu. Bola som v šoku, keď som zistila, že na predmete BI-PA1 máme na vyriešenie každej úlohy až 2 týždne! Úlohu som mala vyriešenú už za 2 dni. Čakanie na ďalšiu úlohu sa pre mňa stalo každodenným trápením, z ktorého sa ešte stále spamätávam.“
Ďalším presvedčujúcim argumentom je hodnotenie od Ládi V.:
„Po sklamaní z predmetu BI-PA1 som sa tešil, že konečne zažijem poriadny programovací adrenalín na predmete BI-PA2. Na moje sklamanie sme na každú úlohu dostali neuveriteľné 2 týždne! Našťastie som tento fakt zistil dostatočne skoro a stihol som si ešte súbežne zapísať predmet BI-OSY – inak by som sa asi od toľkého voľného času zbláznil!“
Vývojári samozrejme nenechali nič na náhodu a ako vždy myslia v prvom rade na názor a psychické zdravie študentov. Táto zmena bola testovaná na pestrej vzorke študentov s rôznymi priemermi známok. Ukázalo sa, že študenti, ktorí mali podpriemerné výsledky sa v programovacích predmetoch výrazne zlepšili. Mnohí študenti dokonca našli v progtestových úlohách nový zmysel života. Jednou z nich je aj testerka Veronika B.:
„Svoje pocity nedokážem popísať slovami. Od kedy mám na každú úlohu už len týždeň, tak sa oveľa viac teším zo života. Začala som si všímať maličkosti okolo seba a vážiť si svoj voľný čas. Naučila som sa dokonca variť! No verili by ste tomu?!“
Vylepšený systém nápovied
Zmeny sa od 1. 4. 2019 dočkajú aj nápovedy k nesprávnym výstupom. Podľa vývojárov sa študenti sťažujú, že nápovedy dostanú v podstate zadarmo, a tak necítia žiadne zadosťučinenie, keď si na základe nich opravia svoj rozbitý program.
Tento fakt potvrdzuje vyjadrenie študentky Kamily O.:
„Pracovala som na 1. úlohe z predmetu BI-PA2 a neprechádzal mi test medzných hodnôt. Všimla som si, že Progtest mi ponúka nápovedu. Hneď som si povedala, že nápovedu určite nedostanem zadarmo a budem si ju musieť predsa zaslúžiť. Po kliknutí som ostala zhrozená – chybu v mojom programe som mala priamo pred očami a hneď som sa mohla pustiť do opravovania. Tak trápne a hlúpo som sa asi nikdy v živote necítila!“
Poslednou kvapkou bola podľa vývojárov spätná väzba Adama P.:
„Za koho nás študentov akože máte?! Ja som rozhodne neprišiel na FIT kvôli tomu, aby som dostal nápovedu na jedno kliknutie!“
Vývojári sa teda rozhodli sťažiť získanie nápovedy. Vždy keď ju bude chcieť študent odhaliť, tak bude musieť vyriešiť nejakú menšiu algoritmickú úlohu. Podľa vyjadrení hlavného vývojára Progtestu má táto forma výzvy pozitívny vplyv v príprave študentov na magisterské štúdium:
„Študenti budú mať možnosť riešiť rôzne zaujímavé algoritmické úlohy. Tieto úlohy ich zároveň donútia nezabudnúť naučené algoritmy, ktoré sa im budú určite hodiť počas magisterského štúdia. Podľa našich predbežných výsledkov z testovania tohto systému, začali sami študenti robiť chyby naschvál, aby získali nápovedy a viac si zaprogramovali. Tomu teda hovorím nasadenie!“
Tieto vyjadrenia potvrdzujú aj slová študentky Aleny V.:
„Je to skrátka niečo úžasné. Konečne mám pocit, že si nápovedy naozaj zaslúžim! Poviem vám otvorene, že tento systém je taký skvelý, že som dokonca začala robiť chyby naschvál a vždy je mi smutno, keď sa mi nápovedy už minú.“
Zhrnutie
Každým rokom pribúdajú českí študenti, ktorí nezažili česko-slovenskú televíziu a slovenské rozprávky, a preto často nerozumejú svojim slovenským bratom. Na základe podnetov Slovenského inštitútu pri FIT ČVUT sa tvorcovia ProgTestu rozhodli celý systém, vrátane všetkých zadaní, preložiť do slovenčiny. Táto regulácia vchádza do platnosti od 1. 4. 2020. Námietky nebudú akceptované.
My v redakcii tieto zmeny vítame s otvorenou náručou. Sami sme študentami FITu a vieme akými útrapami si musia študenti každoročne prechádzať, pretože podmienky na splnenie programovacích úloh sú skrátka nastavené priveľmi jednoducho. Už sa všetci veľmi tešíme na spätnú väzbu od študentov – myslíme si, že reakcie budú len pozitívne!
Poznámka redakce: Z důvodu snazšího přechodu na slovenskou verzi systému ProgTest, zejména pro české studenty, byl napsáním článku pověřen slovenský člen redakce.
Foto:
Hlavička, [1] – [2] Screenshoty z testovacieho prostredia systému ProgTest