AUTHORING, SHARING, AND CONSUMPTION OF ONLINE COURSES
First Claim
1. A system for publishing an augmented presentation document comprising:
- a processor; and
a memory communicatively coupled to the processor and storing computer-executable instructions which, when executed by the processor, cause the processor toreceive the augmented presentation document, the augmented presentation document comprising one or more slides, the one or more slides having one or more associated objects,extract the one or more objects from the augmented presentation document,store the one or more objects by object type, whereby objects of the same object type are stored together,receive a request to present the augmented presentation document,in response to receiving the request, retrieve the stored one or more objects, andcause the augmented presentation document to be presented such that the objects are presented in synchronization.
0 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for authoring, sharing, and consuming online courses. A lesson creation extension executing in conjunction with a presentation application can be utilized to create an augmented presentation document having one or more slides. A video recording of a presentation of the slides may be made and associated with the slides. Digital ink made on the slides may also be recorded. The slides might also be created to include quizzes, interactive labs, and other types of interactive content. The augmented presentation document can then be published to a portal system for sharing. A lesson player can be utilized to play back the lesson from the portal system. During playback, the recorded audio, video and digital ink are played back in synchronization by the lesson player.
36 Citations
20 Claims
-
1. A system for publishing an augmented presentation document comprising:
-
a processor; and a memory communicatively coupled to the processor and storing computer-executable instructions which, when executed by the processor, cause the processor to receive the augmented presentation document, the augmented presentation document comprising one or more slides, the one or more slides having one or more associated objects, extract the one or more objects from the augmented presentation document, store the one or more objects by object type, whereby objects of the same object type are stored together, receive a request to present the augmented presentation document, in response to receiving the request, retrieve the stored one or more objects, and cause the augmented presentation document to be presented such that the objects are presented in synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for creating an augmented presentation document, the method comprising executing computer-implemented instructions for:
-
executing a lesson creation extension in a presentation application to create the augmented presentation document, the augmented presentation document comprising one or more slides; recording one or more types of content; and segmenting the one or more types of content into one or more objects, whereby each object is associated with a slide of the one or more slides such that the one or more objects and the one or more slides will be presented in synchronization during playback. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
receiving an augmented presentation document comprising one or more slides, the one or more slides having one or more associated objects; extracting the one or more objects from the augmented presentation document; storing the one or more objects by object type, whereby objects of the same object type are stored together; receiving a request to present the augmented presentation document; in response to receiving the request, retrieving the stored one or more objects; and causing the augmented presentation document to be presented such that the one or more objects are presented in synchronization. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification