In some embodiments, a general Section widget with general and further configurable interaction properties is mapped to a section of a content block when no explicit keyword association is configured to match with a title of what is assumed to be a section of the content block. One of the attributes of the widget can capture the title, if any, of the section.
In some embodiments, a General Container or Content widget with general and further configurable interaction properties is mapped to a content block when no explicit keyword association is configured and matched with the title of a content block. One of the attributes of such a widget is designed to capture the title, if any, of the content block.
Yet, in another embodiment of the disclosure, generally, an interaction widget associated with some content type may contain child interaction widgets and those child interaction widgets may contain other child interaction widgets to any level of depth. One approach to capturing the order of widget navigation is to associate hierarchical sequence numbers to widgets. For example, if the interaction widget associated with an Instruction section of the digitized document has a sequence number of 5, the first child Step interaction widget corresponding to the first step of the Instruction widget will have a sequence number of 5.1, the second child Step widget will have a sequence number of 5.2 and so on. This scheme for sequence number can accommodate any level of widget parent/child relationship. The content type associated with a parent interaction widget will be marked completed automatically when all its relevant child interaction widgets are marked completed.