Сумма технологий
УРФУ – Личный кабинет студента
Сумма технологий
#Разработка сайтов под ключ

УРФУ – Личный кабинет студента

16 
Сумма технологий Россия, Екатеринбург
Поделиться: 0 0 0
Сфера

Образование, наука, работа

Тип сайта

Порталы и сервисы

Сдано

Январь 2023

Задача

Спроектировать, разработать и ввести в эксплуатацию личный кабинет студента УрФУ для 50 000 пользователей, который должен:

- обеспечить удобный доступ к актуальным данным из множества разнородных внутренних информационных систем университета (расписание, оценки, учебные планы, контактная информация, статусы приказов и др.);

- понятно визуализировать большие объёмы учебных данных в пользовательском интерфейсе;

- предоставить безопасный вход через единую учётную запись MS Active Directory;

- иметь модульную архитектуру, позволяющую нескольким подрядчикам параллельно разрабатывать и внедрять новые сервисы без конфликтов;

-учитывать нестабильность и уточнения требований в процессе работы, сохраняя сроки и качество.

Решение

ЛК предназначен для автоматизации процессов предоставления сервисов студентам и слушателям университета:

  • сервисы запроса документов;

  • сервисы информирования о статусе приказов;

  • сервисы индивидуальной траектории студента;

  • сервисы подачи заявок на предоставление ИТ услуг;

  • сервисы просмотра и модификации общедоступной персональной контактной информации;

  • сервисы получения унифицированных информационных сообщений от подразделений университета.

Нам предстояло спроектировать систему,  позволяющую пятидесяти тысячам студентов университета получать актуальные данные из информационных систем университета и направлять запросы в эти системы для получения необходимых документов.
Так как ЛК студента предполагается активно развивать, наращивая  количество предоставляемых сервисов, нам нужно было при проектировании заложить возможность быстрой разработки этих сервисов и их встраивания в структуру ЛК.
Учитывать пришлось и тот факт, что информационная система университета не однородна, и интегрироваться нужно будет со множеством систем.
В результате был разработан проект ЛК как базового функционала «оболочки», в которую добавляются контроллеры разработанных по определенным правилам сервисов. Таким образом были создана возможность параллельной разработки и внедрения множества котроллеров разными подрядчиками.

Схема взаимодействия ЛК и ЕИСУ УрФУ

БАЗОВЫЙ ФУНКЦИОНАЛ:

  • модуль ведения каталога сервисов для студентов;

  • модуль конфигурирования сервиса;

  • модуль публикация каталога сервисов;

  • модуль персонализации;

  • модуль импорта/экспорта разработки;

  • модуль публикации веб приложения личного кабинета на портале urfu.ru.

ПЛАНИРУЕМЫЕ СЕРВИСЫ:

  • просмотр дисциплин учебного плана;

  • получение информации о расписании занятий;

  • получение информации о баллах по промежуточной и текущей аттестации.

  • отправка заявки на дисциплину по выбору.

  • оплата общежития;

  • заявление на поселение;

  • получение информации об ордере на поселение в общежитии.

  • запрос документа «Академическая справка»;

  • запрос документа «Экзаменационный лист»;

  • запрос документа «Справка об обучении».

  • получение информации об оценках за семестр;

  • получение текущей контактной информации о студенте;

  • внесение изменений в контактную информацию о студенте;

  • смена пароля MS Active Directory;

  • предоставление информации о зарегистрированных нарушениях правил внутреннего распорядка.

После согласования общего Технического задания были разработаны частные Технические задания (ЧТЗ) на базовый функционал и сервисы, уже подробно описывающие функционал и процессы интеграции контроллеров с ИС Университета.

Балльно-рейтинговая система. Текущая и промежуточная узнаваемость.
Балльно-рейтинговая система. Обновление данных

Это было весело!
Мы узнали много нового. Выучили новые слова и научились их применять.
Порой, оказывалось, что написанное в ТЗ еще не истина в последней инстанции, и нужно всё переосмыслить и, соответственно, кое-что переделать.
Но в плотном контакте с сотрудниками IT-служб Университета мы успешно преодолели эти трудности и разработали всё то, что планировали в первом этапе. И даже почти успели в срок.  
Хочется сказать спасибо руководителям подразделений УрФУ, в чьей зоне ответственности оказалось создание ЛК. Они почти не мешали нам и сотрудникам IT-служб заниматься проектом. И только иногда мудро направляли нас в нужную сторону. Споров и бесконечных согласований «цвета кнопки» в десяти инстанциях не было.

В первый этап разработки, кроме базового функционала ЛК, весьма развитого в части администрирования сервисов, попали три самых важных программных сервиса: балльно-рейтинговая система (БРС), Расписание занятий и Учебные планы.
Самые большие эмоции вызвала разработка сервиса БРС, проще говоря, сервис вывода оценок и баллов студентов УрФУ за всё время их обучения.
В то время, когда учились сотрудники «Суммы технологий», с оценками было как-то проще :-)

И тем не менее мы «въехали» в принцип и сумели наладить процесс получения данных из внешних систем Университета, их хранение и поддержание актуальности, а главное - адекватно и понятно показать их студенту.
Надеемся, что сделали жизнь студента немного проще.

Балльно-рейтинговая система

После БРС остальные сервисы показались не такими уж сложными.
На первом этапе мы осуществили интеграцию с пятью различными системами Университета.
Традиционно серверная часть тоже попала в нашу зону ответственности, и настройку серверного ПО провели мы.

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

Результат

Личный кабинет успешно разработан, протестирован и введён в эксплуатацию для 50 000 студентов УрФУ. Создана модульная архитектура, позволяющая параллельно развивать сервисы нескольким подрядчикам. Налажена интеграция с пятью внутренними системами университета, обеспечена аутентификация через MS Active Directory. Реализованы ключевые сервисы (расписание, учебные планы, БРС, заявки на дисциплины, запросы документов) с понятным отображением сложных данных. Студенты получили единую точку доступа ко всей актуальной учебной информации.

https://istudent.urfu.ru/

Над проектом работали:


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

Хотите заказать похожий проект?

Сумма технологий с удовольствием обсудит вашу задачу

Оставить заявку