Feature Wiki
Tabs
Course Setting: Learning Progress Determines Passed Status
1 Description
Currently the learning progress status (completed) and the courses status (passed) are independent from each other. This makes sense for scenarios where the tutor always makes the decision whether the student passed the course or not. However in other scenarios an automatic determination may be useful.
Suggestion:
If the learning progress is activated (globally and for the course):
A new course setting "Learning Progress determines Passed-Status" is introduced. If enabled the passed status can only be set by the tutor, if the learning progress mode is "Manual by Tutor" - in this case both values are synchronized. If the learning progress mode is "By Objectives" or "By Collection" the passed status is automatically determined and cannot be set manually anymore (no checkbox). However it may be still displayed as separated column.
2 Status
- Implemented for: ILIAS 4.3
- Funding: Bundesagentur für Arbeit
- Development: Leifos
3 Additional Information
- If you want to know more about this feature, its implementation or funding, please contact: Alex Killing / alex.killing (at) gmx.de
4 Discussion
JF 31 May 2010: We highly appreciate this idea.
JF 26 Sep 2011: We still highly appreciate this improvement and hope that it will be funded for 4.3.
- LP is set to "Automatic by Collection...": IF the learning progress is set to completed, the passed status is automatically set to "passed". However, the tutor is still able to edit the option afterwards (and remove the passed status). He is also able to set the "passed" status for users that do not have a "completed" learning progress.
- LP is set to "Manual by Tutor": If the tutor sets "passed" for a user, the learning progress is set to "completed" at the same time. If the tutor sets the learning progress to completed, the passed status is set to "passed", too.
YS 10. July 2012: The new "protocol" for the "passed" status is a little bit confusing. I didn't understand the meaning of this hint "seiler - Yesterday, 17:01" from the beginning. I think the layout of this feature irritated. Please discuss this feature once again in the view of usability. If it's clear enough to understand then it's ok - but for me it wasn't clear from the beginning - I had to test it out so I understood the meaning of this function... (see http://www.ilias.de/mantis/view.php?id=9284#c17889
JF 2 Sep 2013: We specified parts of the behaviour in more detail in bug report 11600:
First of all ILIAS should only save the user with the changed status, if the user modified the "Passed" checkbox on the members screen (or changed the LP status of the course, if the mode is "manual by tutor" and synchronization is activated).
As soon as this is done this "overwrites" automatic changes.
In case the system is responsible for the current status it should be "fully synchronized", means lose its "passed" status if the lp loses its "completed" status.
5 Implementation
JL 31 Aug 2012: The radio options have been added to the course settings. If a course is set to "Through Learning Progress" from "Independent of Learning Progress" (which is the old behaviour) the user is asked if he really wants to update the existing member status or not. If the user cancels the setting will not be switched, thus all member passed status will be refreshed when activating the LP sync leading to hopefully less confusion. A new column in the members tab will inform when and by whom the member passed status has been changed.


Last edited: 17. Apr 2025, 15:04, Kunkel, Matthias [mkunkel]