Creating Learning Management Systems with Drupal

Online learning is a burgeoning sector of the web development space. There are two factors driving this trend are the need for organizations. First the need to teach specific information that isn’t taught in or pertinent to formal education. Secondly, the dropping barrier to entry cost of creating digital learning content and online learning management systems has made it affordable for organizations of any size to implement.

National Athletic Trainers' Association

The National Athletic Trainers' Association (NATA) is professional membership association for certified athletic trainers and others related to the athletic training profession. Their mission is to represent, engage, and foster the continued growth and development of the athletic training profession. NATA provides a robust variety of educational resources to help athletic trainers stay up to date with the latest clinical teachings and techniques. By leveraging Skvare's Learning Management System and custom Learning Record Store they were able to build an e-learning solution that is fully integrated with their website's Content Management System, Drupal 7, and Membership Management System, CiviCRM.

Drupal Tin Can API Learning Record Store

Skvare has been developing a Tin Can Learning Record Store Drupal module that plays a central role in a Drupal based online learning management platform.

A Tin Can Learning Record Store is a service that receives Tin Can API statements that are sent by the learning management system to document a learner's experiences and interactions with learning content.

Skvare LMS Suite Modules

Skvare-Developed Tin Can Learning Management Suite Modules

What follows is a list of features that Skvare may employ on a custom-built LMS. 

Learning Management System

Sets up the LMS menu, basic permissions, and contains utility functions, and custom Views fields and filters used by many of the modules in the suite.

Tin Can Course

Adds a Course entity to the Drupal installation and provides functionality for integration of the Course concept in the LMS infrastructure. Course views tracked and documented via Tin Can API integration.

Learning Systems

What is learning?

Learning is the act of acquiring new, or modifying or reinforcing existing knowledge, behaviors, skills, values, or preferences and may involve synthesizing different types of information, presented in different types of media.


Subscribe to LMS