Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework which practice exercises should be listed in the concept tree #2631

Open
sanderploegsma opened this issue Jan 9, 2024 · 0 comments
Open
Labels
x:action/improve Improve existing functionality/content x:knowledge/advanced Comprehensive Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:type/content Work on content (e.g. exercises, concepts)

Comments

@sanderploegsma
Copy link
Contributor

Currently the concept tree on the Java track is very hard to follow due to the large number of exercises listed for each concept. The reason this is happening is because all practice exercises list a number of concepts in their practices configuration. This probably started when migrating to Exercism v3.

The problem with this is that the concepts listed for each exercise only mean that that exercise is related to that concept. There is no way that there are 33 exercises to help a student practice the strings concept... Instead, every concept should contain a few hand-picked practice exercises that actually help a student to practice that concept. For the strings concept for example, some candidates are isogram and isbn-verifier.

So, the goal of this issue is to arrive at a concept tree that contains a relevant handful of practice exercises for each concept. A good example of this is the concept tree on the Python track.

@sanderploegsma sanderploegsma added x:action/improve Improve existing functionality/content x:knowledge/advanced Comprehensive Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:type/content Work on content (e.g. exercises, concepts) x:size/large Large amount of work labels Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/improve Improve existing functionality/content x:knowledge/advanced Comprehensive Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:type/content Work on content (e.g. exercises, concepts)
Projects
None yet
Development

No branches or pull requests

1 participant