TL; DR; Przypadkowo sprawiłem, że rozwiązanie zadania było widoczne dla niektórych moich uczniów. Jak mogę teraz uczciwie rozwiązać ten problem?
Kilka tygodni temu ustawiłem zadanie programistyczne do wykonania za pomocą Processing (graficzne narzędzie programistyczne) i upewniłem się, że cel był jasny. wdrożyłem rozwiązanie na openprocessing.org, które udostępniłem studentom. Na openprocessing.org mogą spojrzeć na działający program (mała gra graficzna podobna do gry w kółko i krzyżyk), ale kod źródłowy jest dla nich ukryty (wziąłem płatne konto, aby uzyskać prywatny kod źródłowy). Ale potem osadziłem 'szkic' openprocessing.org (stronę internetową, która wyświetla działający program, jak opisano powyżej) na innej stronie internetowej i nie zauważyłem, że osadzona wersja ma łatwo dostępny kod źródłowy (osoba przeglądająca szkic po prostu klika ikonę u góry i otrzymują edytor z kodem źródłowym). Myślę, że to błąd w openprocessing.org i złożyłem im skargę (i oczywiście jest też niedopatrzenie z mojej strony), ale to nie dotyczy mojego problemu.
Zasadniczo rozwiązanie tego zadania było dostępne każdemu, kto kliknął ten przycisk u góry. Nie jest to oczywiste, więc myślę, że tylko kilku uczniów to zauważyło. Jeden z zespołów wysłał do mnie e-mail z pytaniem, czy było to zamierzone i wyraził swoje zaniepokojenie. Termin zlecenia mija 5 dni (minęło 2 tygodnie) i to koniec semestru. To miało być 10% ich oceny, usunąłem widoczne rozwiązanie i próbuję wymyślić plan awaryjny. Mógłbym anulować całe zadanie lub wystawić wszystkim pełne oceny ... Po prostu pozwól tym, którzy go widzieli, przesłać takie, jakie jest (i wskażą źródło). Po prostu nie wiem, jak najlepiej sobie z tym poradzić.
Jakieś sugestie lub zalecenia?