TinyLMS is a lightweight learning management system for SCORM compliant learning content.
The Sharable Content Object Reference Model (SCORM) defines a Web-based learning "Content Aggregation Model" and "Run-time Environment" for learning objects. At its simplest, it is a model that references a set of interrelated technical specifications and guidelines designed to meet the following high-level requirements for Web-based learning content:
SCORM has been developed by the Advanced Distributed Learning Initiative (ADL). See www.adlnet.org for more information about SCORM.
TinyLMS does not pass the SCORM RTE-1 self-test because of its limited persistence capabilities. During a user session, TinyLMS uses an in-memory database for all data entries. Long term persistence is achieved using Cookies. Unfortunately Cookies do not provide enough space to store all data entries.
If a course consists of exactly one SCO, TinyLMS
is capable of storing the
cmi.core.lesson_status and the
If a course contains more than one SCO, TinyLMS stores the
TinyLMS consists of two parts: the course builder and the runtime environment.
SCORM 1.2 Compliance
ADL provides a test suite, which can be used to verify the scorm compliance of a learning management system.
Here are the results for TinyLMS:
Please note, that the warnings issued by
the test log are all related to features required for compliance with RTE2
DotNetSCORM uses software components of TinyLMS as client-side technology for a full fledged server based learning management system.
Example Content Packages
To use TinyLMS you need to have some SCORM learning content. If you don't have any of your own, you can download the following example content packages from here: