System and methods for collaborative development of content over an electronic network
First Claim
1. A system for authoring content for a distributed learning system, comprising:
- one or more servers configured to store an educational course configured to be delivered electronically to students, the course having been developed by a plurality of authors; and
a synchronization module configured to detect a change in the course, and responsive to said change send messages to the authors informing them of the change.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for collaborative authorship of content for a distributed delivery system are provided. The system comprises a server configured to store and regulate access to one or more course materials developed by one or more authors, wherein the one or more course materials comprise information to be taught to a student. The system further comprises one or more client computer systems configured to communicate with said server, each of the one or more client computer systems comprising a display configured to show a hierarchy of course materials, a messaging module configured to send and receive content-related event messages to and from the server, and a user interface module configured to update the display in accordance with content-related events. The server is configured to send event messages to the one or more client computer systems. In some embodiments, the one or more client computer systems are configured to synchronize content with the server.
133 Citations
60 Claims
-
1. A system for authoring content for a distributed learning system, comprising:
-
one or more servers configured to store an educational course configured to be delivered electronically to students, the course having been developed by a plurality of authors; and
a synchronization module configured to detect a change in the course, and responsive to said change send messages to the authors informing them of the change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for synchronizing content in a distributed learning system, comprising:
-
electronically storing within a storage an educational course that has been authored by a plurality of authors, the course configured to be delivered electronically to students;
determining that a change has occurred to the educational course; and
responsive to said determination, electronically informing one or more of the authors of the change. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for synchronizing content in a distributed learning system, comprising:
-
a means for storing an educational course configured to be delivered electronically to students, the course having been developed by a plurality of authors;
a means for detecting a change in the educational course; and
a means for informing at least one of said authors of the change. - View Dependent Claims (31)
-
- 32. An authoring system for an educational course configured to be delivered electronically to students, the course comprising a plurality of content objects organized in accordance with a content object hierarchy, the authoring system comprising a rules module employing a set of format rules governing presentation of the content objects within the content hierarchy, the rules module configured to (1) analyze the content objects for violations of the format rules as the content objects are being created by an author, and (2) if one of the format rules is violated, inform the author of the rule violation.
-
36. A method of controlling an educational course configured to be delivered electronically to students, the course comprising a plurality of content objects organized in accordance with a content object hierarchy, the method comprising:
-
analyzing content objects for violations of format rules as the content objects are being created by an author, the format rules governing presentation of the content objects within the content object hierarchy;
detecting a violation of at least one of the format rules; and
informing the author about the rule violation. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system for collaborative authorship of content for a distributed delivery system, comprising:
-
at least one server configured to store an educational course configured to be delivered electronically to students, the course comprising a plurality of content objects organized in accordance with a content object hierarchy, the course having been developed by a plurality of authors; and
a plurality of client computer systems configured to communicate with the server, each of the client computer systems comprising;
a display configured to show a hierarchical outline of the educational course;
a messaging module configured to send and receive course-related event messages to and from the server; and
a user interface module configured to update the display in accordance with course-related events, wherein said server is configured to send course-related event messages to the client computer systems. - View Dependent Claims (34, 35, 42, 43, 44, 45, 46, 47)
-
-
48. A method of regulating access to an educational course, comprising:
-
maintaining in storage an educational course configured to be delivered electronically to students, the course comprising a plurality of content objects organized in accordance with a content object hierarchy, the course having been developed by a plurality of authors;
receiving a request from a first author to check out a content object; and
notifying at least one other author that the content object has been checked out by the first author. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A method of modifying educational course material while disconnected from a distributed learning system, comprising:
-
connecting a client computer to a storage, the storage maintaining an educational course configured to be delivered electronically to students, the course comprising a plurality of content objects organized in accordance with a content object hierarchy, the course having been developed by a plurality of authors;
checking out a content object from the storage;
disconnecting the client computer from the storage after checking out the content object;
modifying the content object on the client computer while the client computer is disconnected from the storage; and
reconnecting the client computer to the storage after modifying the content object. - View Dependent Claims (57, 58, 59, 60)
-
Specification