Csikó Szilvia: A tehetséggondozás pedagógiai öröksége és a jövő kihívásai
Horváth Győző, Horváth Gyula, Zsakó László: A Bíró és a Mester. Az online értékelés szerepe a programozásoktatásban
1. Tudós tanárok ~ tanár tudósok konferencia
A Bíró és a MesterA Bíró és a Mester
Online értékelés szerepe aOnline értékelés szerepe a
programozás oktatásbanprogramozás oktatásban
Horváth Győző – gyozke@inf.elte.hu
Horváth Gyula – horvath@inf.elte.hu
Zsakó László – zsako@caesar.elte.hu
16-11-25 12:04
2. A Bíró és a MesterA Bíró és a Mester
Programozási versenyek értékelése
•kézi értékelés, programszöveg vizsgálattal
•kézi értékelés, tesztesetekkel
•automatikus offline értékelés
•automatikus online értékelés
•automatikus, nyilvános online értékelés
2/2016-11-25 12:04
3. A Bíró és a MesterA Bíró és a Mester
Kézi értékelés
...
Szimulációs lépés 20 pont
A képernyőn látható az eltelt idő és az 1. szoba darázsszáma 2-2 pont
A képernyőn megjelenik a két szoba, és bennük a darazsak 5 pont
Megadható legyen a darazsak száma 2 pont
Megadható a kezdetben az első szobában levő darazsak száma 2 pont
A felhasználó menet közben bármikor beavatkozhat 2 pont
- befejezheti a program használatát 1 pont
- összegző oszlopdiagramot kérhet (hisztogram) 1 pont
- üzemmódot változtathat: 1 pont
a. minden röptetés után a program egy billentyű lenyomására vár1 pont
b. folyamatos röpködés 1 pont
c. megjelenítés nélkül "gyorsan" végzi a szimulációs lépéseket 1 pont
...
3/2016-11-25 12:04
4. A Bíró és a MesterA Bíró és a Mester
Kézi értékelés tesztekkel
...
A. Sorbarendezés jó TV-csatorna szerint (bármely teszt) 3 pont
Sorbarendezés jó kezdőidő szerint (bármely teszt) 3 pont
B. Ha csak egy csatorna van, az összes adást megadja (TV0) 2 pont
Ha függetlenek az intervallumok, mind megadja (TV1) 2 pont
Ha átfedőek, kiválasztja a maximális számú függetlent (TV2) 4 pont
Ha több maximális van, megadja a leghosszabbat (TV3) 5 pont
Bonyolult adathalmazra is ad 1 percen belül megoldást (TV5) 6 pont
C. Ha nem kell semmit videóra venni, mindent megnézhet (TV1) 3 pont
Ha csak egyszeres átfedések vannak, maximális számú függetlent választ
és minden mást videóra vesz (TV2) 5+5 pont
Ha van többszörös átfedés, a nézettek és a videóra vettek száma
maximális (TV4) 5 pont
...
4/2016-11-25 12:04
5. A Bíró és a MesterA Bíró és a Mester
Automatikus offline értékelés, batch
echo off
Set TK=nt2
Set TD=nt22
Set F1=gazda
Set Te1=1 2 3 4 5
If Exist %F1%.EXE GoTo R1
echo %F1%.EXE nem található!
GoTo TV
:R1
Echo %F1% feladat futtatása ....
for %%x In (%Te1%) Do Call %TK%RUN %TD% %F1% %%x
Echo %F1% feladat futtatása befejeződött.
:TV
echo FUTTATÁS VÉGETÉRT
echo A %F1% feladat értékelése ....
%TD%%F1% %TD% %F1%
%TK%osszes %TD%
echo AZ ÉRTÉKELÉS BEFEJEZŐDÖTT!
5/2016-11-25 12:04
6. A Bíró és a MesterA Bíró és a Mester
6/2016-11-25 12:04
7. A Bíró és a MesterA Bíró és a Mester
7/2016-11-25 12:04
8. A Bíró és a MesterA Bíró és a Mester
8/2016-11-25 12:04
9. A Bíró és a MesterA Bíró és a Mester
9/2016-11-25 12:04
Az online értékelés menete
•a beadott program elmentése, beadás rögzítése;
•fordítás, sikertelen fordítás esetén az értékelés véget ér;
•végrehajtás a tesztesetekre védett környezetben erőforrás korlátozással;
•korlátozás sértés vagy futási hiba esetén az értékelés véget ér;
•ellenőrző program vizsgálja a keletkezett eredményeket;
•előre rögzített pontozási rendszer alapján ad pontokat a programra.
10. A Bíró és a MesterA Bíró és a Mester
10/2016-11-25 12:04
Az online értékelés jellemzői
•szintaktikusan helyes programot kell beküldeni;
•a bemenet és a kimenet szigorúan szabályozott szerkezetű;
•a minta be- és kimenetek segíthetnek a helyes megoldás elkészítésében;
•a tippelő megoldások kiszűrhetők
•a megoldás formai minőségét közvetlenül nem méri a rendszer;
•a megoldás lényegi minőségét a korlátozásokkal lehet mérni, a gyengébb
minőségű megoldások a nagyobb méretű tesztesetekre korlátozás sértéssel
fejeződnek be;
•a visszajelzések segíthetnek a hibák megtalálásában;
11. A Bíró és a MesterA Bíró és a Mester
11/2016-11-25 12:04
Az online értékelés a tanulásban
•Online értékelőrendszer használata a tanulásszervezés folyamatában
• Hagyományos feladatmegoldás
• Feladatmegoldás online értékelőrendszer használatával
•Munkaformák
•Előnyök és hátrányok
•Kitekintés
12. A Bíró és a MesterA Bíró és a Mester
12/2016-11-25 12:04
Tanulásszervezés időbeli lépései
•Időszak eleji felmérő: előzetes tájékozódás a diákok képességeiről
•Órai előkészítés (tanár): feladatok kiválogatása
•Órai előkészítés (diák): beugró feladat megírása
•Órán belüli használat
•Óra után: feladatok befejezése
•Házi feladatok értékelés
•Időszak végi záródolgozatok íratása értékelés
: alkalmazott
13. A Bíró és a MesterA Bíró és a Mester
13/2016-11-25 12:04
Tanulásszervezési módszerek, munkaformák
•Frontális munka: bemutató
•Egyéni munka: kódolás
•Páros munka/Csoportmunka/Projektmunka: nem alkalmazható egyelőre
•Differenciálás, individuális munka
•Egyéni tanulás
•Játékos tanulás: az órán verseny
• Ki készíti el előbb? (órán belül)
• Ki hány megoldással készíti el? (órán kívül)
• A félév során hány feladatot készített el a kötelezőkön túl?
14. A Bíró és a MesterA Bíró és a Mester
14/2016-11-25 12:04
Előnyök
•Mennyiségi tesztek
•Könnyű feladatkiosztás
•Könnyű ellenőrzés (működés)
•Objektív értékelés
•Időmegtakarítás
•Utólagos kiértékelés, statisztikák
•Bármikor, bárhonnan elérhető, webes jellege kapcsán nincs helyhez,
időhöz kötve
15. A Bíró és a MesterA Bíró és a Mester
15/2016-11-25 12:04
Hátrányok
•Minőségi tesztek elmaradHATnak
•Kódminőséget nem ellenőriz
•Kód eredetisége nehezen garantálható (duplikátumvizsgálat)
16. A Bíró és a MesterA Bíró és a Mester
16/2016-11-25 12:04
Kitekintés
•Páros programozás?
•Tesztvezérelt programozás
•Segítségkérés
•Eredmények megosztása
•Más megoldásának megtekintése
•Létező rendszerek vizsgálata (pl. Codewars)
17. A Bíró és a MesterA Bíró és a Mester
17/2016-11-25 12:04
Záró gondolatok:
Az online értékeléssel rövid időn belül nagy számú program értékelhető
teljesen objektíven – versenyek, dolgozatok, (érettségi?).
Az online értékeléssel a feladatokat megoldók jelentős támogatást
kaphatnak a megoldás elkészítése során.
Az online értékelés lehetővé teszi a diákok feladat megoldásban való
haladásának figyelését.
Az online értékelés lehetővé teszi a diákokkal való differenciált foglalkozást.
Az online értékelés közbeni eredmény vetítéssel a programozási versenyek a
külvilág számára is érdekesebbé, izgalmasabbá tehetők.