Портал БГУ

Огляд кейсу

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

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

Image

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

Галузі

Галузі

Вища освіта, EdTech (освітні технології), системи інформації студентів, інтеграція систем управління навчанням (LMS), цифрові університетські сервіси

Послуги

Послуги

Розробка веб-порталу, впровадження кастомної CMS, інтеграція систем та API, налаштування хмарної інфраструктури, підтримка DevOps і продакшну, консалтинг з архітектури

Рішення

Рішення

Движок персоналізації контенту на основі ролей, хаб мульти-API інтеграції (розклади, оцінки, платежі, завдання), система прев’ю контенту у реальному часі, інтеграція Moodle SSO

Технології

Технології

C# (.NET) бекенд, Umbraco CMS (спільно з публічним сайтом), Angular SPA фронтенд, контейнеризація Docker, AWS Cloud (Fargate, RDS, S3, Load Balancer)

Виклики

Оптимізована продуктивність API

Оптимізована продуктивність API

Управління та підтримка великої кількості зовнішніх API та джерел даних без погіршення продуктивності.

Персоналізація в масштабі

Персоналізація в масштабі

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

Стабільна продуктивність платформи

Стабільна продуктивність платформи

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

Безпечна інтеграція порталу

Безпечна інтеграція порталу

Забезпечення бездоганного, безпечного єдиного входу (SSO) та обміну даними між порталом і Moodle під час усіх взаємодій користувачів.

Зручність пошуку контенту

Зручність пошуку контенту

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

Процес

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

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

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

Движок персоналізації

Движок персоналізації

Створено систему таргетування контенту на основі 8 критеріїв, що дає редакторам контроль видимості за групами користувачів у різних типах контенту.

Інтеграція API

Інтеграція API

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

Розробка прев’ю

Розробка прев’ю

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

Перемикання ролей

Перемикання ролей

Дозволено співробітникам тимчасово переключатися на вигляд студента для точного тестування та перевірки в різних сценаріях користувачів.

Підтримка продакшну

Підтримка продакшну

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

Рішення

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

  • Імпортна лінійка для спадщини: Кастомна лінійка, що транслює спадкові дані CRM в контент Umbraco для виробників, моделей, статей та оглядів.


  • Кеш-движок на основі Lucene: Гібридний кеш на базі Lucene, що дозволяє пошук по каталогу та статтях на сайті.

  • Блоковий редактор контенту: Блочний редактор контенту, що дозволяє редакторам додавати автомобілі та писати статті без технічної допомоги.

  • Гнучкі форми збору лідів: Форми для консультацій, тест-драйвів і фінансових пропозицій, інтегровані з сторонніми сервісами обробки лідів.


  • Централізована рекламна платформа: Єдина, гнучка система для управління розміщенням реклами та кампаніями на кожній сторінці сайту.

Image

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

Цільове спрямування контенту

80%

Відсоток контенту, правильно націленого на відповідні користувацькі групи по всій платформі.

Час роботи API

98%

Надійність інтегрованих API (розклади, оцінки, платежі) під виробничим навантаженням.

Швидкість контенту

40%

Зменшення часу, необхідного редакторам для налаштування та публікації персоналізованого контенту.

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

35%

Покращення стабільності роботи порталу під час пікових навантажень у всіх середовищах.

Спрощений доступ

25%

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

Оптимізований доступ

50%

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

Є нова ідея?

Ми готові втілити її в життя! Поділіться своїм баченням або заплануйте безкоштовну консультацію.

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