Patent ID: 8615547

Claim:
A method comprising: receiving, by a computing device, a stream of audiovisual content; determining, by the computing device, one or more events in the stream of audiovisual content while receiving said stream; determining, by the computing device, based at least partially on said one or more events, a set of audiovisual units from the stream of audiovisual content; determining, that one audiovisual unit of the set of audiovisual units includes a quiz, poll, or question; in response to determining that one audiovisual unit of the set of audiovisual units includes a quiz, poll, or question, removing from the determined set of audiovisual units, by the computing device, audio and video feeds of the one audiovisual unit including the quiz, poll, or question while retaining a textual representation of the quiz, poll, or question; and rendering, by the computing device, the set of audiovisual units as at least a part of an online course, including inputting the set of audiovisual units to a graphic user interface shell, wherein the online course prevents a user from progressing from a first audiovisual unit to a second audiovisual unit the user has passed the quiz of the one audiovisual unit.