Feature Wiki
Tabs
Tabs Guideline
Page Overview
[Hide]1 Guideline
Tabs guideline as decided at JF, 22. Feb 2010. Keep the following order:
- Content-related tabs, if content is not a "separate view" (like SCORM)
- Info tab
- Settings tab (rename "Properties" to "Settings")
- Member or similar user lists
- Learning Progress tab
- All other tabs (not in this list)
- Metadata tab
- Export tab
- Permissions tab
Additionally the Settings tab should always contain title/description settings, even if it is stored in Metadata redundantly.
1.1 Issues
- Edit Properties vs. Settings vs. Properties (-> Settings!)
- Where to place a general Export tab (Last one before Permissions!)
- Forum: Moderators tab after Edit Properties? (Yes: "Settings", "Moderators")
- File: Rename Edit tab? (Open issue)
- Some objects start with Info tab. Would there be a "content" like first tab? See "Content/Separate View" rule above. File, Wiki, Learning Module ILIAS (Edit), Learning Module SCORM, Exercise (Yes, make content-like tabs coming first, then info)
- Learning Modules ILIAS (Edit) alterntive beginning tabs: Chapters | Info | Properties | All Pages (No: Chapters, All Pages, Info, Settings!)
- Learning Modules ILIAS (Edit): History tab before Learning Progress (Yes)
- Exercise: Your Submission before Info? (Open -> Exercise Revision)
- Test: History before Learning Progress? (Yes)
- Media Pools: Folders | Info | Edit Properties | All Media Objects | Clipboard | Permissions? (No: Folders, Alle Media Objects, Info, Settings, Clipboard, Permissions!)
- Do we allow more "Content"-like tabs at the beginning, e.g. Media Pools: Folders | All Media Objects; Learning Modules ILIAS (Edit): Chapters | All Pages (Yes!)
2 Status
- Effective from release: ILIAS Release 4.1
- Approved by Jour Fixe at: February 22, 2010
- Implementation status: implemented completely
- Implementation of guideline: all developers
3 Components that are not compliant with the Guideline
- …
4 Discussion
JF 16 Nov 2009: In general we highly support a streamlining of the tabs.
- We prefer to use "Settings" all the time instead of "Properties" or "Edit Properties"
- The position of Export will be discussed when the export revision starts
- Title and Description should always be put at the top of the first (if there are multiple subtabs) settings screen. Even if the object has a metadata tab and the information is editable in both places.
- We have different opinions on whether the metadata tab should be located more on the right (e.g. always before learning progress / permissions) or not
- We agree that member/user lists should be placed after settings, so the forum moderators tabs should be located behind the settings tab.
- We agree that multiple content-like tabs may appear at the beginning of the tabs.
- The History and Clipboard tabs mentioned above should be fixed.
- The exercise tabs will be discussed when the "multiple assignments per exercise" feature implementation starts
Alex, 13 Feb 2009: I revised the candidate guideline. Proposal for export: Tab before Permission. Major open issue: Metadata tab. My current preference: Put it before Export. If we put it there, it's even more important to put title/description into the settings tab redundantly.
Kunkel, Matthias [mkunkel], 01 FEB 2023: I would like to extend the existing guideline by a rule for the first sub-tab of all Settings tabs with sub-tabs. Instead of different labels in the various objects a general lang var should be used by all object types. Suggested lang var would be common#:#general#
with label 'General' / 'Allgemein'. The rule only applies to objects that have a Settings tab with sub-tabs. I would provide the respective PRs to reduce the effort of involved maintainers.
The extended guideline (incl. some editorial revision) would be the following:
Order of Tabs
Keep the following order of tabs in all objects:
- Content-related tabs, if content is not a "separate view" (like SCORM)
- Info tab
- Settings tab (rename "Properties" to "Settings")
- Members tab or similar user-related tabs
- Learning Progress tab
- All other tabs (not in this list)
- Metadata tab
- Export tab
- Permissions tab
Settings Tab
- The Settings tab should always contain the text inputs for Title and Description, even if both are also stored in Metadata redundantly.
- The first sub-tab of Settings should always be labeled General and use the related language var
common#:#general#
.
JourFixe, ILIAS [jourfixe], 06 FEB 2023: We highly appreciate the suggested extension of the Tabs Guideline and accept it for ILIAS 9.
5 Implementation
5.1 Changes in ILIAS 9
Learning Module ILIAS (Edit)
Content | Media | Questions | Info | Chapters | All Pages | Properties | Metadata | Links | Export | Weblink Check | Learning Progress | History | Permissions
5.2 Tabs
as of ILIAS 4.0.1
Root Node (Repository)
Content | Edit Properties | Permissions
Category
Content | Info | Edit Properties | Local User Administration | Permissions
Course
Content | Info | Settings | Metadata | Members | Learning Objectives | Learning Progress | Permissions
Group
Content | Info | Settings | Members | Learning Progress | Export | Permissions
Folder
Content | Info | Edit Properties | Learning Progress | Permissions
Chat
Chat Rooms | Info | Edit Properties | Recordings | Blocked users | Permissions
Forum
Topics | Moderators | Info | Edit Properties | Permissions
Webfeed
Edit Properties | Permissions
File
Info | Edit | Metadata | Versions | Permissions
Weblink
Content | Info | Metadata | History | Weblink Check | Permissions
Mediacast
View Content | Info | Settings | Permissions
Wiki
Info | Settings | Pages | Contributors | Permissions
Learning Module ILIAS (Edit)
Info | Chapters | All Pages | Properties | Metadata | Links | Export | Weblink Check | Learning Progress | History | Permissions
Learning Module HTML (Edit)
List Files | Info | Properties | Metadata | Bibliographical Data | Learning Progress | Permissions
Learning Module SCORM
Info | Properties | List Files | Tracking Data | Certificates | Metadata | Learning Progress | Permissions
Glossary
Terms | Info | Properties | Metadata | Export | Permissions
Exercise
Info | Your Submission | Edit Properties | Members | Learning Progress | Permissions
Test
Questions | Info | Settings | Metadata | Participants | Export | Manual Scoring | Statistics | Learning Progress | History | Permissions
Survey
Questions | Info | Properties | Metadata | Preconditions | Invitation | Export | Maintenance | Statistics | Permissions
Question Pool Test
Questions | Properties | Metadata | Print View | Export | Permissions
Question Pool Survey
Questions | Properties | Metadata | My Phrases | Export | Permissions
Media Pool
Folders | All Media Objects | Info | Edit Properties | Permissions | Clipboard
5.3 Compliant to Guidelines in 4.1
- Root Node
- Categories
- Groups
- Folders
- Learning Modules (ILIAS)
- Mediapools
- Chat
- Forum
- Exercises
- Course
- Web feed
- File
- Weblink
- Mediacast
- Learning Modules (HTML)
- Glossary
- Survey
- Test
- Question Pool Test
- Question Pool Survey
- Wiki
5.4 Still to do for ILIAS 4.1
Last change: 05 May 2010; Please remove object's entry when tab sorting has been updated.
Learning Module SCORM
List Files | Info | Settings | Learning Progress | Tracking Data | Certificates | Licence | Metadata | Permissions
jl: "List Files" may not be necessary, should be reviewed
ILIAS SCORM Editor
jl: was changed accordingly, but should be reviewed
Ordering should be:
Organization | Info | Settings | Objectives Alignment | Metadata | Export | Permissions | (Preview)
5.5 Open Decisions
Concerning Learning Modules:
- I suggest to merge the tabs for Links and Weblinks to reduce the number of tabs and to put together what is related which each other. (Matthias Kunkel, 29 Mar 2010)
Concerning Learning Modules SCORM and HTML:
- How about using Content instead of List Files?
Last edited: 27. Jul 2023, 17:12, Gruber, Ann-Christin [acgruber]