Простой скрипт школы магии на PHP + MySQL. Модульный подход. Учительская.
Сегодня я продолжаю описание модулей написанного мною скрипта школы магии. Ранее были описаны модули: Регистрация, Список и Профиль и Студенческая.
Модуль «Учительская»
Задачи модуля: контроль домашних работ и добавление лекций и тестов по предмету.
Каждый преподаватель имеет доступ к учительской.
«Добавить лекцию»

Если преподаватель не назначен завучем на преподавание предмета, то он может ввести название предмета, который хочет преподавать и его описание. Это будет аналогично назначению преподавателя на вакансию. После заполнения появится новое окно.

В случае если завуч назначил преподавателя на одну из вакансий, он увидит окно с выбором предмета, по которому необходимо добавить лекцию. Чтобы лекция попала в базу данных необходимо отметить предмет и ввести название лекции.
В прилагаемой форме преподаватель должен вставить текст лекции в формате HTML и в отдельное поле вставить вопросы к лекции. В поле, где написано «Все» - выбирается курс, начиная с которого лекция будет видна в расписании. К примеру, лекция, помеченная первым курсом, не будет видна на Подготовительном Отделении, но будет видна на первом, втором курсе и выше. По умолчанию стоит видимость на всех курсах |

Нажав на кнопку «Добавить лекцию» вы отправите ее в базу данных.
«Редактировать лекцию»

Если вы отметите предмет, то сможете отредактировать название предмета и его описание.
Форма редактирования аналогична форме ввода предмета и лекции.

Написанная преподавателем лекция, по умолчанию не видна в расписании.
Сначала ее контролирует завуч на соответствие правилам оформления лекций. |