background image

 

    

    
    
    
    
    

TEMAT: Program generujący testy wielokrotnego wyboru wraz z 

kluczem odpowiedzi. 

    

 
 

 

 
 
 
 
 
 
 
 
 

Wykonali studenci IV roku informatyki:

Wykonali studenci IV roku informatyki:

Wykonali studenci IV roku informatyki:

Wykonali studenci IV roku informatyki:    
Rachwał Marek ID7.1 
Furtak Michał ID7.1 

background image

1. Cel tworzenia:

1. Cel tworzenia:

1. Cel tworzenia:

1. Cel tworzenia:    

Ideą naszego projektu jest napisanie programu gromadzącego pytania 

w bazie danych, a następnie wykorzystanie ich do losowania i generowania 
testów dydaktycznych, sprawdzających oraz ankiet. Dzięki temu, iż pytania 
nie  są  tzw.  „gotowcami”  a  układane  są  przez  użytkownika,  układ  i  treść 
pytań jest trudny do przewidzenia przez osobę rozwiązującą test.  
System ma ułatwić tworzenie testów za pomocą kilku prostych operacji. 
 

2. Minimalne wymagania nie

2. Minimalne wymagania nie

2. Minimalne wymagania nie

2. Minimalne wymagania niefunkcjonalne:

funkcjonalne:

funkcjonalne:

funkcjonalne:    

Do poprawnego działania aplikacji wymagany jest: 

  komputer typu PC z procesorem Pentium 700MHz lub lepszym 

  min. 256MB pamięci RAM 

  kolorowy monitor (kompatybilny z VGA) 

  co najmniej 1GB wolnego miejsca na dysku twardym, 

  myszka 

  zainstalowany system operacyjny Microsoft Windows XP SP2, 

  drukarka monochromatyczna A4 300x300 

Microsoft Access 2oo3, Acrobat Reader 5 lub nowszy

  

    

3. Wymagania funkcjonalne:

3. Wymagania funkcjonalne:

3. Wymagania funkcjonalne:

3. Wymagania funkcjonalne:    

Pytania i odpowiedzi mają zmieniać swoją kolejność. Każdy test ma 

się rozpoczynać informacją o nazwie uczelni, przedmiotu, oraz nazwisku 
prowadzącego a kończyć miejscem na  informacje o liczbie możliwych do 
zdobycia punktów. 
Program ten umożliwia: 

 

dodawanie, edycję oraz usuwanie pytań i prowadzących z bazy danych 

 

edycja generowanych testów 

 

przypisanie pytań do odpowiednich przedmiotów, a przedmioty do 
prowadzących 

 

określanie poprawnych odpowiedzi podczas dodawania nowych pytań 

 

poprawne odpowiedzi można edytować w już istniejących pytaniach 

 

wprowadzenie nazwiska egzaminatora, nazwy uczelni oraz nazwy 
przedmiotu z którego ma odbyć się test 

 

przeglądanie całej zawartości bazy danych 

 

wygenerowanie nowych testów na podstawie: wprowadzonej ilości pytań 
i testów oraz wybranego przedmiotu 

 

każdy test posiada swój numer identyfikacyjny 

 

drukowanie klucza i pustych kart odpowiedzi 

 

zapis testów wraz z odpowiedziami do pliku  

 

przeglądanie utworzonych testów w programie 

background image

 

testy mają składać się z pytań ułożonych w losowej kolejności 

 

4. Diag

4. Diag

4. Diag

4. Diagram u

ram u

ram u

ram uż

ż

ż

życia ERD:

ycia ERD:

ycia ERD:

ycia ERD:    

    

    

5. Diagram przypadkó

5. Diagram przypadkó

5. Diagram przypadkó

5. Diagram przypadków u

w u

w u

w uż

ż

ż

życia:

ycia:

ycia:

ycia:    

    
    
    
    
    

użytkownik 

    

    
    
 

 
 

Dodawanie, edycję oraz 
usuwanie pytań 

Wprowadzanie treści 
pytań i odpowiedzi 

Wybór poprawnych 
odpowiedzi 

Wprowadzanie 
nazwisk prowadzących 
i nazw przedmiotów 

Przeglądanie i edycja 
gotowych testów 

Wybiera przedmiot oraz 
prowadzącego 

Wprowadza ilość testów  
oraz pytań do 
wygenerowania 

Zapisywanie poprawionych 
testów do pliku 

background image

    

system 

    

    

 

Zapisuje testy i 
odpowiedzi do plików 

Generuje testy wraz z 
kluczem odpowiedzi 

Przechowuje pytania i 
odpowiedzi w bazie 

Pozwala na 
przeglądanie bazy 

Dodaje identyfikator  
gotowego testu 

Umożliwia przeglądanie 
testów w programie 

Układa testy z pytaniami 
w kolejności losowej 

Baza danych jest 
zablokowana hasłem