Why have fun with Canvas in a VM?

In order to do some experiments with dynamic quizzes via the LTI interface, I created a version of Canvas that could run in a Virtual Machine (specifically a image that could be run by VirtualBox).

Advantages of this approach include:

  • easy to try things without any risk to the real Canvas infrastructures
  • easy to give an OVA image of the VM to students

The image was built using an ubuntu version of linux (specifically Ubuntu 18.04.1 LTS) by following the  Quick Start instructions at https://github.com/instructure/canvas-lms/wiki/Quick-Start. Links to an external site.

Details of the operation of the different containers that comprise this system will be described in a forthcoming Bachelor's thesis.