Skip to content

fix(courses): уточнено определение текущего этапа в xlsx-выгрузке курсов#616

Merged
Toksi86 merged 1 commit intodevfrom
feature/program-courses
Mar 20, 2026
Merged

fix(courses): уточнено определение текущего этапа в xlsx-выгрузке курсов#616
Toksi86 merged 1 commit intodevfrom
feature/program-courses

Conversation

@Toksi86
Copy link
Copy Markdown
Collaborator

@Toksi86 Toksi86 commented Mar 20, 2026

Courses Export: уточнение логики текущего этапа

Описание изменений

Уточнена логика определения колонки Текущий этап в xlsx-выгрузке результатов курса.

Если прямой текущий шаг не найден в progress-записях, этап теперь определяется по опубликованной структуре курса:
берётся первый незавершённый урок. Для него указывается первое опубликованное задание, а если заданий нет, указывается сам урок.

Сохранено текущее правило, что выгрузка ориентируется на опубликованный контент курса.

Тестирование

Добавлены тесты на граничные сценарии определения этапа

…са и добавлены тесты на граничные сценарии
@Toksi86 Toksi86 requested a review from TThanos3000 March 20, 2026 06:07
@Toksi86 Toksi86 merged commit 605f55f into dev Mar 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants