![The LMS dashboard from NATA's professional development center website](http://web.archive.org./web/20171114094814im_/https://www.drupal.org/files/styles/grid-8/public/NATA-LMS-Dashboard-iMac.png?itok=gu0hnTtf)
The National Athletic Trainers' Association (NATA) is a 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.
NATA's Professional Development Center (PDC) offers e-learning courses that allow members to learn and earn Continuing Education Units (CEUs) through online quizzes, courses, and webinars. Skvare developed a collection of about 20 modules, called the Learning Management Suite, to run the system. This module suite not only provides the ability to create course content for the LMS, but also provides the ability for users to purchase courses with credits, generate LMS pass records, and restrict access to other sections of the courses.
Skvare opted to use Drupal 7 for the project to leverage some existing functionality from contributed modules, its access control features, and integration with CiviCRM for membership management. Skvare developed a collection of about 20 modules, called the Learning Management Suite, to run the system. This module suite not only provides the ability to create course content for the LMS, but also provides the ability for users to purchase courses with credits, generate LMS pass records, and restrict access to other sections of the courses.
Our senior developer, Mark Hanna, used and extended the Drupal TinCan API module and developed the Tin Can Learning Record Store Drupal module integrating directly with the Learning Management System. This allows all of the user learning interaction data to be stored in Drupal as Drupal Entities. With full Views integration, it allows us to create just about any type of report that we can dream up. The LMS also has local access to all learning interactions to effectively and flexibly handle complex course passing rules. This is the first completely Drupal-native Tin Can API integration, that allows you to store and manage your data without using a third-party vendor such as Learning Locker.
NATA wanted more options than their previous learning management system allowed. Administrators wanted to give course creators the flexibility to build courses with a variety resources - pages created within their CMS, external links, files, videos, interactive slideshows, and quizzes. They also wanted to unify their membership system with both the CMS and LMS so it could stored and managed all within one place.
Our Drupal-based Learning Management Suite is a full-featured, Tin Can (eXperience API) compliant LMS. It will work with packages created with Tin Can API compliant learning packages, such as the ones produced within Articulate Studio or Articulate Storyline. Review a full list of LMS features in the Learning section of our site.
NATA also wanted to ensure that they still had access to their old data. There were approximately seven years of course data from that system that needed to be imported into the new system. The data included Importing old quizzes, content and videos into the new system. The challenge was that the legacy data had a different database structure than the one used by Drupal. This required additional planning, development and testing to ensure everything stays intact.
The new NATA PDC website has helped the organization take full control of their system. Course creators can leverage existing content, content created within Articulate Storyline, HTML5 videos, and virtually any piece of content on the internet to create several types of courses and course structures. A fully integrated Content Management System, Learning Management System, Learning Record Store, and Membership Management System has allowed NATA to cut costs by getting rid of 3rd party services and take full ownership of all their data. Overall, NATA is proud of their new product. See the video they have put together to highlight some additional features for their users.
Our Tin Can Learning Record Store has been made available to the community. The Tincan LRS has been tested with the Tin Can API module, Articulate Studio Tin Can packages, and using HTTP Request clients such as Poster. The Tin Can LRS module infrastructure is based on an integration with the Drupal Services module.
![The Course Material Page from NATA's LMS developed by Skvare The Course Material Page from NATA's LMS developed by Skvare](http://web.archive.org./web/20171114094814im_/https://www.drupal.org/files/styles/grid-8/public/Skvare-Learning-Management-System-Course-Material_0.png?itok=XcyuGT0b)
![An embedded Tin Can Package developed in Articulate Storyline 2 An embedded Tin Can Package developed in Articulate Storyline 2](http://web.archive.org./web/20171114094814im_/https://www.drupal.org/files/styles/grid-8/public/Skvare-LMS-Storyline-Course.png?itok=KI7yYgRv)
![The LMS Dashboard seen when a user logs into the NATA PDC website The LMS Dashboard seen when a user logs into the NATA PDC website](http://web.archive.org./web/20171114094814im_/https://www.drupal.org/files/styles/grid-8/public/NATA-LMS-Dashboard.png?itok=z3jlAS8Y)