Feature Wiki

Information about planned and released features

Tabs

Improving ListGUI

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]