Authoring the Next Generation of LMS Activities with LTI 1.3, STEMCstudio, JSXGraph, and more
David Holmes
CEO STEMCstudio, Raleigh NC, 27605. USA
Abstract
Tired of copying and pasting your plugin activity code into a tiny, lifeless, plugin text window in Moodle? Still hoping that it will run after you have made countless manual tweaks to integrate it with the plugin syntax-du-jour? Wishing you could write a real library to get code reuse and productivity? Forever jousting with your Moodle admin to install server-side utilities that don’t scale to the number of users? Envious of those developers with smart IDEs, modern tools, and thinking that there must be a better way?
Well there is!
In this session we will explain:
- How LTI 1.3 creates a new paradigm for LMS activity development.
- How STEMCstudio provides a modern developer experience.
- How to author an activity application in STEMCstudio, and deploy it to a Moodle course.
- What is going on behind the scenes with LTI and STEMCstudio.
- How to use any standard JavaScript library in STEMCstudio, with a JSXGraph example.
- How to interact with the Moodle Gradebook.
- How to get symbolic mathematics in your activity without scaling problems.
- How to author a standard and modern JavaScript library, with a JSXGraph example.