classroom icon indicating copy to clipboard operation
classroom copied to clipboard

Synchronizing Moodle Courses with Github Classroom

Open prater-devin opened this issue 5 years ago • 1 comments

Feature Request

Good day,

I'm a technical assistant, I help with courses taught at an adult education facility teaching people with disabilities. Because I work in the Assistive Technology department, and am blind myself, I work on a few of our courses, and use Emacs, with Emacspeak, to write Markdown. Our CMS is Moodle, which sadly doesn't have an Emacs Mode, so there's plenty of copying and pasting.

@stephens-joel and I recently began using Github, both to teach ourselves to use it, and collaborate on courses. I like being able to push commits to a central repository, fixing problems and improving the lessons, but I'd love to actually push them to our CMS, Moodle, so I wouldn't have to copy and paste from Github to the Moodle course, just simply push my commits and stay within Emacs. This also would mean that there wouldn't be any possibility of an out-of-date copy on the CMS.

With Moodle being on Github, I had hoped That it would have good integration with Github as well, allowing courses to be managed as Github repositories. After all, why shouldn't educators have the same ability as developers to work in a good, synchronized environment?

Is there any possibility that your current GitHub Classroom integration with Moodle could extend to synchronizing courses as well?

prater-devin avatar Dec 08 '19 10:12 prater-devin

Better course/assignment sync between GitHub Classroom and popular LMSs is something we've definitely been thinking about! I'd imagine this is something we'll look into some time next year.

d12 avatar Dec 09 '19 19:12 d12