Time based online classroom script

Hi All…

Does anyone know of a ready built (or core files) script to be used as a time based online classroom/lesson app that each lesson link becomes active so many days after the previous lesson was taken??

IE

Classroom Number 1

Lesson 1 - Available straight away
Lesson 2 - 5 days after lesson 1
Lesson 3 - 7 days after lesson 2
Lesson 4 - 9 days after lesson 3
Lesson 5 - 5 days after lesson 4
Lesson 6 - 10 days after lesson 5
Lesson 7 - 7 days after lesson 6
Lesson 8 - 10 days after lesson 7

If no script, What are your ideas to achieve this??

Many Thanks
Steve

You could check out http://moodle.org/
I have no idea if it already has a module that does exactly what you want though.