I made something similar a few months ago, also using Django: https://github.com/equirio/movide . It's really hard to get teachers on board in a bottom-up way. There are a couple of classes using it, but it took a lot of work to get there. I am interested in talking more if you are still working on your project.
"It's really hard to get teachers on board in a bottom-up way."
Try getting them to 'score' their idea of what online course elements might provide using the scheme in [1]
Do they want a filing cabinet, an online classroom, or some kind of student led Reddit/HN thing around their course materials? Gets a discussion going.
I agree, it can be tricky - I imagine it's especially true for non CS-ish subjects, where the lecturers may be a little less open to trying out new technologies.