Skip to content

Harvard-specific Django LTI app that allows insertion of live-updated course info widget

Notifications You must be signed in to change notification settings

harvard-dce/dce_course_info

Repository files navigation

A Harvard-specific Django LTI app that allows course authors to insert a "course information" widget containing live-updated course information from the registrar into any page with a rich content editor.

It replaces functionality formerly provided by isites.

Authors click an icon, which opens a widget editor window to let them choose which fields they would like to include in the widget. The widget is then inserted into the page, and is live-updated using the icommons api.

In order for the iframes to size properly, you'll have to add the following snippet to your canvas global js file:

course_info/static/js/consumer/global.js

It's annoying that this is necessary, but that's the way things are with cross-domain iframes.

See the docs directory for instructions on how to run this app locally and in heroku.

About

Harvard-specific Django LTI app that allows insertion of live-updated course info widget

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published