Акты выполненных работ: Moodle 4.5 (LTS) на lms.cdto.life

Проект: Установка Moodle 4.5 (LTS) на lms.cdto.life
Трекер: https://tasks.cdto.group/projects/moodle-45-lms
Форма акта: WORK-COMPLETION-ACT-FORM.md

Состояние этапов улучшения (на 12.02.2026)

Этап Статус Акт
1 Улучшение 1: Порядок исполнения и оформление в wiki Завершён act-01-improvement-1-sequence-and-wiki.md
2 Улучшение 2: Подготовка хоста и контейнера (документирование) Завершён act-02-improvement-2-host-container-doc.md
3 Улучшение 3: Приведение в соответствие состояния задач и начало исполнения Завершён act-03-improvement-3-tracker-alignment.md
4 Фаза 1: Подготовка хоста и контейнера (выполнение работ) Завершён act-04-phase-1-host-and-container-execution.md
5 Фаза 2: Базовая настройка контейнера (выполнение работ) Завершён act-05-phase-2-basic-container-setup.md
6 Улучшение 4 / Фаза 3: Установка приложения Moodle 4.5 LTS Завершён act-06-phase-3-moodle-installation.md
7 Фаза 4: Интеграция с BigBlueButton Завершён act-07-phase-4-bbb-integration.md
8 Улучшение 6 / Фаза 5: Веб-сервер и SSL для lms.cdto.life Завершён act-08-phase-5-webserver-ssl.md
9 Фаза 6: Проверка доступа lms.cdto.life Завершён act-09-phase-6-access-verification.md
10 Фаза 7: Постустановка и документация Завершён act-10-phase-7-postinstall-and-docs.md

Все запланированные фазы (1–7) проекта «Установка Moodle 4.5 (LTS) на lms.cdto.life» завершены.

Печатные формы в трекере

Печатные формы актов (HTML для просмотра и печати в PDF) создаются и загружаются в Redmine так:

  1. Сгенерировать HTML из markdown-актов:
    python3 tools/generate-act-print-html.py
    Файлы появятся рядом с .md: act-01-....html, …, act-10-....html.

  2. Загрузить в трекер и создать wiki «Акты выполненных работ» с вложениями:
    python3 scripts/redmine-moodle-upload-acts.py
    Требуется REDMINE_API_KEY. Скрипт создаёт/обновляет wiki-страницу проекта moodle-45-lms и прикрепляет к ней все акты (1–10); дополнительно прикрепляет акт № 4 к задаче #2, акт № 5 к задаче #3.

Страница в трекере: https://tasks.cdto.group/projects/moodle-45-lms/wiki/Акты_выполненных_работ
Для получения PDF: открыть прикреплённый HTML в браузере → Печать → Сохранить как PDF.

  1. Отдельные записи с печатными формами (по одному на акт):
    python3 scripts/redmine-moodle-create-act-documents.py
    Добавляет в раздел «Файлы» проекта десять записей (акты 1–10: заголовок + описание + вложение HTML).
    Ссылка: https://tasks.cdto.group/projects/moodle-45-lms/files

Завершающие процедуры (порядок выполнения)

  1. Сгенерировать печатные формы: python3 tools/generate-act-print-html.py
  2. Загрузить акты в Redmine (wiki + вложения): python3 scripts/redmine-moodle-upload-acts.py (нужен REDMINE_API_KEY)
  3. Создать записи в «Файлы» по каждому акту: python3 scripts/redmine-moodle-create-act-documents.py
  4. При необходимости обновить CHANGELOG и опубликовать документацию: scripts/sync-docs-to-web.sh

  5. Раздел «Документы» (с категориями «Техническая документация» и т.п.) в Redmine не имеет REST API. Чтобы завести отдельные документы именно там и прикрепить печатные формы, создайте их вручную по инструкции: REDMINE-DOCUMENTS-MANUAL.md. (save-state, проверка RAM, создание LXD-контейнера moodle, статический IP 10.218.14.104, проверка доступности). По завершении публикуется акт № 4.