CPC G09B 7/00 (2013.01) [G06F 9/44526 (2013.01)] | 22 Claims |
1. A computing system for managing learning content, the system comprising:
a database configured to store:
a set of screens, and
a server comprising a computing device coupled to a communication network and comprising at least one processor executing instructions within a memory which, when executed, cause the system to:
generate, for display on a client device, a graphical user interface (GUI) comprising a content editor for defining courseware including a first lesson;
receive, via the communication network, user input comprising:
a stitched screen request, via the GUI, for the first lesson;
a selection of screens, via the GUI, that indicates the set of screens to be included as part of the first lesson;
content definition, via the GUI, defining content on each screen of the set of screens;
pathway connection information, via the GUI, defining pathway connections between the screens of the set of screens; and
condition definition information, via the GUI, defining at least one condition for navigating between the set of screens along the pathway connections;
configure, in response to the stitched screen request, the set of screens of the first lesson in a stitched screen configuration, wherein, in the stitched screen configuration, the screens are configured to be stitched and scrolled through in a continuous manner in accordance with the pathway connections between the screens and the at least one condition for navigating between the screens;
generate, from the selection of screens, the content definition, the pathway connection information, the condition definition information, and the stitched screen configuration, a learning course content for a learning application; and
transmit, via the communication network, the learning course content to the client device.
|