This project is a Django/Python and Learn REST replacement for the Original York DSK Building Block for Learn.
This project is built to be deployed on the Heroku. You may read about Heroku here: https://heroku.com
In order to meet the needs for a Heroku deployment there are some differences between this and the companion OSCELOT DSKTool project which supports python and containerized deployment. If those are of interest to you it is best to start with that project (https://github.com/moneil/DSKTool). Time and feasibility permiting I would like to merge these into a single project.
The DSKTOOL uses 3LO and as such requires a Learn account and use is restricted based on Learn account privileges.
Note: This is an open source community project and, even though I am an employee, is not supported or sponsored by Blackboard Inc.. If you find it of value please contribute! Pull requests welcome! Make a fork and share your work back to this project.
You must have registered an application in your Developer Portal (https://developer.blackboard.com) account and added it to your Learn instance.
NOTE: Make certain to store your Key and Secret as those will be required when you install the application.
Learn is now ready and you may proceed with the installation by clicking the below button: