20.12.2017
Задача проекта
Автоматизировать отчетность для преподавателей, предоставить информацию об учебном плане и дать новые возможности студентам
О компании
Российский государственный гуманитарный университет занимает одно из лидирующих мест среди высших учебных заведений страны и стал первым вузом, в названии которого есть слова «российский» и «гуманитарный».
Особенности
Интеграция с 1С, продуктами БИТ.Учебная часть, двусторонние веб-сервисы на WSDL, адаптивный дизайн.
Состав работ
Проектирование интерфейса, адаптивный дизайн, программирование функционала личного кабинета, интеграция с БИТ.Учебная часть по SOAP, импорт-экспорт данных, системное администрирование.
portal.rggu.ru
В 2017 году РГГУ принял решение об автоматизации ряда своих учебных процессов. Совместно со специалистами «Первого БИТа» мы произвели аудит технической и информационной структуры заказчика и предоставили вариант поэтапного внедрения личных кабинетов студента и преподавателя.
В качестве первого этапа решили реализовать, помимо обязательных компонентов (шаблоны дизайна, модули авторизации и т.п.), самый необходимый функционал, который требовался по законодательству.
Дизайн мы выполнили в фирменных цветах Университета. Представленное решение обеспечивает максимально эффективное использование полезной площади монитора. На больших экранах верхнее меню «переезжает» в левую колонку, а на мобильных сворачивается в «гамбургер». Таблицы и блоки также были адаптированы.
portal.rggu.ru
При авторизации мы столкнулись с обычными для ВУЗов сложностями: необходимо соответствовать закону о персональных данных, и вместе с тем обеспечить консистентность с текущей базой данных сотрудников и обучающихся из 1С.
Для студентов был выбран самый простой вариант: одноразовые пароли и логины после удостоверения личности выдаются лично в деканате. После того как студент авторизуется, он вводит свой email и придумывает себе постоянный пароль.
Преподаватели авторизуются на портале с помощью выданных им постоянных логинов и паролей.
portal.rggu.ru
C помощью веб-сервисов мы реализовали механизм, позволяющий сразу после утверждения учебного плана передать его в личный кабинет студента. Мы передаем как Академический Учебный План (АУП) в виде сгенерированных файлов, так и Рабочий Учебный План (РУП) конкретного студента, с разбиением на дисциплины по учебным семестрам.
portal.rggu.ru
Портфолио студента не только требуется МинОбром, но и позволяет студенту претендовать для льготы, например, повышенную стипендию. Студент может загрузить неограниченное количество своих работ, указав в рубрификаторе название и тип работы. Файлы передаются в 1С и хранятся во внутренней сети ВУЗа на защищенном сервере без доступа из интернета.
portal.rggu.ru
По аналогии с зачетной книжкой, обучающийся может удостовериться, что все его зачеты и экзамены были зафиксированы в его личном деле. На странице, разбитый на семестры, выводится список учебных дисциплин, список и результаты зачетов и экзаменов, а также оценки по центральному тестированию. Кроме того, в разделе студент может найти сроки сдачи сессии, а также даты пересдач.
portal.rggu.ru
Личный кабинет преподавателя содержит самые функции для облегчения сдачи отчетности. Сервис для сдачи учебных ведомостей был разработан «IT Сферой» еще в 2015 году, и 2 года спустя мы полностью его переработали с учетом новой структуры данных и на PHP7. Преподаватель может получить список учебных ведомостей по своим группам, и на странице ведомости выставить как текущий контроль, так и оценку за зачет или экзамен. В случае неявки студента можно указать причину, и она будет сохранена. После сдачи ведомости, она блокируется для заполнения, передается с помощью веб-сервиса в 1С, где вычисляется итоговая оценка для каждого студента в ведомости, формируется PDF документ и передается на портал для контроля и дальнейшей распечатки.
portal.rggu.ru
Функция служит для указания параметров, влияющих на размер стимулирующей части зарплаты преподавателя. Существует заранее определенный набор параметров, который с помощью веб-сервиса передается из 1С, и отображается на портале в виде таблицы. Преподаватель указывает величину того или иного параметра и передает данные в 1С, где по весу и сумме параметров определяется объем выплаты.