Opublikowanie kodu platformy E-egzamin Drukuj
Ocena użytkowników: / 1
SłabyŚwietny 
Wpisany przez Patryk yarpo Jar   
piątek, 25 marca 2011 19:20

Logo GNU GPLDzisiaj został opublikowany kod Platformy E-egzamin (System Elektronicznego Egzaminowania). Został wydany na licencji GNU General Public License.

Oznacza to, że każdy może za darmo wykorzystywać ten system (zarówno kod, jak i całość). Gdybyście znaleźli w nim jakieś błędy, prosimy o informacje w komentarzach.

Jest to stosunko nowy projekt. Mamy jednak nadzieję, graniczącą z przekonaniem, że spełni oczekiwania użytkowników :)

 

Adres repozytorium

Warto przeczytać

 Zapraszamy do pobierania kodu, lub gotowych binarek i testowania :)

 

Moduł Nauczyciel

Moduł ten pozwala na tworzenie konfiguracji egzaminu. Zobacz przykładowy filmik z działania modułu Nauczyciel.

Pobierz gotowy program:

Aby go odpalić potrzebujesz JRE (jeśli działają Ci chaty internetowe oparte o Javę, to na pewno masz już zainstalowane to środowisko). Istnieje także alternatywna - open source'owa - implementacja środowiska uruchomieniowego Javy: OpenJDK.

Uruchomienie:

java -jar "nauczyciel.jar"

Polecenie to należy wpisać w wierszu poleceń. Dla użytkowników windowsa przygotowaliśmy odpowiedni plik wsadowy 'uruchom.bat'. Dzięki niemu można uruchomić program zwyczajnie klikając dwukrotnie na odpowiednią ikonę.

 

Moduł Dystrybucja

Jest to dystrybucja Linuksa (LiveCD). Po odpaleniu na jednym z komputerów w pracowni przejmuje rolę serwera DHCP oraz udostępnia serwer WWW. Moduł Dystrybucji jest niezbędny do przeprowadzenia egzaminu.

Pobierz obraz płyty:

Uruchomienie:

  1. Odłącz sieć LAN od routera (tak, aby była połączona jedynie switchem) albo wyłącz w routerze DHCP.
  2. Na jednym z komputerów odpal LiveCD z Dystrybucją.
    • Możliwa będzie konieczność zmian w BIOS (kolejność bootowania - płyta CD jako pierwsza).
  3. Wczytaj plik xml z konfiguracją egzaminu.
  4. Poczekaj aż studenci (używając modułu Student) połączą się z serwerem WWW, pobiorą swoją wersje egzaminu, wypełnią go i odeślą.
  5. Zakończ egzamin.
  6. Zapisz plik xml z odpowiedziami (jest to jeden plik) wszystkich studentów na pendrive'a.
  7. Za pomocą modułu Nauczyciel sprawdź egzamin i wygeneruj wyniki.

 

Moduł Student

Jest to dystrybucja Linuksa (LiveCD), bardzo okrojona. Po uruchomieniu systemu z płyty użytkownik widzie jedynie okno przeglądarki. Nie może go zamknąć (może, ale oznacza to rezygnację z egzaminu).

Uwaga: Przed uruchomieniem Studenta, upewnij się, że został poprawnie uruchomiony moduł Dystrybucji.

Pobierz obraz płyty:

Uruchomienie:

  1. Upewnij się, że Dystrybucja działa prawidłowo.
  2. Uruchom LiveCD z modułem Student na komputerach w sieci LAN, w której działa Dystrybucja.
  3. Wpisz swój unikalny identyfikator.
  4. Wypełnij Twój unikalny zestaw pytań.
  5. Zakończ egzamin.

 

O twórcach

Projekt powstał w ramach przedmiotu Projekt Grupowy na Wydziale Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej.

Opiekun projektu:

Grupa projektowa:

  • Michał Jędrusiak
  • Patryk Jar
  • Michał Sokołowski
  • Katarzyna Tyl
  • Michał Wojtowicz