Hi there!
I´m trying to figure it out. I´ve asked a long time ago something about using Drupal as school portal and there were kind people who gave me very interesting ideas.
I want to know wich modules do you use, or how do you manage (or imagine that this issue could be managed) to insert a bunch of students into different grades and move them individually. I have several students (in online courses) that complete a single test in a week, so they can enter to the "second" test (in a manner of speak in), and so on. And there are other students that are a bit slower to complete their tests, so they move in a slower way. But I have to manage them indiviadually, and there´s my problem.
As english isn´t my mother´s tongue, I´ll see if I can explain this in a more... articulated way :)
I have John, Maria and Alex that start a course in 1/jan/06.
This course has 10 modules. Each module has a test.
John completes his test on 3/jan/06. Now he is able to access the second module.
Maria and Alex didn´t completed it yet.
Next week, Maria completes the first test, and one day after that Alex completes his.
...
This is what I´ve thought I can do:
Plan A
Install Taxonomy Access Control Lite, this way I can manage each student´s individual access to the site.
Create one vocabulary "OnLine_course" and 10 terms called: Module_1, Module_2, Module_3 and so on.