Feature Wiki
Tabs
Improving ListGUI
Page Overview
[Hide]- 1 Requirements
- 1.1 Reduce Clutter
- 1.2 Collection of Problematic Cases
- 1.3 Current situation
- 1.4 Guideline
- 2 Status
- 3 Additional Information
- 4 Discussion
- 5 Implementation
1 Requirements
We should improve the presentation of objects in the ListGUI of ILIAS. This page collects issues and suggestions for improving the screen. In a second step we want to create guidelines.
1.1 Reduce Clutter
- At the time being, information besides the description text is always displayed as key-value pair. Example: Status: Offline. We could easily reduce clutter if we avoid to show the key. "Offline" is already a meaningful information.
- The presentation of the Learning Progress status is currently a part of the text information under the object title. We can reduce clutter by hiding the text "Learning progress:" and placing the traffic light at the right side (which improves it's visibility, too).
1.2 Collection of Problematic Cases
- …
1.3 Current situation
(compiled by JL, 06 Feb 2014, trunk/4.5):
ObjectListGUI
- learning progress
- public area: visible but no read (alert)
- comments
- notes
- tags
- WebDAV: user lock (alert)
- WebDAV: invisible files / files with special characters
- ChangeEvent: changed inside [container] / file changed (alert)
- Preconditions
- Advanced Metadata
- Notice Properties: LDAP Role Management?
- Object Activation: Timings
Container
- path?
[Preview: no property - part of title]
---
- offline (alert)
-- ObjBibliographicList
-- ObjBookingPool
-- ObjCategoryReference
-- ObjCourseReference
-- ObjDataCollection
-- ObjGlossary
-- ObjMediaCast
-- ObjPoll
-- ObjPortfolioTemplate
-- ObjSurveyQuestionPool
-- ObjQuestionPool (Test)
-- ObjWiki
ObjChatroomList
- active users
- public room
- inactive server (alert)
ObjCloudList
- authentication fail (alert)
- offline (alert)
ObjCourse
- offline (alert)
- blocked (alert)
- pending subscription (alert)
- registration info incl. limit
- waiting list (alert)
- certificate
- Path?
ObjExercise
- remaining working time / next deadline
ObjFile
- .<filename> / missing suffix
- suffix
- file size
- version
- last update date
ObjForum
- unread articles (alert)
- new articles (alert)
- total articles
- anonymized
- last post
ObjGroup
- registration info incl. limit
- waiting list (alert)
ObjFileBasedLM
- offline (alert)
- no start url (alert)
- type
ObjILincClassroom: deprecated?
ObjILincCourse: deprecated?
ObjDlBook: deprecateD?
ObjLearningModule
- offline (alert)
- type
- payment/shop: has access
- payment/shop: is in cart (alert)
- payment/shop: buyable (alert)
ObjRemoteCategory
- organization
ObjRemoteCourse
- offline (alert)
- organization
ObjRemoteFileList
- organization
- version
ObjRemoteGlossary
- offline (alert)
- organization
ObjRemoteGroup
- offline (alert)
- organization
ObjRemoteLearningModule
- offline (alert)
- organization
ObjRemoteTest
- offline (alert)
- organization
ObjRemoteWiki
- offline (alert)
- organization
ObjSAHSLearningModule
- offline (alert)
- authoring mode (alert)
- type
- certificate
ObjSession
- number of materials
- location
- details
- lecturer
- lecturer email
- lecturer phone
ObjSurvey
- offline (alert)
- incomplete (alert)
- status: finished / not finished / not started (or 360° info)
ObjTest
- offline (alert)
- status: not invited / wrong client ip
---
Personal Workspace
- Verification (SCORM, Course, Test, Exercise)
-- (parent object) type
- shared (alert)
1.4 Guideline
Additionally, a ListGUI Guideline has been created and accepted by the Jour Fixe. This guideline is valid from 5.0.
2 Status
- Scheduled for: Not scheduled yet (will be set by Jour Fixe)
- Funding: Required / Partly funded by / Funded by ... (please indicate if you have funding for feature)
- Maintainer: (will be set by Jour Fixe)
- Implementation of the feature is done by (company, developer)
- Contract settled: (fill in "Yes" if a contract is already settled, otherwise "No" )
- Tested by / status: (name, e-mail), (status information set after implementation)
3 Additional Information
Contact the following persons if you want to know more about this feature, its implementation or funding:
- Information about concept: Matthias Kunkel
- Information about funding: (name, e-mail)
- Information about implementation: (name, e-mail)
4 Discussion
Matthias Kunkel, 14 Jan 2015: Jörg made a long list to describe the current situation in the ListGUI. Unfortunately, I have problems to understand the meaning of each entry - due to my missing development knowledge... @ Jörg: can you explain briefly how to read this list?
5 Implementation
Last edited: 14. Jan 2015, 12:58, Kunkel, Matthias [mkunkel]