Управление ИТ (ОМС) — система дистанционного обучения

Система дистанционного обучения с фиксацией прохождения обучения и результатов тестирования сотрудников.

Назначение

  • Раздача контента обучения и тестирования (HTML).
  • Фиксация ФИО сотрудника при старте обучения и при прохождении теста.
  • Сохранение результатов тестирования в базе данных.

Требования и зависимости

  • Docker, Docker Compose
  • (Планируется) PostgreSQL для хранения записей о прохождении и результатах тестов

Установка и настройка

  1. Скопировать .env.example в .env и при необходимости задать переменные.
  2. Запуск: docker compose up -d (после добавления серверной части).

Конфигурация

См. .env.example. Переменные задаются в .env (файл не коммитится).

Структура проекта

/opt/lms-it-oms/
├── README.md
├── HISTORY.md
├── .env.example
├── docker-compose.yml
├── content/          # HTML-файлы обучения и тестирования (положить сюда для анализа)
└── (backend/ и static/ — будут добавлены при реализации серверной части)

Куда положить HTML для анализа

Положите ваши HTML-файлы обучения и тестирования в каталог:

/opt/lms-it-oms/content/

После размещения файлов можно запросить анализ и корректировку контента, а затем — добавление серверной части для учёта ФИО и результатов тестов.

Логирование

(Будет описано после внедрения серверной части.)

Резервное копирование

Volumes проекта будут добавлены в /opt/gen7x/backup/include-volumes.txt.

История изменений

См. HISTORY.md.

Description
Система дистанционного обучения Управление ИТ (ОМС)
Readme 65 KiB
Languages
HTML 93.3%
Python 6.4%
Dockerfile 0.3%