5338 „test wiedzy” - skrypt PHP/MySQL
zł10-300 PLN
Paid on delivery
Zadanie polega na wykonaniu skryptu PHP/MySQL pt. „test wiedzy”.
Skrypt będzie wstawiony do dużego systemu portalowego – może być udostępniona kopia systemu i dostęp do FTP. Nazwa pliku skryptu ‘e-test.php’. Nazwa nowych tabel MySQL rozpoczyna się od prefiksu ‘t_’.
1. Wprowadzanie danych.
Administrator pobiera z dysku plik tekstowy z testem, który zostaje wprowadzony do bazy danych. Standardowo test będzie składał się z 20-40 pytań z 4 odpowiedziami jednokrotnego wyboru. Pytanie jak i odpowiedzi może zawierać kod html obrazka, np.:
Kto napisał słynną powieść „Firma”?
[img src=”/images/babajaga.jpg” align=”left”] Baba jaga
Wojciech Cejrowski
#John Grisham
Elvis Presley
Poszczególne linie obdzielone są znakiem ENTER. Prawidłowa odpowiedź poprzedzona jest unikalnym znakiem, np. ‘#’.
2. Test.
Po uruchomieniu w lewym górnym rogu widzimy postęp testu 0-100% (pasek graficzny – 11 plików gif: 0%, 10%... 100%). W prawym górnym rogu odliczany jest czas.
Pytania dobierane są losowo, aż do ich wyczerpania. Kolejność odpowiedzi również jest losowa. Student ma możliwość wybrania 1 z 4 odpowiedzi i akceptacji lub odłożenia pytania na koniec. Po wyczerpaniu wszystkich pytań pojawią się te odłożone na później, na które trzeba udzielić jakąkolwiek odpowiedź.
Na zakończenie pojawi się podsumowanie, które zostanie zapisane w bazie.
Opcjonalnie:
dodatkowo zostanie przesłany e-mail do studenta, administratora i nauczyciela. Jeżeli wynik jest pozytywny można wydrukować imienny certyfikat z wynikiem (plik RTF).
3. Pytania i sugestie mile widziane.
Project ID: #5581739