Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.06.2003 Skąd: Mazowieckie Ostrzeżenie: (0%)
|
Witam.
Mam do zrobienia system egzaminowania studentów OnLine. Może ktoś miał już z tym styczność i mi poradzi jak by to najlepiej rozwiązać. Czy na bazie SQL czy może na plikach. Nie chcę kodu źródłowego tylko zebym wiedzial jak to wizualnie ma wyglądać no i troszkę szczegółów technicznych. Nie wiem czy student ma sie sam zarejestrowac i pisac egzamin czy moze lepiej zeby jakas inna osoba wklepywala do bazy studentow a on sie tylko logowal i pisal egzamin. Czy z bazy SQL mozna losowac rekordy bez powtorzen z danej puli ? Domyślam się że logowanie ma być po nr indeksu, roku i czyms tam jeszcze? Za wszelką pomoc dzieki. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 0 Dołączył: 24.10.2002 Skąd: warszawa Ostrzeżenie: (0%)
|
1. oprocz powyzszego "bo po co" dodam: poczytaj przepisy o danych osobowych + o zakazie udzielania publicznej informacji o wynikach egzaminow
2. sql wiadomo 3. przy logowaniu dodac rekord z id sesji. ja proponuje podzielic to na etapy np po 5 pytan, trzymac dane caly czas w bazie (tzn co submit do nastepnego/porzedneigo etapu - update'owac), identyfikowane sesja - jesli zostalo juz pole wypelnione i submitowane to po prostu sie wyswietli z bazy $row[pytanie_8], jak nie to puste pole. zapobiegnie to 'zeby sie samo nie zczyscilo' - co do pytan tekstowych... dac mozliwosc 'upload txt file' obok <textarea> i po sprawie wg mnie... koles bedzie sobie pisal na dysku plik, wrzuci i tyle.. pamietaj zeby to byl txt a nie word bo krzaki dostaniesz :) chyba ze chcesz osobne miejsca przeznaczac na uploadowane pliki ale to bez sensu wg mnie - po co robic zamieszanie i miejsce zajmowac, chodzi o tekst przeciez wiec mozna go wrzucic do texta... - na wejsciu wyswietlic i dac studentowi zalecenie by zapisal id swojego wejscia (nie zapisze, wiec wyslij mu na mail :D), ze w razie zerwania polaczenia moze wrocic do czesciowo rozwiazanego testu.. zeby id bylo jeszcze bardziej unikalne daj np. session_id()."_".time() - na wyjsciu test zostaje oznaczony jako rozwiazany zeby nikt nie wrocil przez przypadek tyle co mi w sekunde wpadlo sorry ze chaotycznie ;) pozdr |
|
|
|
paweln Potrzebuję porady. 15.12.2003, 17:37:09
chfast 1. Baza użytkowników powinna być stworzona przez a... 15.12.2003, 21:05:28
paweln Dzieki za wskazówki. Może ktoś jeszcze zechce się ... 16.12.2003, 10:47:03
scanner zalew: skoro zapisujesz rozwiązane pytania w bazie... 16.12.2003, 12:06:14
zalew fakt, zapomnialem ze jest logowanie wiec test sie ... 16.12.2003, 12:40:54
scanner No tak, ale na teście masz jakiś czas na rozwiązan... 16.12.2003, 13:26:25
g0blin Cytatjeszcze zeby nie sciagac mozna by pomyslec o ... 16.12.2003, 17:48:37
paweln A moze tak byc, że jak odpowie prawidlowo to w baz... 16.12.2003, 19:30:37
chfast CytatA moze tak byc, że jak odpowie prawidlowo to ... 16.12.2003, 20:42:57
paweln Mam jeszcze jedno pytanko. Jak zrobić logowanie st... 19.12.2003, 19:02:47 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 09:44 |