1. A system for developing a course of study for students by a plurality of participants over a collaborative network, comprising: a database coupled to the network, said database storing an initial framework that defines a sequence of learning units that create a desired learning environment for the students, said sequence of learning units being presented to students over a time period based on a template that is associated with a student work timeframe, the sequence of learning units being presented to the students during the desired learning environment to achieve learning objectives over the time period, said learning units having corresponding learning unit identifiers, a collaborative course development server coupled to the network, said collaborative course development server executing applications that provide one or more collaborative course development environments to said plurality of participants; a plurality of workstations coupled to the network for entry of reviewer information by the participants, said reviewer information comprising a comment entered by a first participant about a learning unit and a rank entered by a second participant about the comment, said rank being correlated with a defined ranking standard, wherein said comment is posted anonymously and said comment is on course content that is uploaded by a third participant; a processing unit in communication with the network, said processing unit sorts participant information automatically and processes the rank according to a predefined criteria to produce at least one ranking result that is associated with a learning unit identifier, wherein said at least one ranking result, the comment on course content, and the course content are used for associating learning content to the learning unit identified by the learning unit identifier.