study v1.5.0
У курса появился профиль сдачи, карточка задания одной командой, в сводке — объявления и отзывы преподавателя.
- Профиль сдачи курса — строка
FLOW <id> release|fileвconfig.env.release— репозиторий курса по регламенту преподавателя: git-flow, релиз с отчётом и презентацией на обоих хостингах, скринкасты,study answer, папкаtuis/;file— отчёт файлом, работа в<код>/labNN/, сдачаstudy submit --attach, репозиторий и хостинги не смотрятся. Без строки профиль угадывается по репозиторию в папке курса (study coursesпоказывает его со знаком «?»);study courses --setupспрашивает и записывает.tuis/больше не создаётся при настройке — её заводитstudy answer. study answer <код> <NN>— только уrelease-курсов и только по лабораторным: домашние (hwNN) команда больше не принимает; уfile-курса отказывает с подсказкой проsubmit --attach.study task <код> <NN|id>— карточка задания без файлов: текст целиком, срок, что принимает (число, типы и размер файлов, текст), состояние ответа, балл и отзыв преподавателя, что уже есть на диске (уrelease— лаба репозитория с готовностью отчёта, презентации и видео; уfile—<код>/labNN/и собранные PDF), файлыstash/с этим номером в имени.NN— лаба по номеру, иначе id изstudy assigns.- Отзыв преподавателя («Feedback comments») читается из состояния ответа: новые отзывы — разделом «Отзывы», работа, возвращённая на доработку (
reopened), — в «Сроках» с началом отзыва и в «Горит» наравне с несданным. - Объявления — новые записи форумов объявлений курсов (
type: news) разделом перед «Новым в курсах»; новизна по id против снимка, а не по дате. На старом Moodle клиент сам переключается наmod_forum_get_forum_discussions_paginated. - Ссылки курса (
mod_url: онлайн-лекции и т. п.) видны вstudy files --allстрокой «ссылка … → URL» и попадают в «Новое в курсах». - Документация:
docs/AGENTS.mdописывает папку курса через профиль, «Сдача работы» разделена по профилю, рецепт «разобрать задание» черезstudy task, «нашли ошибку — issue/PR, локально не патчить»; в README —FLOW,study task, справочник полей--json, «Нашли ошибку». Из отгружаемых доков убраны имена реальных предметов.