learnweb / moodle-tool_lifecycle

:recycle: Extensible Moodle plugin for managing course life cycles, e.g., deprovisioning
GNU General Public License v3.0
20 stars 32 forks source link

Workflow logic, behavior after keep-course and re-entry point after delay #213

Open ksteitz opened 4 months ago

ksteitz commented 4 months ago

Test results based on following workflow: first mail if a course is older than 8 semesters, second mail 30 days after first mail und step hide course, 60 days later course backup and deletion, delay after keep-course 6 months (details: https://www.e-learning.tu-darmstadt.de/moodle/faq/kurslebenszyklus).

After clicking on keep-course after receiving the second mail (mail 2=reminder mail + course has been hidden), the users jump back to the first mail (mail 1) after the delay has expired. They therefore receive the original mail instead of the second mail again (=reminder mail after 30 days, step 3 in our graphic linked above). This does not fit for several reasons, e.g. the course was already hidden but not made visible again after the delay expired and generally the mail text no longer fits. In addition, it would be more intuitive to re-enter at the last workflow point instead of “at the beginning”.

Our idea is therefore to enable a third or additional configurable mail text for the delay courses. Teachers receive this additional email text after the delay has expired instead of the original email (email 1) and the text could, for example, state that the course has already been postponed. (technically probably much simpler than the alternative in the following paragraph)

Alternatively: In the case of multi-stage procedures, it would be most comprehensible if, after the delay has expired, the workflow was restarted at the same point as before. So if someone clicked keep-course after mail 2, they would receive mail 2 again after the delay expires. Or the possibility of a type of “sub-workflow” that is accessed as soon as “keep-course” is clicked and yes, that makes the whole construct even more complicated.

ksteitz commented 4 months ago

workflow for courses older than 8 semesters: grafik