From 891d3facc9f6354b6478b274300bc7de162eda5a Mon Sep 17 00:00:00 2001 From: Oleg Sukhoroslov Date: Sun, 1 Nov 2026 18:57:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8E=20=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=B5=D0=B2=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project-checkpoints/01-project-plan.md | 7 +++++-- project-checkpoints/README.md | 2 +- project-repository.md | 14 ++++++++++---- project.md | 5 +++-- projects/README.md | 2 +- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/project-checkpoints/01-project-plan.md b/project-checkpoints/01-project-plan.md index d0b2653..8948beb 100644 --- a/project-checkpoints/01-project-plan.md +++ b/project-checkpoints/01-project-plan.md @@ -1,6 +1,7 @@ # Первая контрольная точка: план проекта и эксперимента -- **Сдать материалы:** до 03.11.2026, 23:59. +- **Сдать материалы:** до 03.11.2026, 23:59 (МСК). +- **Зарегистрировать репозиторий:** до 04.11.2026, 00:30 (МСК), через [форму](https://forms.gle/DRvt2BEWdkWNDSG76). - **Ветка:** `nis/checkpoint-1`. К первой точке команда описывает, что и как будет делать, и проверяет основные технические предпосылки проекта. Сквозной сценарий от входных данных до обработанных измерений потребуется ко [второй точке](02-working-result.md). @@ -13,7 +14,9 @@ - [nis/experiment-plan.md](../project-repository-template/nis/experiment-plan.md) — план сравнения и обработки результатов; - [nis/checkpoints/01.md](../project-repository-template/nis/checkpoints/01.md) — итоги технических проверок, команды запуска, ссылки на код и результаты, открытые риски и вклад каждого участника. -Откройте PR/MR из ветки `nis/checkpoint-1` в `main` по [правилам сдачи](../project-repository.md#сдача-через-prmr). +До срока сдачи материалов опубликуйте сдаваемый коммит и откройте PR/MR из ветки `nis/checkpoint-1` в `main` по [правилам сдачи](../project-repository.md#сдача-через-prmr). Укажите в описании PR/MR полный хеш сдаваемого коммита, краткий результат и ссылки на подготовленные материалы. + +Один представитель команды также [регистрирует репозиторий](../project-repository.md#регистрация-репозитория). Поздняя регистрация сама по себе не считается опозданием с точкой: своевременность сдачи определяется по PR/MR и истории репозитория. Пока ссылка не получена, преподаватель не сможет приступить к проверке. ## Описание проекта diff --git a/project-checkpoints/README.md b/project-checkpoints/README.md index cfec490..7cbfc9a 100644 --- a/project-checkpoints/README.md +++ b/project-checkpoints/README.md @@ -39,7 +39,7 @@ ## Обратная связь и исправления -Преподаватель проверяет указанный в описании PR/MR коммит, оставляет построчные замечания и итоговый комментарий: +Преподаватель проверяет коммит, зафиксированный в описании PR/MR, оставляет построчные замечания и итоговый комментарий: ```text Проверенный коммит: diff --git a/project-repository.md b/project-repository.md index cabb96d..f845a1a 100644 --- a/project-repository.md +++ b/project-repository.md @@ -1,10 +1,16 @@ # Репозиторий команды -Каждая команда ведёт отдельный публичный Git-репозиторий. Он должен поддерживать PR/MR, а преподаватель должен иметь возможность открыть страницу PR/MR и оставить общий или построчный комментарий. Конкретный сервис команда выбирает самостоятельно. +Каждая команда ведёт отдельный Git-репозиторий с поддержкой PR/MR. Он может быть публичным или закрытым. Конкретный сервис команда выбирает самостоятельно. -Репозиторий материалов курса редактирует преподаватель. Команда один раз передаёт адрес своего репозитория через основной канал курса, после чего преподаватель добавляет его в [карточку проекта](projects/README.md). Изменения проекта команда вносит в свой репозиторий; дополнительные формы для передачи материалов не используются. +Предоставьте преподавателю доступ к репозиторию и возможность оставлять общие и построчные комментарии в PR/MR. Аккаунты преподавателя: GitHub — `osukhoroslov`, GitLab — `sol`. Для публичного репозитория с открытыми комментариями отдельно добавлять преподавателя в участники не требуется. -До первой сдачи команда проверяет, что преподавателю доступны репозиторий, PR/MR и оба вида комментариев. +Если при проверке материалы окажутся недоступны, преподаватель свяжется с представителем команды через Telegram, указанный в форме регистрации, и запросит доступ. + +## Регистрация репозитория + +До **4 ноября 2026 года, 00:30 (МСК)** один представитель команды заполняет [форму регистрации репозитория](https://forms.gle/DRvt2BEWdkWNDSG76). При повторной отправке учитывается последний ответ команды. + +Поздняя регистрация сама по себе не считается опозданием с контрольной точкой, но без ссылки преподаватель не сможет приступить к проверке. Ссылку в [карточку проекта](projects/README.md) добавляет преподаватель. ## Обязательные файлы @@ -49,6 +55,6 @@ 5. добавляет исправления новыми коммитами в ту же ветку; 6. объединяет PR/MR с `main` после проверки преподавателем. -Срок соблюдён, если к нему опубликован указанный коммит и открыт PR/MR. Преподаватель проверяет именно этот коммит. Исправления, перенесённые на следующий этап, отражаются в следующей ветке и файле контрольной точки. +Срок соблюдён, если к нему опубликован указанный коммит и открыт PR/MR. Преподаватель проверяет коммит, зафиксированный в описании PR/MR. Исправления, перенесённые на следующий этап, отражаются в следующей ветке и файле контрольной точки. Подробная обратная связь остаётся в PR/MR. В преподавательской карточке проекта фиксируются полный хеш, статус и ссылка на итоговый комментарий. diff --git a/project.md b/project.md index 86f62d5..3a59432 100644 --- a/project.md +++ b/project.md @@ -14,6 +14,7 @@ - **18.09.2026** — получить окончательный состав команды и ознакомиться с окончательным банком заданий. - **21.09.2026, 23:59** — [указать предпочтения команды по проектам](https://forms.gle/Pg1eWACSBewrBQfz8). - **23.09.2026** — получить назначенное проектное задание. +- **04.11.2026, 00:30 (МСК)** — [зарегистрировать репозиторий команды](https://forms.gle/DRvt2BEWdkWNDSG76). ### Сроки контрольных точек @@ -50,7 +51,7 @@ Код и данные, если есть: ``` -К 18 сентября публикуются окончательные составы команд и окончательный [банк готовых проектных заданий](project-tasks/README.md). До 21 сентября, 23:59, один представитель команды заполняет [форму предпочтений](https://forms.gle/Pg1eWACSBewrBQfz8): команда совместно ранжирует три задания и указывает 2–3 резервные тематические группы. Если команда отправит несколько ответов, учитывается последний ответ, полученный до срока. 23 сентября проектные задания распределяются между командами. Назначение одного из выбранных заданий не гарантируется. После этого команда создаёт репозиторий по [общим правилам](project-repository.md), передаёт его адрес преподавателю и фиксирует начальные содержательные ответственности. Отдельная проектная заявка не нужна. +К 18 сентября публикуются окончательные составы команд и окончательный [банк готовых проектных заданий](project-tasks/README.md). До 21 сентября, 23:59, один представитель команды заполняет [форму предпочтений](https://forms.gle/Pg1eWACSBewrBQfz8): команда совместно ранжирует три задания и указывает 2–3 резервные тематические группы. Если команда отправит несколько ответов, учитывается последний ответ, полученный до срока. 23 сентября проектные задания распределяются между командами. Назначение одного из выбранных заданий не гарантируется. После этого команда создаёт репозиторий по [общим правилам](project-repository.md) и фиксирует начальные содержательные ответственности. Один представитель команды передаёт адрес репозитория через [форму регистрации](https://forms.gle/DRvt2BEWdkWNDSG76) до 4 ноября 2026 года, 00:30 (МСК). Отдельная проектная заявка не нужна. ## Что требуется от проекта @@ -118,7 +119,7 @@ Baseline — вариант, с которым сравнивается иссл ## Контрольные точки -Каждая точка сдаётся через отдельную ветку и PR/MR. Полный хеш в описании PR/MR фиксирует версию, сданную к сроку. Материалы содержат краткий результат, ссылки на проверяемые свидетельства и карточки ответственности участников. На занятии разбираются общие ошибки и несколько показательных проектов. Статусы, порядок обратной связи, исправлений и документирования блокировок приведены в [общих правилах контрольных точек](project-checkpoints/README.md). +Каждая точка сдаётся через отдельную ветку и PR/MR. Полный хеш сдаваемого коммита в описании PR/MR фиксирует версию для проверки. Материалы содержат краткий результат, ссылки на проверяемые свидетельства и карточки ответственности участников. На занятии разбираются общие ошибки и несколько показательных проектов. Статусы, порядок обратной связи, исправлений и документирования блокировок приведены в [общих правилах контрольных точек](project-checkpoints/README.md). 1. [Проверка и детализация проектного задания, план эксперимента](project-checkpoints/01-project-plan.md) — команда уточняет обязательный результат, проверяет технические предпосылки выбранного пути и готовит план эксперимента. Полный сквозной эксперимент пока не требуется. 2. [Первый работающий результат](project-checkpoints/02-working-result.md) — команда показывает один содержательный сквозной сценарий, исходные измерения, обработанный результат и свидетельства проверки корректности. Baseline и полная серия пока не требуются. diff --git a/projects/README.md b/projects/README.md index 31b8af3..6e6c4a0 100644 --- a/projects/README.md +++ b/projects/README.md @@ -33,7 +33,7 @@ Для каждой команды создана карточка на основе [_template.md](_template.md). Она содержит назначенное задание и дополняется по ходу работы. -Карточки входят в репозиторий материалов курса и редактируются только преподавателем. Команда ведёт технические материалы в своём публичном репозитории и передаёт его адрес один раз через основной канал курса. +Карточки входят в репозиторий материалов курса и редактируются только преподавателем. Команда ведёт технические материалы в своём репозитории. Один представитель команды передаёт его адрес через [форму регистрации репозитория](https://forms.gle/DRvt2BEWdkWNDSG76) до 4 ноября 2026 года, 00:30 (МСК). В карточке фиксируются состав команды, назначенное задание, репозиторий, выбранный технический путь, состояние сдач и история согласованных изменений задания. Для каждой сдачи указываются полный хеш проверенного коммита, статус и ссылка на итоговый комментарий преподавателя в PR/MR. Подробная обратная связь остаётся в PR/MR и в карточку не копируется.