Портал BGU

Огляд кейсу

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

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

Image

Ключова інформація про проєкт

Галузі

Галузі

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

Послуги

Послуги

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

Рішення

Рішення

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

Технології

Технології

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

Виклики

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

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

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

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

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

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

Стабільна робота платформи

Стабільна робота платформи

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

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

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

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

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

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

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

Процес

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

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

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

Механізм персоналізації

Механізм персоналізації

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

Інтеграція API

Інтеграція API

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

Розробка системи прев’ю

Розробка системи прев’ю

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

Зміна ролей

Зміна ролей

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

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

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

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

Рішення

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

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


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

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

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


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

Image

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

Таргетинг контенту

80%

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

Час роботи API

98%

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

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

40%

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

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

35%

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

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

25%

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

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

50%

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

Є нова ідея?

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

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