This page does not desribe the current implementation. It was a draft used for discussion. Parts of it has been implemented.
This is a proposal for a way to reach the Goals we aim for in a next GNU Solfege release.
- Define many small objective solfege learning targets. example: intervals->melodic intervals-> minor second or major second"
- Create a standard menu structure with all these small solfege learning targets. This can serve teachers exploring solfege and advanced students who want to decide theirselves.
- Create a dependency tree system for learning targets. A teacher should be able to easily create a dependency tree of learning targets for his students. We should encourage the growth of multiple dependency trees from the beginning to ensure the robustness of the underlying code. Maybe apt-get and freeciv could be useful examples?
- Create a personal profiles system. A profile should contain info on:
- the relation between a student and all the solfege learning targets.
- information on this student's default learning targets dependency tree. This information should be well separated from the learning targets information. A student should be able to switch learning targets dependency trees.
<< Goals | NewExerciseSetup | GUI >>