Welcome to edX-in-a-box
edX-in-a-box is a one-click installer to quickly evaluate edX on your computer. It includes a couple sample courses so you can see examples for how to author your own courses.
Once you download the script and double-click on it, the script will do the following:
- Download and Install Virtualbox (if not already installed)
- Download and Install Vagrant (if not already installed)
- Download the edX .box image file (if not already downloaded)
- Import the edX .box image file into VirtualBox
- Download and install the edx4edx_lite sample course
- Download and install the 18.02SC Multivariable Calculus sample course
- Start the newly installed/configured VM
- Print a message of what to do next, and where to find more docs
Mac users
The script has the extension .tool
which on MacOSX makes it clickable as an executable file.
The files will be copied to the ~/mitvm-vagrant directory on your computer, so on a Mac this will be /Users/<username>/mitvm-vagrant
Linux users
Linux users can rename this to edx-installer.sh and run it with bash.
$ mv edx-installer.tool edx-installer.sh
$ chmod +x edx-installer.sh
$ ./edx-installer.sh
Authors and Contributors
The script is maintained by Nate Aune (@natea) but all the hard work was done by Ike Chuang (@ichuang). This script is just a wrapper around his instructions, to make it easier to get the system dependencies installed with as few clicks as possible.
Support or Contact
Having trouble with edX-in-a-box? Check out the documentation at http://people.csail.mit.edu/ichuang/edx/ or the official edX code project page at http://code.edx.org.
You can also visit the edx-code mailing list and ask questions there, or visit the #edx-code IRC channel on Freenode.