October 6

Идея №1. Проект "ТестМатика" — онлайн-школа нового поколения

Перерождение уже существующего проекта: https://testmatica.ru. Ранее представлял собой автоматизированную систему контроля знаний обучающихся (платформа для создания и проведения онлайн-тестов).

Цель проекта: Создать образовательную онлайн-платформу с авторским теоретическим материалом, доступной только для зарегистрированных пользователей. Проект будет включать три уровня доступа — для учеников, преподавателей и администраторов — с полноценными личными кабинетами, возможностью записи на курсы, проведения занятий, доступа к учебным материалам, отслеживания успеваемости и взаимодействия между пользователями.

1. Личный кабинет обучающегося

Функциональность личного кабинета ученика должна включать:

  • Возможность выбрать курс из предложенного списка, записаться и оплатить обучение через сайт.
  • Интеграция с расписанием всех курсов на платформе, что позволяет ученику выбрать удобные интервалы занятий.
  • Отображение персонального расписания ученика с подробным графиком выбранных курсов, как это реализовано в некоторых образовательных учреждениях.
  • Доступ к эксклюзивным теоретическим материалам, доступным только для зарегистрированных на курс учеников.
  • Возможность выполнять задания, назначенные преподавателем, и отправлять их на проверку через платформу.
  • Доступ к своему прогрессу и оценкам по всем курсам.
  • Встроенный мессенджер для общения с учителем и обсуждения заданий.

2. Личный кабинет преподавателя

Личный кабинет учителя должен предоставить следующие возможности:

  • Возможность установить свои интервалы занятий, которые будут доступны ученикам для записи.
  • Загрузка авторских теоретических материалов и обновление учебной базы знаний для учеников.
  • Добавление новых заданий и назначение контрольных материалов (КИМов) для учеников или групп.
  • Создание учебных групп, управление расписанием групп и назначение заданий по группам.
  • Выставление оценок ученикам и группам, а также доступ к истории успеваемости.
  • Встроенный мессенджер для индивидуального общения с учениками или группами.

3. Личный кабинет администратора

Администраторская панель должна объединять функциональность преподавателей и учеников, а также предоставлять следующие возможности:

  • Контроль над расписанием курсов, созданием и удалением курсов, а также управлением пользователями (учениками, преподавателями).
  • Удобная и простая в использовании панель для администрирования всех процессов на платформе, включая управление оплатами и контроль качества учебных материалов.
  • Возможность отслеживания успеваемости учеников, активности преподавателей и финансовой отчетности.

4. Дополнительные возможности (после основного запуска):

  • Возможность проведения видеоуроков и вебинаров непосредственно на платформе.
  • Расширение возможностей платформы через интеграции с системами онлайн-оплаты, мессенджерами, видео-конференциями и другими инструментами.
  • Мобильные приложения для iOS и Android (изначально, запуск только веб-версии).

5. Коммерческое использование

Платформа "ТестМатика" будет ориентирована на коммерческое использование, предлагая гибкую систему монетизации. Ученики смогут приобретать доступ к курсам через подписку или разовую оплату. Преподаватели получат возможность создавать и продавать свои авторские курсы, управляя ценообразованием и расписанием. Администраторы смогут контролировать финансы, управлять акциями и скидками, а также вести учет всех платежей.

6. Стек технологий

Для веб-интерфейса — React.JS, для хранения данных — PostgreSQL, для REST API — PHP + JSON, для Android — Kotlin + Jetpack Compose, для iOS — Swift.

7. Проблемы: нет вау-фишки, то есть такой функции или возможности платформы, которая отсутствует у конкурентов.

На самом деле, на данный момент работа над проектом уже ведется: полностью готова модель взаимодействия данных (пока без физической реализации БД), сделаны макеты основных страниц платформы. Но поскольку проект достаточно глобальный, его реализация в одиночку может очень сильно затянуться.

Видео-обзор готовых макетов страниц (возможна долгая загрузка видео):