16.08.2015

Кабинет студента для ПМГМУ им. Сеченова

student.1msmu.ru

Интерактивный сервис

Задача проекта

Облегчить работу учебной части, автоматизировав рутинные операции и обращения студентов.

О компании

Первый МГМУ им. И. М. Сеченова — крупнейший медицинский ВУЗ в России. 15 500 студентов, 362 000 кв. м. учебных и производственных площадей, 102 учебные программы.

Особенности

Интеграция с продуктами БИТ.ВУЗ, веб-сервисы на WSDL, адаптивный дизайн, проработанный интерфейс.

Состав работ

Проектирование интерфейса, адаптивный дизайн, программирование функционала личного кабинета, интеграция с БИТ.ВУЗ по SOAP, импорт-экспорт данных, системное администрирование, техническая поддержка пользователей, почтовые рассылки.

student.1msmu.ru

main.jpg


Как организовать хаос

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


Сразу же возникают проблемы: как организовать сбор пожеланий, и как их потом обработать: есть популярные дисциплины, и дисциплины-аутсайдеры, а количество мест в аудитории ограничено. Первый же сбор данных вручную окончился проблемой с рассадкой. Именно поэтому было решено процесс автоматизировать.


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

Разрабатываем концепцию

proto_list.jpg

Авторизовывать студентов решаем по номеру личного дела (студенческого билета) и номеру паспорта. Такой набор является уникальным и однозначно идентифицирует студента. Как оказалось позже, решение было не самое продуманное, но зато позволило избежать волокиты с раздачей паролей и верификацией пользователей.


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


Рисуем бизнес-процессы регистрации, подачи заявки, расстановки приоритетов. Согласуем с заказчиком.


Концепция дизайна личного кабинета

Хотя у Университета есть свой фирменный стиль, сайтов по новому брендбуку еще не разрабатывалось. Дизайнер предложил концепцию максимально облегченного дизайна, минимум графики, максимум скорость загрузки.


Изначально шапка занимала значительный объем, в дальнейшем ее уменьшили. В качестве фона для меню и элементов был выбран современный паттерн в виде треугольников. Шрифт — современная Proxima Nova и классический Roboto.


Всего с учетом правок в рамках проекта было разработано более 40 макетов для 15 страниц. Внешний вид системы менялся по замечаниям студентов и методистов.

student.1msmu.ru

applies_list.jpg

Регистрация в кабинете

Обычная процедура регистрации нам не подходила по простой причине: мы должны были достоверно установить личность студента (вместе с тем без сбора лишних персональных данных), а после этого сопоставить данные с имеющейся базой данных 1С.


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


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


К сожалению, мы не учли человеческий фактор и количество студентов. В результате служба поддержки была засыпана обращениями от людей, который либо сменили паспорт (а так как он меняется в 20 лет, таких очень много), либо восстановились после академического отпуска или перевелись из другого ВУЗа и при этом их номер студенческого не совпадает с имеющимся в базе. Идентификация заняла 3 дополнительные недели, зато в настоящее время проблем с авторизацией не возникает, а студенты получили удобные логины и пароли.


student.1msmu.ru

Первая версия кабинета студента

Сервис приема заявлений

Сложную и длинную веб-форму разбили на шаги: так психологически проще ее заполнять и не так рассеивается внимание. В каждом блоке оставили по 2-3 вопроса. Блоки зависимы друг от друга: если человек выбрал заявление на стипендию, спрашивать год окончания ВУЗа некорректно.


Все данные проходят валидацию "на лету": даты, цифры, телефоны, адреса почты. Загрузка необходимых документов сохраняет файлы во временную папку, и при отказе от заполнения заявки, все данные уничтожаются.


Данные заявки передаются по протоколу SOAP в веб-сервис программы БИТ.ВУЗ, где им присваивается порядковый номер и назначается ответственный. Все стадии обработки отражаются в личном кабинете. Результаты обработки могут быть отправлены на электронную почту обучающегося.


student.1msmu.ru

apply.jpg

Элективы (дисциплины по выбору)

Два раза в год студент имеет возможность повлиять на свой учебный план. Элективы могут быть разбиты на блоки, в каждом блоке дисциплин обучающийся будет записан только на одну. Основная проблема связана с популярными дисциплинами: на них не хватает мест, и раньше студент, не попавший в желаемый поток, распределялся по случайному принципу.


Было решено дать возможность студентам расставить дисциплины по порядку убывания интереса к ним. Тот, кто подал такой список раньше, имеет больше шансов попасть в нужный поток. Если же группа уже сформировалась, он будет записан на вторую по счету дисциплину и так далее.


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


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


student.1msmu.ru

chooze2.jpg

Дополнительный функционал

Выплаты

На странице отображаются стипендии и другие выплаты, которые получает студент. Выводится номер приказа, даты начала и окончания выплат, тип стипендии. Данные поступают из 1С.


Успеваемость

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


Обязательства

Отчеты о прохождении практики, стажировки, аттестации.


Расписание

Информация о расписании дисциплин на текущий семестр.


Пересдачи

Персонализированный список необходимых к пересдаче зачетов и экзаменов.


Реестр научных работ

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



student.1msmu.ru

Портфолио МГМУ





Ассистент