Projekt 1 :: Dziennik

Transkrypt

Projekt 1 :: Dziennik
Wszyscy piszą skrypty php korzystające z formularzy i bazy danych MySQL. Kod php powinien być opatrzony odpowiednimi komentarzami, tak by ktoś kto go nie pisał wiedział o co chodzi. Projekt 1 :: Dziennik
1.
Siatka godzin – uzupełnianie, modyfikowanie i usuwanie w tabeli siatka_godzin. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) przedmiotami dla danego zawodu/kierunku ze wszystkimi parametrami (ilość godzin, rodzaj egzaminu, semestr). Dodatkowo skrypt musi generować listę zawodów/kierunków wraz z przedmiotami i parametrami. Nazwa pliku: siatka.php Iwona Ogrodowska 2.
Nauczyciel i oddział – uzupełnianie, modyfikowanie i usuwanie w tabelach nauczyciel i oddział. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) nauczycielami i oddziałami. Dodatkowo skrypt musi generować listę nauczycieli i oddziałów Nazwa plików: nauczyciele.php, oddzialy.php Joanna Rost 3.
Arkusz – uzupełnianie, modyfikowanie i usuwanie w tabeli arkusz. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) arkuszem czyli połączenie oddziałów z siatką godzin i przypisaniem przedmiotów do danych nauczycieli. Dodatkowo skrypt musi generować listę dla każdego z oddziałów zawierającą przydział nauczycieli do konkretnych przedmiotów wraz z ilością godzin, rodzajem egzaminu i skrótem nauczyciela. Nazwa pliku: arkusz.php Marcin Bogucki 4.
Plan – uzupełnianie, modyfikowanie i usuwanie w tabeli plan. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) planem czyli połączenie pozycji arkusza z dniami, godzinami i salami. Dodatkowo skrypt musi generować listę dla każdego z oddziałów zawierającą plan oraz przydział nauczycieli do konkretnych przedmiotów wraz z ilością godzin, rodzajem egzaminu i skrótem nauczyciela. Nazwa pliku: plan.php Lech Ogórkiewicz 5.
Dni – uzupełnianie, modyfikowanie i usuwanie w tabelach dni_zjazdu i dni_oddzial. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) dniami. W pierwszej fazie automatyczne uzupełnienie dat (sobót i niedziel) z okreslonego zakresu (tabela dni_zjazdu). W drugiej fazie przydzielenie konkretnych dni dla oddziału.(tabela dni_oddzial). Dodatkowo skrypt musi generować listę dni wszystkich zjazdów i zjazdów dla określonych oddziałów Nazwa pliku: dni.php Leszek Zieliński 6.
Godziny i sala – uzupełnianie, modyfikowanie i usuwanie w tabelach godziny i sala. Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) salami i godzinami. Dodatkowo skrypt musi generować listę sal i godzin. Nazwa plików: godziny.php, sale.php Adam Wawrzyniak Projekt 2 :: Quiz
1.
2.
3.
Zarządzanie pytaniami Należy stworzyć formularz dla nauczyciela, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) pytaniami. Pytania mogą być jednokrotnego lub wielokrotnego wyboru. 4 odpowiedzi do wyboru. W tekście mogą znajdować się grafiki zarówno w pytaniu jak i odpowiedziach. Nazwa pliku: pytania.php Zarządzanie testami Należy stworzyć formularz dla nauczyciela, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) testami. Testy tworzone z pytań. Praktycznie będzie to przypisywanie pytań do testu. Dodatkowo należy stworzyć panel zarządzający użytkownikami (dodawanie, modyfikowanie i usuwanie), który będzie przypisywał ich również do testów. Nazwa plików: test.php, uczniowie.php Platforma przeprowadzająca test Należy stworzyć panel dla uczniów, który umożliwiałby przeprowadzenie testów. Wyświetlał pytania, umożliwiał oddanie odpowiedzi, wyświetlał wyniki dla ucznia i szczegółowe informacje dla nauczyciela. Nazwa pliku: egzamin.php Sebastian Owsiukiewicz Kamil Chwiała Michał Połczyk Projekt 3 :: Internat
1.
Zarządzanie użytkownikami­wychowawcami Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) kontami nauczycieli i uprawnieniami dla nich. Dodatkowo skrypt musi generować listę użytkowników zawierającą przydział nauczycieli do konkretnych uprawnień oraz listę samych uprawnień. Nazwa plików: wychowawcy.php 2.
Zarządzanie wychowankami Należy stworzyć formularz dla dyrektora/administratora, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) kontami wychowanków z przydziałem do pokoi. Dodatkowo skrypt musi generować listę wychowanków wraz z wyszuwikarką. Nazwa plików: wychowawcy.php Zarządzanie obecnościami Należy stworzyć formularz dla wychowawców, który umożliwiałby zarządzanie (dodawanie, modyfikowanie i usuwanie) obecnościami oraz z możliwością wpisywania uwag dla poszczególnych uczniów. Dodatkowo skrypt musi generować listę obecności wychowanków internatu zawierającą informację na temat kto sprawdzał obecność i w którym dniu i godzinie, musi umożliwiać usprawiedliwianie nieobecności. Nazwa plików: obecnosci.php 3.
Piotr Bereszyński Juliusz Kilar Adrian Bereza