Кейс: розробка навчальної платформи під ключ
Ілюстративний розбір проєкту в освітній ніші. Показує, з чого складається платформа, коли готові рішення вже не підходять.
Чому не готове рішення
Готові платформи закривають стандартний сценарій: курс, уроки, тест. Тут потрібна була нестандартна логіка доступу - різні програми для різних груп із перетином матеріалів.
Плюс щомісячна плата за учня при зростанні бази виходила дорожчою за власну розробку.
Що всередині
Кабінети учня й викладача, структура програм і модулів, відео та матеріали, домашні завдання з перевіркою, прогрес і сертифікати.
Окремо - адміністративна панель для формування груп і призначення програм.
Найважче в проєкті
Не технічна частина, а модель доступу. Хто що бачить, коли відкривається наступний модуль, що відбувається при переведенні учня в іншу групу.
Ці правила довелося описати повністю до початку розробки - інакше вони переписувались би нескінченно.
Коротко
У навчальних платформах найскладніше - модель доступу, а не інтерфейс. Її треба зафіксувати письмово до першого рядка коду.