Портал співробітників

Огляд кейсу

Персоналізований цифровий портал, розроблений для студентів та викладачів університету, що служить єдиною точкою доступу до всієї академічної інформації та послуг. Платформа інтегрує понад 10 внутрішніх систем та API — включно з розкладами, оцінками та Moodle SSO — у єдиний безперебійний досвід.
Портал динамічно адаптує контент і функціональність на основі 8 критеріїв персоналізації, забезпечуючи кожному користувачу релевантний та інтуїтивно зрозумілий досвід відразу після входу. Окрім користувацького досвіду, система надає редакторам гнучке середовище управління контентом, що усуває залежність від розробників при щоденних операціях із контентом.
Особливу увагу було приділено стабільності платформи під великим навантаженням та створенню системи попереднього перегляду, яка дозволяє редакторам бачити сторінки саме так, як їх побачать конкретні користувачі, перед публікацією.

Мета: Створити єдиний та високо персоналізований університетський портал, який спрощує доступ до академічних послуг для студентів та викладачів, забезпечуючи адміністраторам

Image

Основна інформація про проєкт

Сфери діяльності

Сфери діяльності

Освіта, Вища освіта, Платформи електронного навчання, Академічна адміністрація, Цифрові рішення для кампусів, Служби інформації про студентів

Послуги

Послуги

UI/UX дизайн, Frontend розробка, Backend розробка, Налаштування CMS, Інтеграція API, Налаштування хмарної інфраструктури, Персоналізація контенту

Рішення

Рішення

Портал для студентів і викладачів, Персоналізована академічна панель, Інтеграція Moodle SSO, Система управління академічною інформацією, Платформа персоналізованої доставки контенту

Технології

Технології

C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, інтеграції REST API, єдиний вхід (SSO)

Виклики

Велика кількість API

Велика кількість API

Понад десять джерел даних із різними форматами, протоколами та обмеженнями вимагали єдиного шару інтеграції, який залишався стабільним попри оновлення зовнішніх систем.

Персоналізація

Персоналізація

Кожен елемент контенту міг бути націлений на певну аудиторію за 8 критеріями. Інструмент персоналізації мав надійно працювати під тисячами одночасних сесій користувачів.

Стабільність під навантаженням

Стабільність під навантаженням

Портал використовує інфраструктуру з публічним сайтом, що вимагає ретельної архітектури для ізоляції трафіку та стабільної роботи під час пікових академічних навантажень.

Інтеграція Moodle

Інтеграція Moodle

Складна автентифікація Moodle потребувала спеціальної інтеграції SSO для безперебійного переходу між порталом та LMS без повторного входу.

Персоналізований пошук

Персоналізований пошук

Стандартного повнотекстового пошуку було недостатньо — результати потрібно було фільтрувати відповідно до прав і профілю кожного користувача, що вимагало спеціальної архітектури індексу пошуку.

Система попереднього перегляду для редакторів

Система попереднього перегляду для редакторів

Angular SPA працює всередині бек-офісу Umbraco. Вбудована система попереднього перегляду дозволяє редакторам бачити будь-яку сторінку як конкретний студент перед публікацією.

Процес

Застосовується покроковий підхід до впровадження, починаючи з проектування і налаштування основної архітектури API та системи автентифікації, з поступовим просуванням через послідовні етапи до повністю інтегрованого CMS-керованого шару сповіщень, що уніфікує доставку контенту та поведінку системи на різних платформах.

Проєктування архітектури

Проєктування архітектури

Визначено масштабовану архітектуру системи на основі спільної інфраструктури з публічним сайтом, що забезпечує чітке розмежування доменів, стабільну продуктивність та готовність до високого навантаження в академічному середовищі.

Система персоналізації контенту

Система персоналізації контенту

Впроваджено персоналізаційний движок на основі правил з 8 критеріями, що дозволяє точно керувати видимістю контенту, забезпечуючи релевантність інформації для кожного користувача залежно від його ролі та атрибутів.

Інтеграція API

Інтеграція API

Підключено кілька зовнішніх та внутрішніх сервісів, включно з розкладами, оцінками, платежами, завданнями та Moodle SSO, створюючи єдину точку доступу до всієї академічної інформації в одному порталі.

Досвід редактора та система попереднього перегляду

Досвід редактора та система попереднього перегляду

Розроблено гнучкий CMS-досвід в Umbraco з вбудованим режимом попереднього перегляду, що дозволяє редакторам точно переглядати контент так, як він виглядає для певних типів користувачів перед публікацією.

Реалізація фронтенду

Реалізація фронтенду

Побудовано динамічний Angular SPA, що підтримує персоналізоване відображення, безшовну навігацію та адаптацію контенту в реальному часі залежно від ролей і прав користувачів, забезпечуючи відгук та послідовність досвіду у всіх модулях.

Оптимізація продуктивності та стабільності

Оптимізація продуктивності та стабільності

Зосереджено увагу на забезпеченні стабільної роботи системи під високим навантаженням шляхом оптимізації бекенд-процесів, покращення налаштувань інфраструктури та посилення комунікації API між розподіленими сервісами та інтеграціями.

Рішення

Ключові особливості рішення

  • Розклад Інтеграція з API розкладу з переглядами дня, тижня та місяця. Синхронізація в реальному часі з академічною системою.

  • Оцінки та академічний прогрес — Доступ до оцінок через API — поточні, підсумкові та деталі курсу. 


  • Оплата курсів — Оплата курсів — статус, баланси, квитанції у порталі.


  • Завдання — Відображення завдань, термінів та статусу подачі у реальному часі — синхронізовано з системами управління курсами.

  • Moodle SSO — Єдиний вхід між порталом і Moodle — одна сесія для всіх сервісів.

  • Персоналізація контенту — Персоналізація на основі правил за 8 критеріями. Редактори визначають цільову аудиторію для кожного контенту.

Image

Результати у цифрах

Покриття персоналізації користувача

100%

Портал надає повністю персоналізований контент на основі 8 специфічних для користувача критеріїв, забезпечуючи, що кожен студент і викладач бачать релевантну інформацію після входу.

Інтеграції API

10+

Система об'єднує кілька академічних сервісів в єдиний портал, інтегруючи розклади, оцінки, платежі, завдання та доступ до Moodle.

Точність попереднього перегляду для редакторів

100%

Значно знижені зусилля з довгострокового обслуговування через модульну архітектуру — зміни ізольовані, передбачувані та потребують мінімального часу інженерії для впровадження або скасування.

Аутентифікація та доступ

100%

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

Створіть персоналізований досвід університетського порталу!

Ми проєктуємо уніфіковані академічні платформи з персоналізацією на основі ролей, інтеграціями API та хмарною архітектурою - об’єднуючи розклади, оцінки, платежі та Moodle в одну систему

Message not sent.
Message not sent.
×
Не знаєте, з чого почати? Ми допоможемо вам окреслити наступні кроки!
Згода на обробку персональних даних
×
Є виклик? Наша команда перетворить його на рішення.
Згода на обробку персональних даних