LMS для бесплатных курсов

Сейчас готовы курсы:

  1. Python базовый курс
  2. Фронтенд базовый крус

Нужно сделать:

  1. Python курс по ML
  2. Фронтенд продвинутый курс 1
  3. Фронтенд продвинутый курс 2
  4. Курс по SQL

Как все устроено:

  1. Часть на Django которая отвчает за личный кабинет, авторизацию через соц. сети, запись на курсы и тд.
  2. Утилита которая берет все материалы из папки и загружает их в базу по определенным правилам.
  3. Утилита через которую студенты должны сдавать свой код. Система тестирует весь код локально и отправляет на сервер только результаты.

Небходимо сделать:

  1. Систему для создания и проведения курсов без привлечения программистов

Как создавать описывать курс для системы

  1. Создайте папку, в ней создайте файл meta.json с полями course_name и description
  2. В этой папке создайте папки с главами курса, называйте их от 1 до n по порядку
  3. В каждой папке с главой создайте файл meta.json с полем chapter_name
  4. В папке с главами уже можно создавать папки с здааниями
  5. В этой папке обязательные файлы - это meta.json и theroy.md
  6. В файле meta.json есть поля которые нужно заполнить - это task_name, task_type, need_program_check, need_teacher_check