Zlecę wykonanie funkcjonalności w php + (ewentualnie) ajax, bez wyglądu ale na tyle schludnie by designer mógł się odnaleźć.
Całość przeznaczona będzie dla uczniów, którzy będą wykonywać zadania wprowadzone przez administratora systemu.
Trzy poziomy użytkowników
1. administrator całego systemu
2. nauczyciele
3. uczniowie
Po stronie administratora (1)
1. logowanie
2. zakładanie kont użytkownikom z nadawaniem uprawnień jako uczeń lub nauczyciel.
Po stronie nauczyciela (2)
1. logowanie
2; tworzenie listy zadań | wybór ucznia z listy rozwijanej | nadanie opcji wyświetl / nie wyświetlaj
3. ustawienie zadania polegać będzie na:
a. strona startowa zestawu zadań ? tekst od nauczyciela, link do materiałów które uczeń powinien przyswoić przed rozpoczęciem wykonywania zadań. Po stronie sprawdzającego ? opcja przesłania plików z komputera, oraz wprowadzenie tego tekstu.
b. wpisaniu treści zadania
c. wstawieniu ew. obrazków z komputera wprowadzającego zadanie
d. wstawienie pól wyboru z opcjami odpowiedzi
e. dla zadań otwartych ? wpisanie słów kluczowych, które jeżeli znajdą się w treści odpowiedzi na zadanie pozwolą automatycznie ocenić poprawność zadania otwartego.
4. lista z zestawami zadań rozwiązana przez uczniów.
Po stronie ucznia (3):
1. logowanie
2. jeden ekran ? jedno pytanie. Pole na wprowadzenie odpowiedzi
3. po wykonaniu wszystkich zadań z zestawu ? strona podsumowująca. Zawierać powinna wyniki za wszystkie wykonane zadania, statystykę procentową zadań dobrze i źle wykonanych. Zadania wykonane dobrze powinny być kolorem zielonym, źle ? czerwonym. Po najechaniu kursorem na taką listę (zadanie 1, zadanie 2, zadanie 3...) w etykiecie zadania wyświetli się jego treść i odpowiedź udzielona przez ucznia.
3. w panelu uczeń ma dostęp do wszystkich statystyk wykonanych przez siebie zestawów zadań.
4. w panelu dostępna jest lista zadań która należy wykonać (nadawana przez nauczyciela z pola wyświetl / nie wyświetlaj)
Po wykonaniu wszystkich zadań z zestawu wyniki w postaci raportu wysyłane będą
mailem do administratora
mailem do nauczyciela
mailem do ucznia
oraz będą zapisywane w panelu dla nauczyciela aby ten mógł prześledzić jak udzielane były odpowiedzi na poszczególne pytania.
__________________________________________________
To jest jedynie zarys funkcjonalności, który wydaje mi się jest najbardziej logiczny. W każdym razie w przypadku propozycji na jego uskutecznienie (lub uproszczenie), lub ew. pytań proszę pisać na adres mailowy.
Oferty cenowe proszę wysyłań na adres: kontakt@marcinzych.com