openfun / marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)
MIT License
107 stars 24 forks source link

LTI launch request for moodle #2423

Closed lunika closed 11 months ago

lunika commented 11 months ago

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe.

The deep linking LTI feature is great but has a caveat when used with Moodle. There are too many clicks to do before the activity is really created. This is not the best UX for a teacher.

Describe the solution you'd like

If I want to create a new resource, I would like to directly create it without using the deep linking way.

Discovery, Documentation, Adoption, Migration Strategy

We have to try the already existing launch request in Marsha with Moodle. Maybe a new one can be created that generate the resource without providing an id. The id should be generated and then the new URL save somewhere.

https://www.imsglobal.org/specs/ltiv1p1/implementation-guide

sampaccoud commented 11 months ago

Or provide an alternative LTI plugin that wraps the native one and takes UI shortcuts?

lunika commented 11 months ago

Like we did with Open EdX ?

sampaccoud commented 11 months ago

or rather a plugin that uses deep linking but works in 2 clicks: 1- click add content in Moodle > opens the select view in Marsha 2- click on a video in the select view > goes back to Moodle directly on the course page