проект базы данных учебного центра / прототип сервиса: Портфолио фрилансера Александр Кравцов 17.09.2014, работа №12 - FL.RU
К списку работ
Александр Кравцов
Александр Кравцов

проект базы данных учебного центра / прототип сервиса

image
Проект предназначен для проведения коммерческого онлайн-обучения. На схеме показана база данных проекта в стадии тестирования прототипа. Особенности проекта: Сам сервис задумывался как интерфейс с малым потреблением ресурсов. Назначение интерфейса - это разграничение прав пользователей и предоставление возможностей доступа к данным различным категориям пользователей. Так, "студенты" получают доступ к учебным курсам (только чтение), интерфейс "консультанта" позволяет редактировать курсы, учебные блоки и уроки, "менеджер" может управлять аккаунтами консультантов и студентов. Ресурсоёмкие операции - проведение вебинаров, хранение учебных видео-материалов осуществляются сторонними коммерческими сервисами через API-коннекторы. На данном этапе было реализовано подключение проекта с сервису онлайн-вебинаров Mirapolis. Назначение вебинаров, преподавателей, слушателей, рассылка приглашений со ссылками авторизации - производятся через интерфейс проекта. Стоимость услуг сервиса Mirapolis зависит от количества зарегистрированных в системе пользователей. Поэтому, одной из задач данного направления являлось гибкое управление количеством пользователей Mirapolis, так, чтобы в системе оставались только пользователи текущих и запланированных далее мероприятий.