Feature Wiki

Information about planned and released features

Tabs

Register members in linked courses

1 Initial Problem

Course links in Courses are practical. However members of the course are not registered in linked courses auromatically. 

2 Conceptual Summary

A course into which other courses are linked using Course Links is called Master Course for the purpose of this article.  The courses that are linked to the Master Course using Course Links are called Linked Courses for the purpose of this article.

It should be possible that Linked Courses automatically inherit the members from the Master Course they are linked to.  
  • Creating the Course Link becomes a 2-step workflow: The fiirst step remains as it is,  in the second step a new option "Add Members to Linked Course" will automatically add the members of the Master Course to the Linked Course. 
  • This feature is limited to the local role "Course Member" and does not apply to the other local roles of the course or eventual manually created local roles in that course. 
  • The automatic enrolment of users via "Add Members" has the same priviliges as manual enolment by course administrators: It overrides Registration Settings like 
    • Registration Procedure
    • Limited Registration Period
    • Limited Number of Members and Waiting List
    • and so forth
Adding an Removing Members in Master Course 
  • If a user is made a member of the Master Course, he or she will automatically be made a member of the Linked Course, too.
  • If a member is removed manually from the Master Course, ILIAS will amdend the confirmation message and list the linked courses from which the user then could be removed or not. If a member is removed from the Master Course via the global Administration, an interface to a campus management system or similar, the membership of the linked courses will persist and is not automatically revoked. Role Assignment Hook
  • If a member of the Master Course is made a course tutor in the master course, then the membership of that person in the Linked Courses persists: He or she will remain a member in the linked courses and is NOT automatically a tutor in the Linked Courses. 
Adding an Removing Members in Linked Course 
  • If a user is made a member of the Linked Course, this has NO EFFECT on the master course. He or she will NOT automatically be made a member of the Master Course, too.
  • If a member is removed manually from the Linked Course, this has NO EFFECT on the master course. He or she will NOT automatically be removed from the Master Course, too.
We assume that any eventual circular configuration will run dry and thus is not to worry about. However we see the risk of actual member tsunamis created by linked courses. 

This feature needs good logging.

3 User Interface Modifications

3.1 List of Affected Views

Course Link > Creation Dialogue

3.2 User Interface Details

First Part of the Creation Dialogue remains unchanged. It is put here merely to provide some context.
New option in creation dialogue of Course Link
Confirmation dialogue for removing a member from the Master Course

3.3 New User Interface Concepts

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 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

Kunkel, Matthias [mkunkel], 27 MAY 2019 : I recommend to consider to make a master course's member a member of the linked course when this user clicks on the course link for the first time (and not before). I can imagine scenarios where not all of the linked courses are mandatory for everyone. Making all master course members also members of all linked course would produce a lot of 'non-active members' in these linked courses.

JourFixe, ILIAS [jourfixe], 03 JUN 2019 : We highly appreciate this suggestion and schedule it for 6.0 with the following change: Instead of presenting a second "Create Course Link" screen with option to add members to linked course we would like to redirect the author to the settings screen of the course link (according to guideline) and to offer the checkbox "Add Members..." there.

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at 2019-07-29 by Tödt, Alexandra [atoedt]
  • 31798: Neuen Kurs-Link anlegen
  • 31813 : Neue Mitglieder im Masterkurs eintragen
  • 31814 : Mitglieder aus Masterkurs austragen

Approval

Approved at 26.08.2019 by Vejda, Stefan [stv].

Last edited: 26. Aug 2019, 16:34, Vejda, Stefan [stv]