Egzaminowanie przez Internet założenia i realizacja systemu teleinformatycznego Tomasz Popis, Bogdan Galwas OKNO - Politechnika Warszawska 1
Plan prezentacji Formy egzaminowania Wymagania i założenia Dostępne rozwiązania Funkcjonalność systemu Architektura systemu Aplikacja wykładowcy Aplikacja studenta Aplikacja administratora Ochrona danych Podsumowanie 2
Formy egzaminowania (a) Egzamin ustny; (na wydziałach inżynieryjnych stosowany sporadycznie), Test; (stosowany chętnie, zastanowienia nad odpowiedzią 3 5 minut), Tradycyjny egzamin pisemny; (bardzo często stosowany, zadaniem studenta jest np.: rozwiązać zadanie, rozwiązać problem z dostępem do wszystkich materiałów, opisać temat i wykazać się wiedzą i zrozumieniem) Zaliczenie przez projekt; (obrona projektu przez osobistą prezentację, sprawdzenie umiejętności posługiwania się zdobytą wiedzą). 3
Formy egzaminowania (b) Postępy w semestrze powinny być monitorowane. Organizowane sprawdziany mogą pozwolić studentowi na gromadzenie dorobku na poczet oceny końcowej. Celowym jest stworzenie możliwości aranżowania sprawdzianów na odległość. Testy sprawdzające (generator losuje każdemu studentowi różny zestaw pytań), Zadania projektowe (każdy student ma inne dane projektu), Zadania problemowe (jeśli jednakowe, to w tym samym czasie) Tematy opisowe (np. analizy porównawcze, każda odpowiedź inna). Założenie: student ma dostęp do materiałów dydaktycznych, ale nie korzysta z pomocy innych osób. 4
Wymagania i założenia Rola wykładowcy jest dominująca. Wykładowca: ustala typ sprawdzianu, dobiera zadania, tworzy testy, ustala listę osób, które piszą sprawdzian, ustala czas trwania sprawdzianu, ustala okres, w którym możliwe jest pisanie sprawdzianu, ocenia nadesłane rozwiązania, ogłasza końcowe wyniki, komentuje nadesłane wyniki. 5
Dostępne rozwiązania Istnieją narzędzia pozwalające na: konstruowanie pytań testowych (testy wielokrotnego wyboru, tak-nie, krótka odpowiedź), wielokrotne wykorzystanie pytań (baza pytań), umieszczanie treści multimedialnych w pytaniach (pliki avi, flash) Narzędzia te działają jako: niezależne aplikacje działające na komputerach lokalnych (np.: QuestionMark), podsystemy wbudowane w platformy e-learning owe (np.: Moodle, Fronter). Znane są nam tylko niektóre rozwiązania. 6
Funkcjonalność systemu (1) Narzędzie zostało skonstruowane aby: przeprowadzać zdalne i bezpieczne egzaminy sprawdzające, budować multimedialne treści egzaminacyjne wielokrotnego użytku, elastycznie przydzielać uprawnienia do egzaminów, prezentować dane statystyczne związane z wynikami egzaminów. Egzamin zdalny i bezpieczny; Dostęp do treści egzaminacyjnych za pośrednictwem sieci Internet, Treści egzaminacyjne dostępne są w określonym przedziale czasu, Egzamin można kontynuować po utracie połączenia z siecią Internet, Praktycznie nie ma możliwości podmiany wyników po zakończeniu egzaminu. 7
Funkcjonalność systemu (2) Wykładowca budowanie treści egzaminacyjnych, budowanie jednostek egzaminacyjnych, określanie czasu dostępności egzaminu, określanie czasu trwania egzaminu, przydzielanie praw do uczestnictwa w egzaminie, ocenianie wyników. 8
Funkcjonalność systemu (3) Student identyfikacja tożsamości studenta sprawdzenie praw dostępu do egzaminów pobieranie i rozszyfrowywanie egzaminu kontrola terminu rozpoczęcia egzaminu kontrola czasu trwania egzaminu szyfrowanie wyników i odsyłanie do serwera 9
Funkcjonalność systemu (4) Administrator dodawanie, usuwanie i edycja danych użytkowników możliwość przeglądania i naprawy uszkodzonych informacji z bazy danych 10
Architektura aplikacji : aplikacja bazodanowa aplikacja multiplatformowa działa w środowisku rozproszonym Trzy różne aplikacje klienckie aplikacja wykładowcy aplikacja studenta aplikacja administratora 11
Aplikacja wykładowcy Umieszczanie zadań (1) Budowa treści Edycja: wbudowany w apliakcję edytor import plików zewnętrznych Odczyt: tekst HTML, RTF, TXT wbudowany odtwarzacz Audio - Video 12
Aplikacja wykładowcy Umieszczanie zadań (2) 13
Aplikacja wykładowcy Umieszczanie zadań (3) 14
Aplikacja wykładowcy Umieszczanie zadań (4) 15
Aplikacja wykładowcy Umieszczanie zadań (5) 16
Aplikacja wykładowcy - Umieszczanie zadań (6) 17
Aplikacja wykładowcy Ocenianie (1) 18
Aplikacja wykładowcy Ocenianie (2) 19
Aplikacja wykładowcy Ocenianie (3) 20
Aplikacja studenta - Aktywowanie egzaminu 21
Aplikacja studenta - Pobieranie egza... Istnieje para kluczy: klucz prywatny - do szyfrowania, klucz publiczny - do odszyfrowywania 22
Aplikacja studenta Rozwiązanie zadań 23
Aplikacja studenta Wyniki (1) 24
Aplikacja studenta Wyniki (2) 25
Aplikacja administratora 26
Ochrona danych Elementy systemu ochrony: egzamin jest szyfrowany, posiada jednorazowe hasło, hasła wysyłane pocztą elektroniczną, wyniki są szyfrowane i przesyłane do serwera. 27
Podsumowanie System nie pełni roli platformy e-learning owej, System jest narzędziem wspomagającym wykładowcę w procesie edukacyjnym w trakcie semestru. System pozwala przeprowadzić sprawdziany, których wyniki tworzą dorobek zaliczeniowy studenta. Forma sprawdzianów jest różna, począwszy od krótkich testów do kilkugodzinnych zadań projektowych i problemowych. Sprawdziany prowadzone są przy założeniu, że student ma dostęp do wszystkich materiałów przedmiotu. System w istotny sposób chroni tajemnicę tematów i egzaminu. System jest odporny na awarię sieci teleinformatycznej. 28