Feature Wiki

Information about planned and released features

Tabs

Assignment Control for Links to Study Programmes

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

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]