grades /GET
pupilCode = string & teacherCode = string|null
add_grade_start /POST
teacherCode = string
add_grade_end /POST
teacherCode = string pupilCode = string grade = number
== журнал ==
- страница ученика
- страница учителя
== страница ученика ==
таблица с оценками мб фильтрация по предмету или отдельные страницы для отдельных предметов (соответсвенно это или фронт или бек)
== страница учителя (просмотр) ==
аналогично ученику только для 1 предмета
== страница учителя (добавление) ==
выбор ученика, выбор даты, выбор оценки, кнопка отправить
=================================================================
teachers.txt <-- Фамилия Имя Код Предмет pupils.txt <-- Фамилия Имя Код
meta.txt <-- Англійска мова \n Математика \n Українська мова ....
classes/
|- Англійська мова.txt
|- Математика.txt
каждый из файлов содержит: Фамилия (пробел) Имя (пробел) Оценка1 (пробел) Оценка2 ..... \n
=================================================================
index.html
- Введите код
=================================================================
Если код == код ученика: grades.html
на сервере
- ищем ученика во всех файлах английска мова.ткт ......
- собираем в одну таблицу
=================================================================
Если код == код учителя: add_grade_start.html
на сервере
- Ищем предмет учителя
- Компилим список учеников у этого учителя (пока что - пусть будут все)
- Выводим список учеников в dropdown список и справа добавляем input оценки
=================================================================
Когда учитель определился с оценкой add_grade_end.html
- Это просто посылает запрос на сервер такого вида:
POST/
pupil = Фамилия Имя date = Дата grade = Оценка