Open zachberry opened 10 years ago
Despite this being a really old issue, it remains somewhat relevant. Even though I don't see many tickets at all related to grade passback due to instructors not understanding LTI, it would be extremely beneficial to provide more instruction for widget distribution in a place instructors can easily find it, perhaps as an addition to the My Widgets page.
My 5-second idea: Make some modifications to the "Share with your students" section of My widgets to more clearly highlight the three distribution methods: URL, embed code, and LTI. Perhaps provide the URL, as we do now, but with an expanded view that provides the other two options. As for LTI, I'm not sure if we'd want to provide specific instructions related to Webcourses, or simply link to documentation that instructs users how to embed via LTI. We'd also want to disable that option for student users.
We recently added an inline link to help, but this should be considered a half measure.
Also, we should consider using the technique Obojobo Next uses for assignments vs content external tools (since canvas uses different urls for them).
This takes advantage of some of Canvas's custom settings as shown in https://github.com/ucfopen/Obojobo/blob/1e657f98b3a6baea2c4399c7d043fb9407b52d28/packages/app/obojobo-express/views/lti_config_xml.ejs#L14-L59
It's very obvious based on the tickets that I handle that it's very common to link to a Materia widget from Canvas and expect the scores to magically sync to the gradebook.
We need to investigate a few ideas: