Feature Wiki
Tabs
View for My Learning Sequences
Page Overview
[Hide]If you need any help in filling out this wiki page, please visit our ILIAS Community FAQ.
1 Initial Problem
{Please give a brief description of the problem you want to be solved.}
2 Conceptual Summary
There are two different places that should show at least a selecting of learning packages.
1. Personal Desktop Widget: "Current Learning Packages"
Purpose:
- List all learning packages that have been started by the user throughout the system and show some packages that have been completed recently (i.e. the last 3).
- The content of the widget consists of two sections
Title of Learning Package ProgressBar
Learning Package "Dogs" [===---]
Learning Package "Cats" [=====-]
Section: recently completed (show last 3)
Learning Package "Horses" Check-Glyph
Check Glyph like http://graphemica.com/%E2%9C%94
Settings (cogwheel):
- Filter Option in Widget Settings:
- filter learning packages with respect to containers and their children
- filter according to competence categories
- allow multiple and additive filter settings should be possible
2. New Section / List Item for Personal Desktop ("My Learning Packages")
Purpose:
- provide an overview over all learning packages that are "relevant" for the user
- work in progress - current
- completed packages
- available learning packages
- self-organisational tool to structure the user's learning progress and to gain a better overview (like a dashboard) - possible functions:
- clusters: create "simple" visual groups / "categories" / lists
- mark as "favorite" / "important" (this is something that is imprtant and that I will do soon)
- mark as "to do" (this should be the next thing I do)
- shows all learning packages that are in progress
- shows all learning packages that have been completed already
- shows all learning packages that are available throughout the system (read + view permission on the learning package objects must be granted)
3 User Interface Modifications
3.1 List of Affected Views
{Please list all views (screens) of ILIAS that should be modified, newly introduced or removed.}
3.2 User Interface Details
Representation of learning packeges in the different sections:
- (always) show progress in each learning package (lp speed-o-meter)
- (always) show next step in each package (glyph + title of object + link)
- (show more) show context (repo-tree path / parent object) of the learning package
- (show more) show a selection of learning package metadata (like assigned learning outcomes, competences)
3.3 New User Interface Concepts
{If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with this.}
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Contact
- Author of the Request: {Please add your name.}
- Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
7 Discussion
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 15. Feb 2018, 14:34, Glaubitz, Marko [mglaubitz]