DukeLearningInnovation / kits

https://dukelearninginnovation.github.io/kits
GNU General Public License v3.0
37 stars 5 forks source link

Make Kits an LTI consumer with an Admin LTI configuration page #489

Open joliet opened 4 years ago

joliet commented 4 years ago

I am Kits Admin trying to add a new LTI tool to Kits but I can't because there is no way for me to enter the configuration values. This makes me feel frustrated since I am able to add LTI to other applications, such as the LMS, without the assistance of a developer.

How might we (the Kits project team), add the same type of configuration page for Kits Admins that are available in other tools, such as the LMS, so that those tools can be easily added to Kits?

Questions What other tools allow for LTI configuration by an Admin? How are those solutions good/not so good? How is using LTI tools different in Kits? How will LTI tools be added to the App Store by an Kits Admin?

Assumptions Another issue is required to address additional functionality required for this request, such as easy App Store page access for Admins.

Hypotheses

profmikegreene commented 4 years ago

This is a non-urgent and interesting use case for long term and non-Duke adoption of Kits. My general feeling is there should be few tasks that only admins and even fewer that only system engineers can perform.

The idea that a kit owner could add LTI or REST based apps to a single kit they own is a very interesting evolution of the custom link app. That's more data we could use to investigate new apps and populate the app store with them for others to use.