Maszynka do losowania zadań do testów online obsługiwanej przez stronę www

Zlecenie zamknięte
no avatar
ICAO4.me
Zleceniodawca
51 umów
Opublikowano:
Zakończone

Opis zlecenia

Poszukujemy FL który opracuje narzędzie do przeprowadzania testów z języka obcego online dostępne przez dedykowaną stronę www. Proszę o składanie ofert podając całkowity koszt realizacji zlecenia, czas wykonania oraz ewentualne referencje. Chętnie służę dodatkowymi szczegółami na priv.

Wymagane funkcje

- do każdego pytania przyporządkowane jest nagranie audio, do niektórych pytań również załącznik graficzny - każde pytanie posiada przypisane parametry wg których losowane są pytania do konkretnego testu - system, po zainicjowaniu takiej akcji przez uprawnionego użytkownika, powinien wylosować z bazy określoną liczbę pytań i zgromadzić je na jednej tymczasowej stronie która powinna umożliwić odtworzenie nagrań przyporządkowanych do tych pytań i wyświetlenie załączników graficznych (tam gdzie występują) - link do tej strony będzie udostępniony osobie testowanej na czas testu i po zakończeniu testu przez operatora powinien wygasnąć - pytania powinny być wylosowane w oparciu o zdefiniowaną przez administratora strukturę opartą o parametry pytań (np. 3 pytania z parametrem "część 1 testu", 2 pytania z parametrem "część 2 testu" itp. oraz w oparciu o parametry zadane przy konfiguracji konkretnej sesji (każde pytanie ma określone kategorie do których pasuje, np. kategoria 1: j. angielski, j. polski, j. niemiecki; kategoria 2: samochody, dom, podróże itp. aby można było zdefiniować, że testujemy wiedzę z zakresu języka angielskiego z kategorii podróże) - panel administratora systemu, z poziomu którego można zarządzać użytkownikami, bazą danych zadań testowych oraz przeprowadzonymi testami - panel operatora testu, z poziomu którego będzie mógł on uruchamiać losowanie zadań i przeprowadzać test (osoba testowana jest albo fizycznie obecna, albo łączy się online na kamerce), zakończyć test (zablokować osobie testowanej dostęp do zadań) oraz go ocenić - panel weryfikatora - osoby która jako druga będzie oceniać przeprowadzone przez operatora testy - panel użytkownika (osoby testowanej), w którym będzie mógł po rozpoczęciu sesji wprowadzić swoje dane (imię, nazwisko itp.) i załączyć pliki (np. potwierdzenie zapłaty za test) oraz określić parametry do testu (np. język angielski, podróże) na podstawie których będą losowane pytania - powiadomienia email o zdarzeniach na @ zdefiniowany przez administratora - log aktywności

Preferowane rozwiązanie

Zlecenie może być oparte o szablony. Zapewniamy grafiki po skonsultowaniu potrzeb. Możemy przygotować schemat działania systemu dla większej czytelności zlecenia. Preferowana praca metodami lean z jak najczęstszym doręczeniem cząstek zlecenia i ich bieżącą ewaluacją i poprawkami. Do dyspozycji serwer o następujących parametrach: - Bazy MySQL na dyskach NVMe - Bazy PostgreSQL - serwer www Apache 2.4 - obsługiwane technologie PHP 8.1, Perl, Python - obsługiwane aplikacje WordPress, Joomla, Drupal - konsola SSH.