Domain suspended or not configured

If you are the administrator and believe this is an error on our side, please check your BunnyCDN account configuration or contact customer support.

Разработка системы личного кабинета для Moodle | fseek.ru
На главную

Разработка системы личного кабинета для Moodle

Цель: Создать внешний личный кабинет, который будет работать с Moodle, но при этом иметь собственный интерфейс, систему оплаты и интеграцию со сторонними сайтами. 1. Основные функции системы 1.1. Регистрация и авторизация Пользователи могут регистрироваться в системе (можно через email, соцсети или номер телефона). После регистрации создается учетная запись как в личном кабинете, так и в Moodle (если используется общая БД или синхронизация). 1.2. Формы записи на курс Администратор может создавать разные формы для записи на курсы (например, с полями: имя, email, телефон, выбор тарифа). Эти формы можно встраивать на сторонние сайты через iframe или API (например, JavaScript-виджет). Данные из форм сохраняются в БД личного кабинета и синхронизируются с Moodle. 1.3. Личный кабинет пользователя "Доступные курсы" – список курсов, на которые можно записаться. "Мои курсы" – курсы, на которые пользователь уже записан. Откуда нужна кнопка перехода в ЛМС Moodle, по SSO сразу на курс. История платежей – информация об оплатах (разовые, подписки). Настройки профиля – изменение данных, смена пароля и т. д. 1.4. Оплата курсов Интеграция с платежными системами: YooKassa, RoboKassa. Поддержка разных способов оплаты: Разовый платеж – полная оплата курса. Подписка – ежемесячные/ежегодные списания (если курс с периодической оплатой). После успешной оплаты пользователь автоматически получает доступ к курсу в Moodle. Уведомления (email/SMS) о записи на курс, оплате, начале занятий.