Feature Wiki

Information about planned and released features

Tabs

Target Page Guideline

1 Requirements

1.1 Initial Position

Every implemented activity in ILIAS consists of a starting point, an activity and a target page. Examples for activities are creating, editing, copying, moving, deleting,... The starting page is the point in ILIAS where such an activity can be started, e.g. actions menu entry in ListGUI. The target page is where the user is directed to after the activity has been finished, e.g. the edit screen of a newly created object or the starting page where the activity has been started.

For a good usability of ILIAS it is obious that the starting page of an activity should be clear to users - otherwise they do not find where to launch a certain activity, e.g. creating a new object. Additionally, the page where an activity can be started should differ between object types (as long as it is not an "inner-object" activity. Example: it makes sense that all objects in a category can be deleted in the category's ListGUI and that not a specific repository object types has to be deleted in the Administration.

Target pages should be treated in a similar way. But Mantis report #14700 describes that blog, wiki and weblink object behave different on copy or move actions. And it seems not to be clear what the reason for this different behaviour is. Before defining a guideline and deciding about it, it seems to be reasonable to describe the current status for the different object types and the most important activities. This shall be done below.

1.2 Inventory

Please help us to complete this collection!

1.2.1 Activity: CREATE

Object Type

Starting Page

Target Page

Category

Add New Item in category

Category Reference

Add New Item in category, course, group

Course

Add New Item in category

Course Reference

Add New Item in category, course, group

Group

Add New Item in category, course, group, folder

Folder

Add New Item in course, group, folder

Session

Add New Item in course, group, folder

Item Group

Add New Item in category, course, group, folder

Booking Pool

Forum

Chatroom

File

Weblink

Web Feed

Wiki

Blog

Learning Module ILIAS

Learning Module HTML

Learning Module SCORM/AICC

Glossary

Data Collection

Bibliography

Mediacast

Media Pool

Exercise

Test

Question Pool Test

Poll

Survey

Question Pool Survey

Portfolio Template

Cloud Object

1.2.2 Activity: MOVE

Object Type

Starting Page

Target Page

Category

Category Reference

Course

Course Reference

Group

Folder

Session

Item Group

Booking Pool

Forum

Chatroom

File

Weblink

Web Feed

Wiki

Blog

Learning Module ILIAS

Learning Module HTML

Learning Module SCORM/AICC

Glossary

Data Collection

Bibliography

Mediacast

Media Pool

Exercise

Test

Question Pool Test

Poll

Survey

Question Pool Survey

Portfolio Template

Cloud Object

1.2.3 Activity: COPY

When copying an object, ILIAS always adds "- Copy" to the object's title. So the next thing a user does is changing the title of the copied object. Therefore, the target page should always be the Settings tab where this can be done.

Object Type

Starting Page

Current Target Page

Recommended Target Page

Category

Copy in container ListGUI

Parent container

Settings tab of object

Category Reference

Copy process not supported

Course

Copy in container ListGUI

Parent container

Settings tab of object

Course Reference

Copy process not supported

Group

Copy in container ListGUI

Content tab of object

Settings tab of object

Folder

Copy in container ListGUI

Parent container

Settings tab of object

Session

Copy in container ListGUI

Info tab of object

Settings tab of object

Item Group

Copy process not supported

Booking Pool

Copy in container ListGUI

Booking Objects tab of object

Settings tab of object

Forum

Copy in container ListGUI

Threads tab (presentation view) of object

Settings tab of object

Chatroom

Copy in container ListGUI

View tab of object

Settings tab of object

File

Copy in container ListGUI

Info tab of object

Edit tab of object [1]

Weblink

Copy in container ListGUI

Content tab of object

Settings tab of object

Web Feed

Copy in container ListGUI

Parent container [2]

Settings tab of object

Wiki

Copy in container ListGUI

Page tab of object [2]

Settings tab of object

Blog

Copy in container ListGUI

Presentation view of blog without content

Settings tab of object

Learning Module ILIAS

Copy in container ListGUI

Presentation view of LM [2]

Settings tab of object

Learning Module HTML

Copy in container ListGUI

Info tab of object

Settings tab of object

Learning Module SCORM/AICC

Copy in container ListGUI

Settings tab of object [2]

no change required [3]

Glossary

Copy in container ListGUI

Terms tab of object

Settings tab of object

Data Collection

Copy in container ListGUI

Copying currently not possible due to bug

Bibliography

Copy in container ListGUI

Content tab of object

Settings tab of object

Mediacast

Copy in container ListGUI

Content tab of object [2]

Settings tab of object

Media Pool

Copy in container ListGUI

Folders tab of object [2]

Settings tab of object

Exercise

Copy in container ListGUI

Assignments tab of object

Settings tab of object

Test

Copy in container ListGUI

Info tab of object

Settings tab of object

Question Pool Test

Copy in container ListGUI

Questions tab of object

Settings tab of object [3]

Poll

Copy in container ListGUI

Results tab of object

Settings tab of object

Survey

Copy in container ListGUI

Info tab of object

Settings tab of object

Question Pool Survey

Copy in container ListGUI

Questions tab of object

Settings tab of object [3]

Portfolio Template

Copy in container ListGUI

Presentation view with content but without tabs

Settings tab of object

Cloud Object

Copy process not supported

[1] : Object type has no Settings tab.
[2] : No "- Copy" added to object title
[3] : Settings tab still needs tltle and description input field.

1.2.4 Activity: LINK

Object Type

Starting Page

Target Page

Category

Category Reference

Course

Course Reference

Group

Folder

Session

Item Group

Booking Pool

Forum

Chatroom

File

Weblink

Web Feed

Wiki

Blog

Learning Module ILIAS

Learning Module HTML

Learning Module SCORM/AICC

Glossary

Data Collection

Bibliography

Mediacast

Media Pool

Exercise

Test

Question Pool Test

Poll

Survey

Question Pool Survey

Portfolio Template

Cloud Object

1.2.5 Activity: ADD TO DESKTOP

Starting point of activity is always the parent container.

Object Type

Current Target Page

Recommended Behaviour

Category

INSIDE category

Similar behaviour like all other objects (staying where action has been started)

Category Reference

Course

Container where action has been started

No change required

Course Reference

Group

Folder

Session

Booking Pool

Forum

Chatroom

File

Weblink

Wiki

Blog

Learning Module ILIAS

Learning Module HTML

Learning Module SCORM/AICC

Glossary

Data Collection

Bibliography

Aktion nicht vorhanden

Adding action and stay where action has been started

Mediacast

No change required

Media Pool

Exercise

Test

Question Pool Test

Poll

Survey

Question Pool Survey

Portfolio Template

Cloud Object

2 Guideline


 
 
 

3 Status

  • Effective from release: { not approved yet | x.y }
  • Approved by Jour Fixe at: { link to Jour Fixe agenda }
  • Implementation status: { implemented completely | partly implemented | needs implementation }
  • Funding for streamlining existing features: { name of organisation }
  • Implementation of guideline: { all developers | name of responsible developer }

4 Components that are not compliant with the Guideline

5 Discussion

...

Last edited: 16. Nov 2015, 14:26, Kunkel, Matthias [mkunkel]