Feature Wiki
Tabs
Target Page Guideline
Page Overview
[Hide]- 1 Requirements
- 1.1 Initial Position
- 1.2 Inventory
- 1.2.1 Activity: CREATE
- 1.2.2 Activity: MOVE
- 1.2.3 Activity: COPY
- 1.2.4 Activity: LINK
- 1.2.5 Activity: ADD TO DESKTOP
- 2 Guideline
- 3 Status
- 4 Components that are not compliant with the Guideline
- 5 Discussion
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 |
| |
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.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 |
| Parent container |
|
Category Reference | Copy process not supported | ||
Course |
| Parent container |
|
Course Reference | Copy process not supported | ||
Group |
|
|
|
Folder |
| Parent container |
|
Session |
|
|
|
Item Group | Copy process not supported | ||
Booking Pool |
|
|
|
Forum |
|
|
|
Chatroom |
|
|
|
File |
|
|
|
Weblink |
|
|
|
Web Feed |
| Parent container |
|
Wiki |
|
|
|
Blog |
| Presentation view of blog without content |
|
Learning Module ILIAS |
| Presentation view of LM |
|
Learning Module HTML |
|
|
|
Learning Module SCORM/AICC |
|
| no change required |
Glossary |
|
|
|
Data Collection |
| Copying currently not possible due to bug | |
Bibliography |
|
|
|
Mediacast |
|
|
|
Media Pool |
|
|
|
Exercise |
|
|
|
Test |
|
|
|
Question Pool Test |
|
|
|
Poll |
|
|
|
Survey |
|
|
|
Question Pool Survey |
|
|
|
Portfolio Template |
| Presentation view with content but without tabs |
|
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]