An educational content presentation system and a file format for
facilitating learning in that presentation system are provided. The
presentation system receives an archival file, such as a ZIP file, that
comprises a manifest, one or more activities, and one or more libraries.
The manifest associates activities with educational content in the one or
more libraries. Some or all the educational content in the library can be
encrypted to facilitate digital rights management of the content or
provide security in learner assessment activities. Activities can then be
executed, such as by a Common Language runtime or Java virtual machine,
which present the educational content in the associated libraries to
facilitate student learning.