Feature Wiki

Information about planned and released features

Tabs

Functions

Guideline Creation of Repository Objects

1 Guideline

Redirecting user after having created object
After having created an object in the repository, ILIAS should always redirect the user to the 'Settings' screen of the object. This should happen when creating a new object, when importing an existing object or when copying an existing one.
  • Reason for new created objects: Users should check and edit settings of new created object before starting to create or add content, users or other entities.
  • Reason for imported objects: Users do not always know the title of the imported object and therefore cannot identify the imported object easily. The success message does not contain the title either. So we would like that ILIAS jumps to the 'Setting' screen after the object has been imported.
  • Reason for copied objects: Users need to change the object title and check settings before proceeding.
  • Exceptions accepted by Jour Fixe (see below) are:
    • File objects should still behave like now. After creating a file object and upload a file, ILIAS redirects back to parent node (container object).
    • Session objects should still behave like now. After creating a session object ILIAS redirects back to parent node (container object). Jour Fixe 3 Jun 19.
    • If multiple objects are copied, ILIAS also redirects back to parent node.
 
 
 

2 Status

  • Effective from release: 6.0 (postponed from 5.4, see below)
  • Approved by Jour Fixe at: 22 JAN 2018
  • Implementation status: partly implemented
  • Funding for streamlining existing features: { name of organisation }
  • Implementation of guideline: { all developers | name of responsible developer }

3 Components that are not compliant with the Guideline

Status in ILIAS 5.4 at 04 JAN 2019
  1. Blog: redirects to 'Content'
  2. Category: redirects to 'Content'
  3. Data Collection: redirects to 'Tables'
  4. Exercise: redirects to 'Assignments'
  5. Glossary: redirects to 'Terms'
  6. Individual Assessment: redirects to 'Info'
  7. LM HTML: redirects to 'List Files'
  8. LM ILIAS: redirects to 'Content'
  9. Media Pool: redirects to 'Content'
  10. Object List: redirects to 'Objects'
  11. Poll: redirects to 'Content'
  12. Portfolio Template: redirects to 'Content'
  13. Question Pool Survey: redirects to 'Questions'
  14. Question Pool Test: redirects to 'Questions'
  15. Webfeed: redirects to parent object – object has no additional settings than visible on create screen → could be another exception!
  16. Weblink: has no 'Settings' screen, redirects to 'Content' (which is more a 'Settings' than a 'Content' screen)
  17. Wiki: redirects to 'Content' - if Wiki would redirect to Settings, a lot of settings on the creation screen could be removed

4 Discussion

Kunkel, Matthias [mkunkel], 19 JAN 2018: Created guideline as requested by Jour Fixe, see Mantis #18996. Added guideline for redirect after object creation as #1 of a list of guidelines. I am pretty sure we find more rules we want to fix for the creation process of repository objects.
JourFixe, ILIAS [jourfixe], 22 JAN 2018 : We highly appreciate this suggestion and schedule the guideline for 5.4. There should be two exceptions:
  1. File objects should still behave like now. After creating file object and upload file, ILIAS redirects back to parent node.
  2. If multiple objects are copied, ILIAS also redirects back to parent node.
Killing, Alexander [alex], 19 Feb 2019: This might not be trivial to implement, see https://mantis.ilias.de/view.php?id=24472
JourFixe, ILIAS [jourfixe], 25 FEB 2019: It is not possible for all components to redirect after copying to the settings screen, see Mantis report above. We prefer a general solution for this issue without a couple of exceptions for different components. Therefore, we decided to postpone this guideline from 5.4 to 6.0. A feature request (and probably a related workshop) for a general solution (DIC) would be highly appreciated!

Last edited: 3. Jun 2019, 13:35, Meyer, Stefan [smeyer]