Deel openbare / deel geheime testen π΅οΈ #115
Unanswered
DieterPi
asked this question in
Questions - Vragen
Replies: 1 comment
-
@DieterPi Dodona ondersteunt wel degelijk verborgen testgevallen (zichtbaar voor lesgever maar niet voor student). TESTed ondersteunt dit evenwel nog niet. We hebben dit echter wel op de roadmap staan (zie dodona-edu/universal-judge#559; derde laatste puntje). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Vandaag had ik een gesprek met een collega over de 'automatische testen' bij Dodona en hoe dat een luxe is. (zodat je niet na elke les honderden stukken code dient na te kijken)
Maar er schuilt ook een nadeel in. Leerlingen moeten niet meer zelf testcases gaan verzinnen, terwijl dat eigenlijk ook bij het codeerproces hoort. Dan gaat het over de vragen: "Werkt mijn algoritme wel?" "Levert het algoritme het te verwachten resultaat?" (ook in grensgevallen)
Vandaar ik dacht dat het misschien zinvol zou zijn om (net zoals bij programmeerwedstrijden) te werken met een 'openbare' testcases en 'geheime' testcases. Van de openbare testcases zien leerlingen voor welke invoer/argumenten het fout loopt. Bij de 'geheime' testcases zien leerlingen enkel dat hun code niet geaccepteerd werd doordat x aantal testen niet succesvol waren. Vervolgens moeten ze zelf op zoek naar grensgevallen, of zelf testcases bedenken en controleren of het agoritme wel degelijk klopt.
En dan nu de vraag
Is zoiets mogelijk in Dodona (met de TESTed judge)? Indien ja, hoe pak ik dat aan? Zijn er eventuele best practices?
Beta Was this translation helpful? Give feedback.
All reactions