Хочу продавать курсы Moodle физ. лицам и предприятиям.
Moodle установлен, теперь его надо научить ограничивать доступ к его курсам на платной основе...
По физ. лицам все ясно, можно использовать какой нибудь плагин, (готовое решение есть уже наверное) но для предприятий нужна адаптация...
Для предприятий необходимо:
1. Исходное ограничение админом максимального количества одновременных учетных записей (лимит) учащихся у локального администратора на предприятии.
2. создание локального администратора предприятия с ограниченными правами на редактирование только своих юзеров в рамках своего лимита;
3. настроить право использовать некоторые учебные курсы местному администратору предприятия;
4. локальный администратор предприятия назначает курсы, сроки обучения своим студентам и следит за их деятельностью при обучении;
5. Загружать список всех работников предприятия и распределять среди них купленные аккаунты
Еще дополнительно хотелось видеть:
автоматизированный процесс регистрации в один клик, вход через профили соц. Сетей с полем для ввода промо-кода;
защита от множества аккаунтов одного юзера (объективность оценок тестирования, не злоупотребление промоакциями);
защита тестов от копирования;
максимально быстрый и удобный способ оплаты – минимальное количество щелчков мыши от выбора до использования купленного курса, привязка кредитной карты, без акцептное списание как на авито, али экспресс…;
интуитивно понятный простой интерфейс (новому пользователю на экране появляются подсказки по интерфейсу, туры), в том числе на мобильных устройствах;
максимальное возможное сохранение всех действий юзера в процессе работы с тестами (шевеление мышью, время активности, простоя, ошибки…)
создавать индивидуальный профиль вероятных предпочтений каждого юзера на основе его действий (покупка/бесплатное тестирование на тех или иных курсах) и предлагать аналогичные курсы;
возможность менять цветовую гамму интерфейса, в том числе автоматически в зависимости от времени суток у юзера (несколько тем, светлая темная неитральная…)
в личном кабинете у юзера:Награды, достижения - значки, кубки и т.д.
прогресс прохождения курсов
Избранное/нравится (курсы понравившиеся юзеру)
список купленных курсов (У каждого курса пометка о проценте прохождения)
Архив –ранее купленные курсы, с пометкой о проценте прохождения (немного затенен по сравнению с купленным курсом) при нажатии предлагает купить повторно
....
Для все указанных функций наверное должен быть отдельный узел, который бы давал команды и собирал ye;ye. статистику из Moodle
Думаю что идея сама по себе не нова и есть уже реализованные примеры... Подскажите кто такое встречал...
Буду благодарен за любую помощь