Patent Document ID: 8798519
Application ID: 12463266
Patent Flag: 1

Claim One:
1. A method for executing course projects in a learning sequence comprising the steps of: retrieving, by a learning platform, a programmed project comprising: a) at least one instruction set specifying at least one rule capable of reacting differently to different inputs; and b) at least one executable, social network-based learning object having at least one associated attributes, wherein the at least one rule is capable of reacting dynamically to inputs adapted to the rule for controlling the at least one attribute associated with the object and triggering behavior based on the at least one attribute associated with the object or other inputs and wherein the at least one instruction set specifies a manner of use in which the at least one executable, social network-based learning object can be executed; retrieving the instruction set independently from the executable, social network-based learning object; determining, by the learning platform, an action to perform with respect to the programmed project based on the at least rule and the at least one retrieved instruction set, wherein the action may be triggered by an event recognized by the runtime or not recognized by the runtime; and executing the determined action on the programmed project by the learning platform.