Проект расчитан на две категории потребителей:
- Внешние проекты. Это проекты-сервисы, которым интересны данные Цифрового Портфолио в целях аналитики и визуализации. Для таких проектов существует два способа интеграций - посредством
API
и Iframe
.В настоящее время такими проектами является Кабинет МИЭМ, Вики МИЭМ и Цифровой след: Аналитика
- Участники учебного процесса. Любые участники учебного процесса (студенты, преподаватели и администрация) могут посмотреть данные по любому пользователю на веб-сайте Цифрового Портфолио
Здесь описан функционал веб-сайта . Данная информация будет полезна студентам и преподавателям, а также сервисам, желающим вставить отдельные части сайта через iframe
.
Здесь приведена информация для потребителей, желающих воспользоваться API
Цифрового Портфолио. Каждый форматер представляет из себя отдельный микросервис предназначенный для предоставления статистики по определенному сервису. В описании каждого форматера предоставлена информация о всех возможных запросах и описание их ответов. host
можно узнать у администратора Цифрового Портфолио.
Ниже описано устройство сервиса Форматеров и веб-сайта Цифрового Портфолио
![архитектура.png](/portfolio2023/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0.png)
- База данных MongoDB каждый день итеративно пополняется информацией от
проекта «Цифровой след»;
- Внешние сервисы («Cabinet MIEM» или «Wiki MIEM») при желании получить
статистику по какому-либо сервису посылают запрос к API напрямую, либо обращаются к сайту «Цифрового Портфолио», который сам генерирует необходимые запросы;
- Модуль API парсит запрос, обнаруживает желаемый сервис и перенаправляет запрос его форматеру;
- Форматер получает запрос от API, берет нужные данные из БД или аналитического модуля, проводит их обработку, подготавливает к визуализации и возвращает полученную статистику;
Отчет по проекту - 2022 год