Patent ID: 8244697
Filing Date: 2012-08-14
Classification: G09B

Abstract:
1. A system for versioning learning materials comprising: multiple spatially independent electronic textbook viewers; an electronic computer system communicating with the electronic textbook viewers including at least one processor and data storage component, the data storage component holding: (a) at least one content file including a set of course elements being components of an electronic textbook including at least text and images, each course element having a content identification tag describing content independent of its display properties, the course elements arranged in an author order; (b) multiple course version files identifying subsets of the course elements in a course version order different from the author order, the course version order defining an order to course elements of text and images as may be concurrently displayed on a display of an electronic textbook viewer, the course version files providing an ordered list of course elements; (c) a publishing engine program; the processor executing the publishing engine program to create multiple electronic textbook versions for multiple different users by selecting and ordering the single given content file based on multiple different course version files matched to the multiple different users and to serve the multiple electronic textbook versions to different electronic textbook viewers, wherein the ordering of a content file according to a course version file determines a display order of the course elements concurrently displayed on a display in different electronic textbooks presented to the different users by arranging the course elements according to the ordered list of the course order of each version file.