Сайт «Интерактивная школа iSchool»

Сайт разработан на базе фреймвока.
Дизайн, верстка и интеграция верстки в пул работ не входила.
Контентным наполнением также занимается непосредственно заказчик.

Сайт проекта: http://ischool.net.ua/

Поставленная задача: с нуля разработать сайт по управлению электронными дневниками для директоров, учителей, родителей и учеников.

Основной функционал:

- Разделенные права доступа к ресурсу: администратор ресурса, директор одной или нескольких школ, учитель, классный руководитель, оператор одной или нескольких школ, родитель одного или нескольких учеников, ученик.
- функционал администратора по регистрации пользователей и назначению уровня их доступа
- функционал директора включает в себя: управление школами и их новостями, управление годами и четвертями/семестрами обучения, управление предметами, расписанием звонков, учителями, классами и группами, учениками, расписанием занятий, табелями, объявлениями по всей школе.
- функционал оператора школы и учителя включает в себя заполнение классного журнала оценками, замечаниями, посещениями и домашними заданиями
- также на портале имеется несколько форм отчетности (министерские отчеты, отчеты по посещаемости), возможность распечатать вкладыши в дневник, пустые бланки для учителей (на день, согласно расписанию)
- у директора также имеется возможность после заполнения расписания на учебный семестр/четверть распечатать сводные расписания по классам и учителям
- родители и ученики также могут авторизироваться на сайте и смотреть оценки, домашние задание, посещаемость и замечания за любой период времени
- ежедневно вечером с понедельника по пятницу делается рассылка смс и/или email по родителям с успеваемостью их детей за прошедший учебный день
- по отправленным смс прямо на сайте в любой момент можно посмотреть статистику – текст отправленных смс, статус смс (отправлено, доставлено, не доставлено)
- в качестве шлюза для отправки смс использовался turbosms.ua
- для автоматизации смены учебного года был специально разработан функционал увеличения номеров в названии классов, а также возможность быстро указать, кого из учеников необходимо оставить на второй год, кого исключить из школы
- доступ практически любого человека на сайт – многофункционален. Например у директора или оператора может быть несколько школ, которыми он управляет; у родителя может быть несколько детей, информацию о которых он хочет получать, и т.д. согласно реальной жизни
- монетизация ресурса проходила в ручном режиме – родители скачивали на сайте автоматически формируемую квитанцию и оплачивали её для того, что-бы иметь доступ к ресурсу и получать смс и email
- в расписании, которое задается на учебный период есть возможность сделать замену конкретного урока либо расписания на целый день, на случай каких-либо школьных замен
- в том числе много других мелочей. Например: автоматический расчет стажа преподавателей, разные расписания на четную и нечетную недели, объединение учеников из разных классов в группы (например, для занятий английского), разделение оценок по типам, автоматический расчет тематических оценок, возможность создать незапланированную смс рассылку с каким-нибудь срочным объявлением


Управление школамиУправление учителямиУправление ученикамиУправление предметами

Управление урокамиУправление классамиПросмотр и редактирование классного журнала

Просмотр дневникаПечать ежедневного бланка для учителейПечать вкладыша в дневникПросмотр и редактирование табеля

Пример отчета классного руководителя по посещаемостиПример отчета по отправленным СМС

Проект достаточно масштабный, разработка по плотному графику велась с июня 2010 по октябрь 2010 года и потом еще месяц неспешных правок и доработок.