Простой скрипт школы магии на PHP + MySQL. Модульный подход. Учительская.

 

Сегодня я продолжаю описание модулей написанного мною скрипта школы магии. Ранее были описаны модули: Регистрация, Список и Профиль и Студенческая.

 

Модуль «Учительская»

 

 

Задачи модуля: контроль домашних работ и добавление лекций и тестов по предмету.
Каждый преподаватель имеет доступ к учительской.

 

«Добавить лекцию»

 

 

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

 

 

В случае если завуч назначил преподавателя на одну из вакансий, он увидит окно с выбором предмета, по которому необходимо добавить лекцию. Чтобы лекция попала в базу данных необходимо отметить предмет и ввести название лекции.

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

 

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

 

«Редактировать лекцию»

 

 

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

 

 

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

 

 

 

 

 

 

 

Hosted by uCoz