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
- 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
- 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)
- How about using Content instead of List Files?
Last edited: 27. Jul 2023, 17:12, Gruber, Ann-Christin [acgruber]