Abstract: A computer-implemented method includes generating a curriculum for a particular textual work, the curriculum including one or more of: video content; audio content; and a quiz; and associating the curriculum with the particular textual work. The curriculum may be obtained from a store and then associated with the work. A student obtains a particular textual work, the work having a curriculum associated therewith, and reads the particular textual work under control of the curriculum.