Don’t have an LMS? Need more detailed reports than an LMS could provide? Want to track your course data in both an LMS and an external reporting service? Perhaps you find the xAPI too complex to implement? And/or maybe you need more data than the xAPI can provide?
The web development industry has seen a huge demand for more analytics. Those numbers and reports are used to improve sites, drive more traffic, and push users through goals (eCommerce, time on site, page views, etc).
As detailed analytics and customizable robust reportage becomes more common in the web development world we are seeing more and more demand for detailed data and reports in the eLearning industry. It’s not enough to know that Johnny passed the course; we need to know how many times Johnny viewed slide 3. With that level of detail we can identify what works (and doesn’t) in our courses and make improvements.
For this demo, I will also be using Firebase. If you follow me on social media or read my blog posts, then you know I love Firebase. While it is really intended to ease and automate mobile development tasks, it also works great for many HTML5 projects. Firebase enables you setup and use a live database with just a few lines of code. It automatically pushes data changes and events to all clients connected to your database. And their free level offers quite a bit of functionality.
Before you watch the video below about how I built the demo, you should probably play with the demo. Click the button below to launch the Live Results page. Then click button in the upper right to launch the course. As you move through the course observe the results in the main page.
You might want to keep that demo course open and play with it as you watch the video:
James Kingsley has worked in the eLearning Industry for over 15 years. He has won several awards for combining technologies to produce better eLearning. He is an Articulate MVP. James is the Senior Technology Architect for eLearning Brothers and the Co-Founder of ReviewMyElearning.com. You can follow him on Twitter or connect with him on LinkedIn for additional tips and examples.