Feature Wiki
Zakładka
Study Programme: Processing time
Widok ogólny strony
[Ukryj]1 Initial Problem
As employees need to possess a valid qualification at all times, companies have to ensure, that they improve their skills before the qualification expires. Therefore, recurring trainings like compliance trainings usually have to be completed within a defined period of time (= processing time).
2 Conceptual Summary
To meet the needs of compliance trainings the study programme should allow the setting of a “processing time”. The processing time should define the time frame in which members have to complete the study programme. If members do not complete their training during that period of time their membership needs to be changed to the status "failed".
- The start of the processing time should get along with the start of the membership in the study programme (= Assignment Date)
- The end of the processing period (= Deadline) should be configurable:
- by defining the length of the processing time (= number of days starting from assignment date) OR
- by choosing a specific date from a calendar (accordingly this deadline applies for all memberships)
Depending on the length of processing time it is also possible to realize a "grace period" for users whose qualification is expiring.
3 User Interface Modifications
3.1 List of Affected Views
- Individual plan of members ("Manage"-tab)
- Settings Tab
3.2 User Interface Details
To show the length of processing time the additional column "Assignment Date" should be added onto the "Manage" sub-tab of individual member plans. Furthermore, the column "Completion Date" should be integrated to ensure consistency in relation to the members tab.
3.3 New User Interface Concepts
We might want/need a new input field to define periods like "2 weeks" "11 days" or "3 months" to configure the individual processing time properly.
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: Wessels, Karin [karin.wessels]
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: CaT ILIAS Team
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
7 Discussion
JourFixe, ILIAS [jourfixe], 25 FEB 2019: We highly appreciate this suggestion and schedule it for 6.0 under the following conditions:
- Please re-label "Expiry date" for processing time to "Deadline" (already introduced to SP).
- Please show an error message when the "Deadline" date is after the "Expiry Date" of the qualification period (in case of "fixed date").
- We keep the discussion open about the label "Processing Time". Every alternative suggestion is highly appreciated as added posting here.
8 Implementation
The feature has been implemented as described. Currently it is only possible to define an individual processing time in days. It will improve the usability if the sketched duration input could be implemented one day. Until then it will only be possible to define a duration in days.
Test Cases
Test cases completed at 2019-12-02 by Klees, Richard [rklees]
- C25203 : Kein Bearbeitungszeitraum hinterlegen
- C25204 : Bearbeitungsdauer individuell hinterlegen (je User)
- C25205 : Bearbeitungszeitraum bis zu einem festen Stichtag
Approval
Approved at 19.11.2019 by Vejda, Stefan [stv].
Ostatnio zmieniono:: 4. Gru 2019, 09:33, Klees, Richard [rklees]