Create and support LTI learning activities for multiple exercises #10398
Labels
communication
Pull requests that affect the corresponding module
exam
Pull requests that affect the corresponding module
exercise
Pull requests that affect the corresponding module
feature-proposal
This issue is a feature proposal
lti
Pull requests that affect the corresponding module
modeling
Pull requests that affect the corresponding module
Feature Proposal
Context
Problem
Currently there is no way for LTI instructors to create learning activities for a group of exercises.
Motivation
It is only possible to link a single exercise to a learning activity in LTI. This functionality is expanded towards support of multiple exercise selections. This is an important feature for instructors, who want to represent a learning unit containing multiple exercises (for example, all exercises of a certain course week). Students will then only see one learning activity for this exercise group, making the course page more readable and freeing up course topics within Moodle.
Requirements Engineering
Existing (Problematic) Solution / System
Proposed System
Instructors are able to select multiple exercises in the content selection table on Moodle. If multiple exercises are selected, these are part of a new group of selected exercises, which is represented by a single learning activity on the Moodle course page.
Student are able to select this learning activity and open a new LTI page on Moodle which supports this new grouped content by having a UI element to navigate the different content items per learning activity.
Requirements
FR: Multiple exercise selection is supported: Instructors are able to select multiple exercises and have them displayed under a single learning activity
FR: Usable learning activities for grouped exercises: Students are able to select the learning activity containing multiple exercises and get a new UI, which supports grouped content.
FR: Artemis UI featuring grouped content in LTI view: The LTI view of Artemis exercises is adapted to grouped content by displaying a UI element to switch between exercises of the same selection group defined by the learning activity.
NFR: User Experience: Consistent Interface: The new UI elements should be displayed in Moodle without any drawbacks or alterations compared to the original Artemis page.
Analysis
Analysis Object Model
Dynamic Behavior
System Architecture
Subsystem Decomposition
Persistent Data Management
Access Control / Security Aspects
Other Design Decisions
UI/UX Design
The text was updated successfully, but these errors were encountered: