Hi, i have read your job specification, and have understood that you want a music learning system that can be used by people of all ages to train their musical skill. I can do this for you. I will implement a robust full featured music training library which the system will use to provide the tempos, beats, rhtyhm and then analyze them using a chart/graph function.
The system will allow the beginners to choose modules or sections for practice and they can also create a list of favorite items. All in all it will be a full fledged graphical system with focus on ease of use.
All the features that you want will be implemented just like you want them. Let me do this for you.
Thanks,
Maxx