Имеется сайт для обучения сотрудников, разработанный для одной компании. На этом сайте есть разделение на администратора (учителя) и пользователей (учеников). Учитель может создавать учеников, добавлять обучающие материалы, назначать тесты для прохождения и проверять результаты обучения пользователей.
Нам необходимо доработать этот проект:
1. Сделать разделение по компаниям Что-бы каждая компания могла регистрироваться сомостоятельно и добавлять своих пользователей 2. Внедрить систему ежемесячной оплаты за использование сервиса При истечении оплаченного периода, функционал сервиса блокируется для компании и ее пользователей 3. Подключить платежный агрегатор 4. Доработать формат просмотра учебных материалов 5. Настроить выгрузку учебных материалов на отдельный сервер по ftp 6. Добавить реферальные вознаграждения 7. Исправить старые баги и недочеты
Полное ТЗ в прикрепленном файле. Пожалуйста ознакомьтесь с ним.
Этот сайт создан на связке PHP + MySQL, на самописном фреймворке Doit CMS с классической структурой MVC. Фреймворк похож на Laravel.