Patent ID: 6975833

Claim:
A method, performed by one or more processing devices, for creating an electronic learning (e-learning) course, the method comprising: generating, via a processing device, content associated with the e-learning course, the content comprising two or more structural elements, at least one structural element enabling a learner to engage in a collaboration activity, the collaboration activity being suggested, without learner input, only at one or more predefined points in the at least one structural element in order to support an effort to achieve a goal associated with the at least one structural element, the collaboration activity being defined via a collaboration template, the collaboration template corresponding to one of plural different types of collaboration deemed suitable to achieving the goal, the collaboration template defining a strategy for progress through the collaboration activity and interaction between participants of the collaboration activity; organizing, via a processing device, the structural elements into two or more levels, where a higher level structural element refers to a lower level structural element; assembling, via a processing device, the structural elements to create the e-learning course; and maintaining, via a processing device, a collaboration pool containing a state of the collaboration activity and information on whether there are sufficient participants to engage in the collaboration activity.