A system and methods for implementing education online by providing institutions
with the means for allowing the creation of courses to be taken by students online,
the courses including assignments, announcements, course materials, chat and whiteboard
facilities, and the like, all of which are available to the students over a network
such as the Internet. Various levels of functionality are provided through a three-tiered
licensing program that suits the needs of the institution offering the program.
In addition, an open platform system is provided such that anyone with access to
the Internet can create, manage, and offer a course to anyone else with access
to the Internet without the need for an affiliation with an institution, thus enabling
the virtual classroom to extend worldwide.