Skip to content

Курс

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

Атрибуты

  • id - bigint - уникальный ID.
  • name - varchar(255) - название.
  • description - text - описание.
  • description_en - text - описание на английском.
  • video_preview - text - видео-первью (ссылка на него).
  • logo - text - ссылка на логотип курса.
  • goals - text - цели освоения курса.
  • loads_ze — smallint - количество зачетных единиц.
  • loads_week — smallint - количество недель обучения, целое число.
  • competencies — text - формируемые компетенции.
  • learning_format — enum - формат обучения:
  • full-time - очный
  • distance - дистанционный
  • mixed - смешанный
  • requirements - text - требования к изучающему.
  • access_type - tinyint - регламент уровня доступа:
  • 0 - доступ открыт всем
  • 30 - запрет всем
  • difficulty - tinyint - уровень сложности (почти не используется):
  • 0 - для всех
  • 10 - легко
  • 20 - средне
  • 30 - сложно
  • password - varchar(50) - пароль для входа.
  • author_id - bigint - ID автора курса.
  • status - enum - статус:
  • 1 - public - опубликован
  • 2 - workout - в разработке
  • 3 - archived - архивирован
  • 4 - deleted - удален
  • type - enum - тип курса:
  • regular - обычный тип курса(нет строгого порядка содержания курса).
  • wpo - обычный тип курса (есть строгий порядок курса).
  • mooc - массовые открытые онлайн курсы (должны содержать в себе лекции от преподавателей).
  • spoc - малый закрытый (частный) онлайн-курс (может содержать общедоступные лекции).
  • mooc_status - enum - статус mooc курса:
  • spoc - на данный момент курсу не хватает содержания, чтобы стать mooc
  • mooc_candidate - курс-кандитат в mooc (находится на проверке чтобы стать mooc курсом)
  • mooc - mooc курс
  • adaptive - enum - адаптивность курса:
  • adaptive - адаптивный
  • notadaptive - не адаптивный
  • date_created - date - дата создания курса.
  • date_finish - date - дата завершения разработки.
  • updated_at - datetime - дата изменения курса.
  • ciu_id - int - номер курса в базе данных ЦИУ.
  • ciu_hash - varchar(50) - хэш курса ЦИУ.
  • sync_catalog - enum - синхронизация с каталогом МООК-курсов ЦИУ:
  • 0 - по умолчанию
  • 1 - отправляется в каталог
  • interval_id - tinyint - указывается порядковый номер семестра (частный случай, используется только для дисциплины "Проектная деятельность").

Табличное представление

Некоторое табличное представление

Назад