Hybrid E-Learning Course Creation and Syndication
First Claim
Patent Images
1. :
- A method of creating, syndicating, and publishing an elearning course, comprising;
authenticating and authorizing at a first computing device registered users with respect to roles, the roles comprising permissions with respect to elearning courses, instances thereof, components thereof, and e-learning packages;
creating an elearning course by a method comprising;
receiving at the first and/or a second computing device an instruction from a first user to create and creating a first instance of an elearning course, which first instance comprises tools, a glossary, metadata, a section, which section comprises a module, which module comprises a lesson and/or an exam, which lesson and/or exam comprises text, media and parameter values;
associating a portion of the first instance with one or more “
user editable”
parameter values, which such “
user editable”
parameter values indicate whether the portion is editable by a role;
associating the elearning course with a skin;
packaging an elearning course instance as an elearning package, which packaging comprises flagging the database entries required to form a package, serializing the database entries comprising the elearning course, and creating a datastructure;
syndicating an elearning package by a process comprising associating an elearning course instance and/or an elearning package with an organization;
providing at the first, second, and/or a third computing device a second user with role-based access to a syndicated elearning package;
de-serializing a syndicated elearning package into a second instance of an elearning course;
associating the second instance of an elearning course with new and/or modified text, media and parameter values received from the second user;
publishing an elearning package, including the new and/or modified text, media and parameter values from the second user, to a computing environment.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosed invention is directed to a method and system which allows publishers to create hybrid elearning courses and to publish the courses to a variety of environments including to an LMS, a web interface, or a CD-ROM. Through a “syndication” process, the hybrid elearning courses are associated with consuming organizations downstream of the publisher; such consuming organizations and/or roles within such organizations may be allowed to edit or customize those portions of the courses which have been labeled as “consumer editable.”
-
Citations
20 Claims
-
1. :
- A method of creating, syndicating, and publishing an elearning course, comprising;
authenticating and authorizing at a first computing device registered users with respect to roles, the roles comprising permissions with respect to elearning courses, instances thereof, components thereof, and e-learning packages; creating an elearning course by a method comprising; receiving at the first and/or a second computing device an instruction from a first user to create and creating a first instance of an elearning course, which first instance comprises tools, a glossary, metadata, a section, which section comprises a module, which module comprises a lesson and/or an exam, which lesson and/or exam comprises text, media and parameter values; associating a portion of the first instance with one or more “
user editable”
parameter values, which such “
user editable”
parameter values indicate whether the portion is editable by a role;associating the elearning course with a skin; packaging an elearning course instance as an elearning package, which packaging comprises flagging the database entries required to form a package, serializing the database entries comprising the elearning course, and creating a datastructure; syndicating an elearning package by a process comprising associating an elearning course instance and/or an elearning package with an organization; providing at the first, second, and/or a third computing device a second user with role-based access to a syndicated elearning package; de-serializing a syndicated elearning package into a second instance of an elearning course; associating the second instance of an elearning course with new and/or modified text, media and parameter values received from the second user; publishing an elearning package, including the new and/or modified text, media and parameter values from the second user, to a computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- A method of creating, syndicating, and publishing an elearning course, comprising;
-
13. :
- A computer system to create, syndicate, and publish elearning courses, comprising;
a registration component configured to authenticate users and to authorize authenticated users with respect to roles, which roles comprise permissions with respect to elearning course instances, components thereof, syndicated elearning course packages, and published elearning courses; an elearning course creation and modification component configured to; create instances of elearning courses at the direction of a first user, which instances comprise; tools, a glossary, metadata, and a section, which section comprises a module, which module comprises a lesson and/or an exam, which lesson and/or exam comprise text, media, and parameter values comprising a “
user editable”
parameter value, which such “
user editable”
parameter value indicates whether the portion is editable by a role or a role associated with an organization; andmodify portions of instances of elearning courses associated with a “
user editable”
parameter value at the direction of a second authorized user;a packaging component for creating an elearning package, which packaging component is configured to; serialize data comprising instances of elearning courses into an elearning package, and deserialize an elearning package into instances of elearning courses; an elearning course syndication component configured to associate an elearning package with an organization; an elearning course publishing component configured to publish an elearning package to a computing environment; a database configured to record and update records according to instructions from the other components of the system; a webserver configured to provide a web-based interface to components comprising the registration component, the elearning course creation and modification component, the course syndication component, and the publishing component. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- A computer system to create, syndicate, and publish elearning courses, comprising;
Specification