Patent ID: 7210938

Claim:
A virtual school, comprising: a computer network, including server means and a plurality of clients each of which is adapted to be connected to said server means over said network; means for operating said server means and said plurality of clients, said operating means supporting a run-time environment for a virtual school application on said network; graphical user interface means adapted to be displayed on said plurality of clients, said graphical user interface means including a plurality of personalized spaces; a database storing a plurality of files with a plurality of different file formats, the database is adapted to be accessible to said server means over said network; a plurality of collaborative modules, each of which is adapted to be run over said network, said collaborative modules including: a content manager; a curriculum planner, adapted to be used by a user to plan a curriculum comprising a plurality of lessons, said curriculum planner including calendar means accounting for a plurality of vacation days, a plurality of holidays, and a plurality of events occurring throughout the course of said curriculum at a location proximate to said user; an instructional sequencer; and a progress tracker, adapted to track and display the progress of at least one student through at least one of: the curriculum and a series of lesson units.