Feature Wiki
Tabs
Default for Status Online after copying an object
1 Requirements
When objects with an "Online" switch are copied, for example along with copying a course, they are right now set "Offline" by the copy process.
While in some contexts this might make a lot of sense, it is really annoying, when a course with 30 groups is copied with each group holding a wiki. In this case, the course admin has to go into each group and each wiki to enable then again. It get even more complicated when folder structures with learning modules are copied and by acciedent some modules are simply forgotten and thus inaccessible for learners.
Thus, I propose making the default "post-copy"-state configurable in the Administration offering two options in a dropdown menu:
"Default activation state after copy"
state 1: enable
state 2: disabled
Since this is a very annoying issue for power-ILIAS-lectureres I would appreciate it gigantomanically if this was possible as a usability fix for 5.0.
I seem to have had this idea before :) Change Copy Behaviour: Preserve Enables/Disabled State of Copied Objects
2 Additional Information
- Idea / concept: Marko Glaubitz
- Interest in funding: if need be, Universität Freiburg
- Maintainer: (will be set by Jour Fixe / maintainer)
- Implementation of the feature is done by (will be set by Jour Fixe / maintainer)
- Testcases by: (please add your name if you want to create the testcases for this feature)
3 Discussion
Matthias Kunkel, March 31, 2015: IMHO there is just a slight change necessary to fulfill all requirements to a secure and quick copy process:
- When copying a course (or a group) with embedded objects, all embedded objects keep their current online/offline status. Only the top container object - the copied course - is set offline to avoid immediate access to this object. This would allow a course admin to modify the copied course according to his needs before setting it online. All embedded wikis, tests, learning modules, ... are still online (when they were online before) and could be used straight away when the course itself is set online.
Marko Glaubitz, 31.03.2015: Thank you Matthias. I would be totally happy with your porposal!
Fabian Sesterhenn, 05.08.2015: Is there an estimate of costs for this suggestion?
Glaubitz, Marko [mglaubitz], 26.08.2015: We still dearly need this change in behaviour. We have courses with 35 subgroups which comprise EACH a wiki, an ILIAS leraning module, a test and a survey. Every term the poor lecturers (they are 2) have to enable 35x4=140 objects manually after copying the coruse and they do not see any reason for this behaviuor. I'm running out of arguments why ILIAS behaves like this and since they are good "customers" and (up to now) very supportive feedback givers for ILIAS as such in our University, I would not want to anger them any further.
Is there any chance of fixing this issue as a usability fix for 5.0 / 5.1?
JF, Aug 31, 2015:
No deactivation of objects during copy process: Please considerDefault for Status Online after copying an object as a usability fix (see comment by Marko Glaubitz on FW page): We have discussed this issue a while ago due to a bug report (http://www.ilias.de/mantis/view.php?id=14153) and decided:
- Content of a copied container keeps online/offline status.
- The object itself is set offline (container or content object)
Fabian Sesterhenn, 08.09.2015:
I still consider this an important usability feature. Is there any estimate on how much work this would take to implement for 5.2?
Glaubitz, Marko [mglaubitz], 08.09.2015: AFAIK, this will be implemented in 5.1 as a usability fix, thanks to Stefan :)
sesterhenn, 03.11.2015: Usability-Fix has been implemented in 5.0 Core and above.
Zenzen, Enrico [ezenzen], 03 AUG 2022: This request no longer fulfills the requirements of the Feature Wiki. In consultation with the maintainer I change the status of the feature request to "Redundant / outdated". If the request is still relevant, please update template and mockups.
4 Implementation
...
Last edited: 3. Aug 2022, 12:18, Zenzen, Enrico [ezenzen]