Skip to content

Add CI job to ensure practice exercise order#999

Merged
mk-mxp merged 4 commits into
exercism:mainfrom
mk-mxp:sort-exercises
Jun 6, 2026
Merged

Add CI job to ensure practice exercise order#999
mk-mxp merged 4 commits into
exercism:mainfrom
mk-mxp:sort-exercises

Conversation

@mk-mxp
Copy link
Copy Markdown
Contributor

@mk-mxp mk-mxp commented Jun 5, 2026

Establish a reproducible ordering of exercises, see forum thread for details.

I chose sorting by difficulty directly, because that allows to use all 9 levels. And lower cased name did not sound bad to me.

Now someone would need to adjust difficulties to match some real difficulty 😃

@mk-mxp mk-mxp requested a review from homersimpsons June 5, 2026 15:44
@mk-mxp mk-mxp self-assigned this Jun 5, 2026
Copy link
Copy Markdown
Contributor

@homersimpsons homersimpsons left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the thread link. I have no opinion on sorting here, I'm not even sure why this sorting is used on the site versus sorting them consistently across tracks.

@mk-mxp
Copy link
Copy Markdown
Contributor Author

mk-mxp commented Jun 6, 2026

If I remember correctly, the argument for track specific order was "Exercises might have different diffculties per track". As people like to solve exercises "in order", I hope they now solve more easy ones before attempting the hard ones.

@mk-mxp mk-mxp merged commit 4b2c9fe into exercism:main Jun 6, 2026
13 checks passed
@mk-mxp mk-mxp deleted the sort-exercises branch June 6, 2026 07:08
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