Feature Wiki
Tabs
Assignment Control for Links to Study Programmes
Page Overview
[Hide]1 Initial Problem
Study Programmes may contain subnodes and links to other study programmes as well.
In both cases, when assigning a user to the programme, his/her assignment will be propagated to the subnodes or linked programmes, resp.
However, there is a problem that occurs when using a (central) study programme as a means of reporting on other (peripheral) study programmes:
Users may be already assigned to (some of) the peripheral programmes when you assign them to the central one.
In this case, user will be assigned another time in the peripheral programmes.
There is an analogy with courses and course links.
In this functionality, however, a course link may be configured in a way that it propagates membership or not.
It would be helpful to have this option with study programme (links) as well.
2 Conceptual Summary
Like with course links, an option (checkbox) is offered in links to study programmes that determines whether an assignment is propagated to the linked programme.
3 User Interface Modifications
3.1 List of Affected Views
- Link to Study Programme > Settings
3.2 User Interface Details
A checkbox "Add Assignments" is offered in the "Settings" tab of a link to a study programme.
3.3 New User Interface Concepts
none
3.4 Accessibility Implications
none
4 Technical Information
{ The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues. }
5 Privacy
none
6 Security
none
7 Contact
- Author of the Request: Suittenpointner, Florian [suittenpointner]
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: Klees, Richard [rklees]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
10 Implementation
{ The maintainer has to give a description of the final implementation and add screenshots if possible. }
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 25. May 2023, 16:54, Suittenpointner, Florian [suittenpointner]