5. Список оценок ученика. Здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления.
6. Модуль просмотра оценок ученика — здесь родители могут просмотреть в удобной форме список оценок, выставляемых своему ребенку.
Файл, содержащий код реализации модуля журнала оценок имеет то же имя, что и объект, инкапсулирующий всю функциональность — user_zhurpage.php.
Список функций модуля:
getContent — главная управляющая функция модуля, формирующая страницу сайта в целом
CountDPP — функция, добавляющая в параметры перехода между страницами дополнительные параметры, предназначенные для интеграции модуля «журнал оценок» со средой typo3.
DrawMenu — функция, ответственная за формирование меню модуля «журнал оценок».
MainPage — начальная страница модуля журнала оценок;
Groups — страница, ответственная за отображение списка классов учащихся
GroupsApply — применение изменений в списке классов;
GroupsRem — удаление классов;
GroupsEdit — изменение параметров класссов;
GroupsDetail — отображение списка учеников класса;
StudApply — применение изменений в списке учеников класса;
StudEdit — изменение ФИО ученика класса;
StudRem — удаление ученика
Predmet — список предметов;
PredmetApply — применение изменений в списке предметов;
PredmetEdit — изменение характеристик предмета;
PredmetRem — удаление предмета из списка предметов
PredmetSpisok — настройка списка предметов, ведущихся в конкретном классе;
PredmetSpisokApply — применение изменений списка предметов
MarkList — список оценок ученика;
MarkApply — применение изменений списка оценок;
MarkEdit — редактирование оценок;
MarkRem — удаление оценок из списка оценок ученика.
База данных реализована при помощи СУБД MYSQL. Для работы модуля «журнал оценок» необходимы следующие таблицы:
Таблица 1
d_grouppredm — таблица связи между классами и предметами, которые им преподаются
Наименование поля | Тип | Описание |
gr_id | Int(11) NOT NULL | Ссылка на класс |
pr_id | Int(11) NOT NULL | Ссылка на предмет |
Таблица 2
d_groups — список классов
Наименование поля | Тип | Описание |
gr_id | int(11) NOT NULL auto_increment | Идентификатор класса |
Name | varchar(50) NOT NULL | Наименование предмета |
Descr | varchar(2000) NOT NULL | Описание предмета (комментарии, заметки и т.д.) |
Таблица 3
d_marks — оценки ученика
Наименование поля | Тип | Описание |
m_id | int(11) NOT NULL auto_increment | Уникальный идентификатор оценки |
st_id | int(11) NOT NULL | Ссылка на ученика, которому принадлежит оценка |
pr_id | int(11) NOT NULL | Ссылка на предмет, по которому выставлена оценка |
Dayof | int(11) NOT NULL | Дата и время выставления оценки |
Val | float NOT NULL | Оценка |
Таблица 4
d_predmets — предметы, изучаемые в школе
Наименование поля | Тип | Описание |
pr_id | int(11) NOT NULL auto_increment | Уникальный идентификатор предмета |
name | varchar(50) NOT NULL | Наименование предмета |
descr | varchar(2000) NOT NULL | Описание предмета (комментарии, замечания) |
Таблица 5
d_students — общий список учеников
Наименование поля | Тип | Описание |
st_id | int(11) NOT NULL auto_increment | Уникальный идентификатор ученика |
gr_gr_id | int(11) NOT NULL | Принадлежность студента группе |
Fio | Varchar(200) NOT NULL | ФИО ученика |
Модуль расписания реализован в трех файлах, каждый из которых содержит программный код, определяющий поведение соответствующего компонента:
1. user_rasppage.php — содержит описание класса user_rasppage, ответственного за компонент, генерирующий функциональность относительно расписания звонков;
2. user_krupage.php — содержит описание класса user_krupage, ответственного за компонент расписания кружков;
3. user_sppage.php — содержит описание класса user_sppage, позволяющего хранить и публиковать информацию о расписании занятости спортзала.
Описание функций модуля user_rasppage.php:
getContent — главная функция, обеспечивающая вывод информации о расписании звонков;
CountDPP — функция, обеспечивающая введение в процесс отображения страниц функциональности хранения дополнительной информации;
DrawMenu — функция, ответственная за отображение меню.
MainPage — функция, ответственная за отображение главной страницы модуля расписаний;
Zvonki — отображение расписания звонков;
ZvonkiApply — применение параметров изменения звонков;
ZvonkiRem — удаление конкретного звонка;
ZvonkiEdit — редактирование параметров интервалов звонков.
Таблица БД, используемая для хранения расписаний звонков:
Таблица 6
d_zvonki — информация по звонкам
Наименование поля | Тип | Описание |
zv_id | int(11) NOT NULL auto_increment | Уникальный идентификатор записи в расписании звонков |
Beg | varchar(20) NOT NULL | Описание начала интервала урока (время, комментарии) |
En | Varchar(20) NOT NULL | Описание начала интервала урока (время, комментарии) |
Name | Varchar(200) NOT NULL | Описание интервала между звонками |
Ordernum | INT(11) | Номер по порядку интервала в общем списке |
Необходимо отметить, что модули расписаний занятий кружков и спортзала технически идентичны, имеют БД со структурой таблиц, аналогичной приведенной. Таблицы носят название d_kruzhki и d_sportzal, соответственно.
Общий вид разработанного сайта для школы № 97 приведен на рисунках 12 и 13.
Необходимо заметить, что предусмотренные (рис.7) в структуре WEB-приложения страницы «Электронные ресурсы знаний», «Электронная библиотека, видеотека» и «Досуг» – весьма специфичны и целиком зависят от наполнения.
К примеру, структура страницы «Электронные ресурсы знаний» будет целиком определяться как системой дистанционных образовательных технологий (МОУ «Школа 97» пока не выбрала систему ДОТ и не определилась с концепцией ее использования), так и архитектурой контента для наполнения системы.
Страницы «Электронная библиотека, видеотека» и «Досуг» в разработанной структуре пока также не определены по той же причине – отсутствие концептуального педагогического подхода к их организации.
Поэтому в разработанной структуре WEB-приложения они предусмотрены, но пока скрыты и не показаны на рис. 13 и рис. 14.
Для использования разработанного WEB-приложения необходимо иметь в операционной системе, установленной в школе, браузер Internet Explorer версии не ниже Internet Explorer 6.0.
Необходимо отметить, что работы по отработке созданного WEB-приложения будут продолжены школой в силу острой необходимости внедрения и использования такой системы.
... в рамках имеющегося бюджета и успешно обучать новые поколения студентов. Выводы В начале нашего исследования, нами была определена цель – изучить социально – исторический опыт управления учебными заведениями. В соответствии с поставленными задачами мы 1. дали определение понятию «организация» - социальная общность, объединяющая некоторое множество индивидов для достижения общей ...
... . Определяющее значение имеет наличие и готовность руководителей внеклассной работы. Преподаватели и администрация могут использовать информационные технологии для решения задач управления и методической работы. В блоке Управление раздел «Уровень преподавателя» предусматривает использование компьютера при решении вопросов, с которыми сталкивается преподаватель в своей повседневной деятельности: ...
... (9, 10 класс). Таким образом, можно сделать вывод о том, что разработка элективного курса по данной теме является актуальной. ГЛАВА II. РАЗРАБОТКА ШКОЛЬНОГО ЭЛЕКТИВНОГО КУРСА «ПОЛИМЕРЫ ВОКРУГ НАС» II. 1. Программа курса профильной ориентации для учащихся 9 класса в рамках предпрофильной подготовки по курсу «Полимеры вокруг нас» Пояснительная записка Программа элективного курса «Полимеры ...
... работы пользователя в различной сетевой среде и обеспечивать студентов знаниями в области сетевых технологий. - самостоятельная работа студентов с литературой и в компьютерных классах. Программа курса "Администрирование в информационных системах и администрирование виртуальных машин" определяет подготовку студентов специальности "Информационные системы и технологии" в использовании сетевых ...
0 комментариев