6. The method of claim 1 , wherein the set of documents that correspond to the content segments include one or more of video documents, image documents, portable document files, word processing documents, spreadsheet documents, and presentation documents.
1. A method executable by a computing system including one or more processors and one or more memories, the method comprising: receiving, using the one or more processors, survey response data associated with a user from a non-transitory information source, the survey response data including user submitted input received in response to a survey being presented on computer display of the computer system; querying, using the one or more processors, the non-transitory information source for content segments associated with a product demonstration that match the survey response data; compiling, using the one or more processors, the content segments into a demo data file, the demo data file reflecting a personalized product demonstration that is personalized to the user based on the survey response data; determining, using the one or more processors, a set of documents that correspond to the content segments used to compile the demo data file, each document of the set of documents corresponding to a content segment of the content segments when the document and the content segment each describe a certain feature of the personalized product demonstration; presenting, via on the computer display, a graphical user interface for interacting with the demo data file, the graphical user interface including an interaction region for interacting with each of the content segments of the demo data file; receiving, via an input device of the computing system, event data indicating a certain content segment is being presented to the user in the interaction region of the graphical user interface; responsive to receiving the event data indicating the certain content segment is being presented, adding, using the one or more processors, one or more documents corresponding to the certain content segment from the set of documents to a locked digital document library illustrated in the interactive region of the graphical user interface; and restricting the user from accessing the one or more corresponding documents until a rule for unlocking the locked digital document library has been met.