Feature Wiki

Information about planned and released features

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

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.

JF 21 Nov 2011: We would like the following behaviour for the new option (if activated):
  • 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.
The new option should be availble in the settings tab of the course and be named "Determination" under a new section "Course Status of Users" ("Manual" / "Through Language Progress"). We would prefer two radio options for this, since we can add more information text for both values of the option. Additionally we currently prefer that the option that automatically sets the status should be the default.

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]