Current Course Samples (You will need to sign up with an email address to view these courses because randystewartmiller.com is a fully functional LMS) :

I have donated this space and it’s management to a Free, Social and Open University/Social Cloud for my Friends and Visitors from around the globe. This is what I do on Saturday afternoons after working out. We all need hobbies right?

I call this the xAPILMS because xAPI makes up the basis of how it works.

Articulate Storyline Example Lesson

In xAPILMS, an Instructional Designer simply has to select from a menu of hundreds of statements curated by Randy and his partners. No coding is required on the part of the Instructional Designer to get statements sent to the MongoDB upon which the LRS (Learning Record Store) is built. A Curriculum Development team should be spending their time working on training needs and let the data requirements line up with the proposed Courseware. xAPI statements (Actors, Verbs and Activities) should be a natural result of the courseware process and should not require re-inventing verbs and the necessary JSON code over and over again custom built for every lesson, course and evaluation. Therefore the code is best suited as a drop down choice in the LMS rather than written each time a lesson, course or quiz is created. xAPI is best suited as an LMS function (built into php functions) rather than as Captivate/Articulate/Camtasia, etc. custom courseware variables that fire the JSON statements from scratch development.

I have developed randystewartmiller.com as a test bed project for any company wanting to get into their own Project, Social Media and Learning Management System that is based on xAPI. xAPI is the future of tracking team member development within the organization. See the page of competencies I have embedded into this experimental system so far. Competencies are the foundation of which xAPI Verbs and Activities are based on. Competencies are the foundation on which job roles are based on and we learn what these are in the Analysis and Design phase of the ADDIE model.

Here is an example of a dashboard that I built for my sample course Texas Energy Overview.

Power Generation and Facilities (Business Intelligence Dashboard Integration Example)

When we want to look at the thousands of JSON statements that are collected in the database, I make sense of them through Microsoft® Power BI and then pull them back into a Management Dashboard within the xAPILMS. Some LRS companies are building their own dashboards into LRS/LMS products. However, I personally envision, this being done in a BI tool such as Microsoft® Power BI or Tableau®. These dashboards give a real-time view of training and activity within the organization. As more and more statements stack up in the database, insights can be achieved in ways that developers are not currently thinking about.

Under the Microsoft® Power BI/Azure AD (Active Directory) schematic, “App Owns Data” users of randystewartmiller.com have access to the dashboards because the app (randystewartmiller.com) gets direct access to the Azure AD security tokens. In this way, Power BI and Azure AD works together to secure the information supply chain.