My most recent efforts at SAM Learning involved building a framework for a series of e-learning activities known as APP. In this, a student’s progress throughout each activity is recorded, meaning that we save, to a database, every question that was asked, every answer the student gave, how long it took them …and more!
The framework was intentionally designed to be quick to build on. Some of these activities only took one day to develop, after the designer had done their bit. The rest took a maximum of two days. The code behind the scenes uses runtime code libraries to keep file sizes down and reduce maintenance, and there is a fairly sophisticated audio engine in there as well. I was once asked if we could add a button that would repeat the last voicover that was played – and only the last voiceover, not a sound effect. Could we add that in post deployment without republishing all these activities? You bet!
You can see it all in action on SAM Learning’s Free Trial Activities page. Just scroll down to the APP activities that look like the image at the beginning of this post.



