Feature Wiki
Tabs
User Clipboard
Page Overview
[Hide]1 Requirements
Administrators or tutors often have to administrate or do something with a list of users. For such tasks they need to run a process for a selected list of users. Examples:
- Assign all participants having failed a test to a specific course
- Add several users in user administration to a new role
- Add course members with a specific learning progress status to a new course.
The user clipboard supports the following activities:
- Adding users from user lists to the clipboard permanently.
- Inserting users from the clipboard to input fields for user names.
- Removing entries from the clipboard.
In a first implementation the following user lists should offer user clipboard support:
- Learning progress : List of participants
- Test : Participants
- Administration » User Management : List of users
- Course : Member list
- Group: Member list
- RBAC: Role Members (User Assignment)
The toolbar ‘RepositoryUserSearchGUI’ should be extended by a split button with ‘add’ as main action and an additional action ‘Add from user clipboard’. When clicking on ‘Add from user clipboard’ a pop-up [1] is opened with a list of all users in the clipboard, checkboxes and the option to ‘Insert’ selected users and to ‘Remove’ selected users from the clipboard.
2 Additional Information
- Idea / concept: Kunkel, Matthias [mkunkel]
- Interest in funding: Marine Française, ILIAS-Verein
- Maintainer: Stefan Meyer, Leifos
- Implementation of the feature is done by (company, developer)
- Test cases by / status: Kunkel, Matthias [mkunkel]
3 Discussion
JourFixe, ILIAS [jourfixe], Feb 15, 2016: We appreciate the feature request and schedule it for 5.2. The label ‘clipboard’ might be confusing as the user stay in the clipboard until they are deleted - which is different from known clipboards where the clipboard is emptied after inserting its content. Any other label for this feature is highly appreciated.
4 Implementation
4.1 User Clipboard in the Administration > Roles
- Check boxes in front of users.
- Select "Add to Clipboard" in Multiselect above or below table.
- Click "Execute".
- ILIAS shows sucess message.
- Open "User Assignment"-tab in another role.
- Click on "Add"-Button.
- "Add"-Button shows "Add from Clipboard".
- Select "Add from Clipboard".
- ILIAS pastes users to role.
4.2 User Clopboard in Course
- Check boxes in front of users.
- Select "Add to Clipboard" in Multiselect above or below table.
- Click "Execute".
- ILIAS shows sucess message.
- Open "Member"-tab in another course.
- Click on "Add"-Button.
- "Add"-Button shows "Add from Clipboard".
- Select "Add from Clipboard".
- ILIAS pastes users as members.
Test Cases
Test cases completed at August 26, 2016 by smeyer
Approval
Approved at August 26, 2016 by Kunkel, Matthias [mkunkel]
Last edited: 19. Apr 2023, 12:27, Kunkel, Matthias [mkunkel]