Feature Wiki

Information about planned and released features

Reiter

Multicommands for members

1 Initial Problem

If a study programme contains a huge amount of members, it becomes cumbersome to perform updates that need to be done on a group of members. If e.g. the study programme is used to represent an apprenticeship over multiple years, it is not uncommon that parts of the plan change during the programm. In this case, the individual plans of each member need to visited at the moment to update the individual plans. Similar issues exist for accreding, reaccrediting or removing users.

2 Conceptual Summary

Actions available in the individual plans of a user will be introduced as multi actions in the members table view of the study programme object. There will be six commands available:

  • Mark accredited: will mark the current node of the study programme as accreddited for the the selected users.
  • Unmark accredited: will remove the accreditation of the current node of the study programme for the selected users.
  • Remove user: will remove the membership of the selected users if they were added at the current node of the study programme.
  • Mark as relevant: the current node of the study programme will be marked as relevant for the selected users.
  • Mark as not relevant: the current node of the study programme will be marked as not relevant for the selected users.
  • Update from current plan: the individual plan for the selected users will be updated according to the current state of the current node of the study programme and every node below.

3 User Interface Modifications

3.1 List of Affected Views

The membership table of the SP will be changed.

3.2 User Interface Details

The membership table will be extended by the multiaction system of tables. Following multiactions wil be added.

  • Mark accredited
  • Unmark accredited
  • Remove user
  • Mark as relevant
  • Mark as not relevant
  • Update from current plan

After clicking on "Execute", the action will be performed and a standard success box will be shown stating the success. If the action could be performed for some members but not for others, e.g. because "mark accredited" was chosen but the node already is accredited, a standard info box is shown, stating for which members the action was not successfull and why. If the action could not be performed for a single member, a standard error box is shown which states the problem.

The actions will also be added in the action menu of the each user if they could be performed. Remove users will only be available in said menu, if the users was added at the current node of the programme.

3.3 New User Interface Concepts

None.

4 Technical Information

None.

5 Contact

6 Funding

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

  • ...

7 Discussion

JourFixe, ILIAS [jourfixe], July 17, 2017: We highly appreciate this suggestion and schedule the feature for 5.3.

8 Implementation

Implementation as described in request:

Test Cases

Test cases completed at 2017-08-25 by

Approval

Approved at 2017-08-25 by Klees, Richard [rklees].

Zuletzt geändert: 25. Aug 2017, 15:01, Klees, Richard [rklees]