Before the recent Canvas update on the 2nd our Computer Science faculty were able to view student programming files in the speedgrader. Now the files just show as links that can be downloaded and since it was never officially supported in Canvas we can't rely on instructure support.
Are there any Canvas users here that have recommendations for LTI's or anything else that would allow programming files to be viewed and possibly graded within Canvas?
I taught a small coding seminar kind of thing a couple years ago and I used the Code Embed LTI. I just tested it in my old course to see if it still works and it does. It looks like this:
This looks great. Do you know if it allows submissions of multiple programs? One of our CS assignments has students uploading multiple files in a single submission.
It doesn't do multiple files, but students can do multiple submissions and there would be a dropdown box for each submission in the SpeedGrader. There used to be a GitHub LTI but it doesn't appear to be in the EduAppCenter anymore. Maybe now that Microsoft owns it, they'll make an LTI like they did for OneNote and Office 365.
Of course, you could have students submit a URL to their GitHub repository as a Website URL submission. The downside is that it won't render within SpeedGrader because GitHub doesn't allow iframes.