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
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
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
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