...
Configuration: Instance/Platform, Org, Course
Instructors or course leads adding enabling a pre-configured tool at the course org level, making it available for all courses in that org when it is enabled
At the org/instance level, admins add/configure a tool at the org or instance level, and it that configuration is available for use in any course in that org/instance. If a license is also added at the org level, then an instructor or course lead only needs to enable before use.
At the course level, authors toggle on/toggle off or adjust some configuration settings (iframe sizing) for tools that have be added and pre-configured by admins.
Within a course, authors can also configure tools within the course outline. This is what is currently possible, and we do not want to remove this capability. Any changes will only apply to the course for which the author has permissions.
Students not needing to give permission every time a tool launches - remembering student privacy permissions for an entire course.
...
Feature | Requirements |
Feature 1: Add LTIs at the instance or org level once, and have it available to enable in every course in that org or instance. | An Administrative Dashboard experience in Studio, where admins can:
|
Feature 2a: Have a function that would enable course teams to select from a drop down list of LTIs enabled at the org level. Feature 2b: Have the platform remember users' permission settings so they are not prompted with every launch. This would allow for a more seamless user experience. | From the Studio Dashboard/Studio Settings, users [course teams, faculty, etc.] will be able to:
|
Feature 3: Within a course, have an easy way for authors/course teams to configure a learning tool at the course level. | A space in the Course Outline (probably a component tile) where LTIs that have been toggled on for the course can be configured within a course. A setting that lets authors save custom settings so it doesn’t have to be rebuilt every time it’s used in the course or in the clone of a course. |
Feature 4: At the platform level, have a set of LTIs that are ‘pre-configured’, and only need a key and secret to enable at the org level. This way an institution only needs to acquire a license in order to set up an LTI from the ‘pre-configured’ list. Like the Canvas apps list. |
|
...