Skip to content

ALT-11025#46

Open
Tsyklop wants to merge 2 commits into
mainfrom
feat/ALT-11025
Open

ALT-11025#46
Tsyklop wants to merge 2 commits into
mainfrom
feat/ALT-11025

Conversation

@Tsyklop

@Tsyklop Tsyklop commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Implemented ALT-11025 changes for opening Hyperskill topic problems.

This update makes step-opening requests consistently use the language-specific problems project instead of reusing a regular selected Hyperskill project. It also centralizes StepSource loading so the same step data is reused when creating the course and adding topic problem files, avoiding duplicate step-source requests.

Covered with tests for:

  • creating a problems project when opening a problem from a selected project;
  • reusing an existing problems project;
  • avoiding reuse of a regular Hyperskill project for standalone problem opening;
  • loading step source only once for selected-project problem opening.

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.

1 participant