-
-
Notifications
You must be signed in to change notification settings - Fork 752
Rework which practice exercises should be listed in the concept tree #2631
Copy link
Copy link
Open
Labels
x:action/improveImprove existing functionality/contentImprove existing functionality/contentx:knowledge/advancedComprehensive Exercism knowledge requiredComprehensive Exercism knowledge requiredx:module/conceptWork on ConceptsWork on Conceptsx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:size/largeLarge amount of workLarge amount of workx:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
Metadata
Metadata
Assignees
Labels
x:action/improveImprove existing functionality/contentImprove existing functionality/contentx:knowledge/advancedComprehensive Exercism knowledge requiredComprehensive Exercism knowledge requiredx:module/conceptWork on ConceptsWork on Conceptsx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:size/largeLarge amount of workLarge amount of workx:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
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
practicesconfiguration. 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
stringsconcept... Instead, every concept should contain a few hand-picked practice exercises that actually help a student to practice that concept. For thestringsconcept for example, some candidates areisogramandisbn-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.