Feature Wiki

Information about planned and released features

Tabs

Competence Management

1 General

Maintainer and Tester

  • Competence Management

 

If you need help to prepare a feature wiki page, please contact Zenzen, Enrico [ezenzen].

Additional

Roadmap

Short Term

...

Mid Term

Introduce Repository Pattern (partly done)

Main db table access should be moved to repository classes.

Service API via $DIC (partly done)

A main service object should be available in the DIC. Writing and querying competence level user entries should be possible in a first step.

Main Issues: * Writing user skills: ilBasicSkill::writeUserSkillLevelStatus * Using Skill UI: ilPersonalSkillsGUI(); * ilSkillProfile::getProfilesOfUser * ...

e.g.

  • $DIC->skills()->user($id)->getProfiles();
  • $DIC->skills()->ui()->getGapUI($user_id, $profile_id, ...);
  • $DIC->skills()->user($id)->writeSkillLevel(...);

An example on how to implement such a service could be found in ILIAS/Object/Service the way ilObjectService implements ilObjectServiceInterface. But insted of the "il" prefix namespaces should be used.

The skill service may include an internal part that does not serve as an external API but as an internal service, e.g. to provide access to internal repo objects. An example can be found in ILIAS/BookingManager/Service.

E.g.

$DIC->skills()->user($id)->writeSkillLevel(...);

could make a call to

$DIC->skills()->interal()->repo()->getUserSkillRepo()->writeSkillLevel(...);

In a first step the implementation of this writeSkillLevel() procedure could look like the current ilBasicSkill::writeUserSkillLevelStatus but without the deprecated parameters.

Additionally the next level percentage fullfilment value (value must be >=0 and <1) can be passed to the function, see https://docu.ilias.de/goto.php?target=wiki_1357_Storing_Specific_Values_for_Competence_Levels#ilPageTocA112

Deconstruct UI

  • ilPersonalSkillsGUI should be deconstructed into smaller UI components, maybe using Listing Panel with Lead Text or something similar.

Long Term

...

 

2 Projects

The following projects are planned or have been realised for this component:

3 Suggested Features

List of suggested features - please add new requests below in alphabetical order [1] )

  1. Generate recommended content from competence profiles
  2. ...

  1. ...

SUGGESTED FOR 11

Already suggested

4 Scheduled Features

The following features have been scheduled / published in ILIAS Release 11:

The following features have been scheduled / published in ILIAS Release 10:

The following features have been scheduled / published in ILIAS Release 9:

The following features have been scheduled / published in ILIAS Release 8:

The following features have been scheduled / published in ILIAS Release 7:

The following features have been scheduled / published in ILIAS Release 6:

The following features have been scheduled / published in ILIAS Release 5.4:

The following features have been scheduled / published in ILIAS Release 5.3:

The following features have been scheduled / published in ILIAS Release 5.2:

The following features have been scheduled / published in ILIAS Release 5.1:

The following features have already been developed and published in Release 5.0:

The following features have already been developed and published in Release 4.4:

The following features have already been developed and published in Release 4.3:
  • none
 
The following features have already been developed and published in Release 4.2: 
Competence management has been introduced with ILIAS 4.2.

5 Redundant, Outdated and Rejected Feature Requests

Requests that are outdated or redundant (already implemented in other requests)

  1. Aggregation by Profiles 
  2. Aggregation Reporting Panels
  3. Closing the Circuit of Competence Development in ILIAS (Overview Page)
  4. Competence Development Chart
  5. Competence Lists
  6. Competence Management - Competence Overview - Superior
  7. Competence Management - Competences in corporate context
  8. Competence Management - Competences of employee - Superior
  9. Competence Management - Enhance Competence with a description field
  10. Competence Management - Import accomplished Competences
  11. Competence Management - Jobprofile - User Acount assignment
  12. Competence Management - My Competences - corporate context
  13. Competence Management - My Training Program - corporate context
  14. Competence Management - Set minimal and desired level for competences in job profile
  15. Competence Management - Target Competence, Required Competence
  16. Competence Management - Training Programs of employees - Superior
  17. Competence Management - presentation of competence results
  18. Competence Recommendations Hide Materials for Already Achieved Levels
  19. Competence Results in Tests: Adaptation of Object Reporting Panels
  20. Competence-Management – Revision / Decentralized Version
  21. Editable page area for competence profiles
  22. Hide profile selection if only one profile has been assigned
  23. Introduction of profil line diagrams
  24. Job/Task Analysis
  25. Objects within courses and groups count into target profiles and are shown in bar charts
  26. Overview of resources in competence profiles
  27. profiling of lists and matrix of competencies
  28. Simplify External Assessment
  29. Target Ranges for Competence Profiles
  30. Timebased Competence Chart
  31. Usability Improvements in Competence Management

Requests that are already implemented (for example as bugfix)

  1. Aggregation by Profiles 
  2. Aggregation Reporting Panels
  3. Closing the Circuit of Competence Development in ILIAS (Overview Page)
  4. Competence Development Chart
  5. Competence Lists
  6. Competence Management - Competence Overview - Superior
  7. Competence Management - Competences in corporate context
  8. Competence Management - Competences of employee - Superior
  9. Competence Management - Enhance Competence with a description field
  10. Competence Management - Import accomplished Competences
  11. Competence Management - Jobprofile - User Acount assignment
  12. Competence Management - My Competences - corporate context
  13. Competence Management - My Training Program - corporate context
  14. Competence Management - Set minimal and desired level for competences in job profile
  15. Competence Management - Target Competence, Required Competence
  16. Competence Management - Training Programs of employees - Superior
  17. Competence Management - presentation of competence results
  18. Competence Recommendations Hide Materials for Already Achieved Levels
  19. Competence Results in Tests: Adaptation of Object Reporting Panels
  20. Competence-Management – Revision / Decentralized Version
  21. Editable page area for competence profiles
  22. Hide profile selection if only one profile has been assigned
  23. Introduction of profil line diagrams
  24. Job/Task Analysis
  25. Objects within courses and groups count into target profiles and are shown in bar charts
  26. Overview of resources in competence profiles
  27. profiling of lists and matrix of competencies
  28. Simplify External Assessment
  29. Target Ranges for Competence Profiles
  30. Timebased Competence Chart
  31. Usability Improvements in Competence Management

Rejected Feature Requests


[1] To force a decision about your request, add the page title to the Jour Fixe agenda at the main page of this wiki.

Last edited: 21. Oct 2024, 15:04, Gruber, Ann-Christin [acgruber]