I know that this doesn't help with what the original posted did - but wanted to mention what I've done for music lessons. (Now mind you, this is Suzuki, where the order of songs is constant and won't be changed by the teacher...)
I made a resource with the Suzuki Book 1 (used the ISBN lookup!) and created "Song" Divisions, and added the name of each song. I marked as done all the songs that my son has "finished". Now in Suzuki, he isn't really finished it - I can't think the term that is usually used. It isn't his new song - and it isn't the one he is polishing - I think it is called his Current Piece. Then each week at his lessons, I mark "Worked on" on his new piece until the teacher is satisfied with it. Of course, he might have worked on his older pieces, or he might even do some exercises that will be for a later piece - but I mark Worked On for his "new piece".
I also made a resource called Violin Practice (Suzuki Book 1), and assigned it to be used with the Suzuki Book 1 resource. Each time he practices, I mark it as Worked On. When he finishes book 1, eventually, I will mark it as finished, and create a new one for Book 2.
I like the flexibility, that I don't need to make notes, and that I am still showing his progress on reports etc.