Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-2067

Add next recertification date to db, show in coaching tool listing

    XMLWordPrintable

    Details

      Description

      In courses the recertification of tests should be surveyed in a better way. Users should pass a test all 3 years.

      To help coaches identifying the trainees that need recertification, the said users need to be highlighted in the coaching tool. Currently, the certification date is known by the system, however the recertification interval / validity of the certificate is not accessible from within the coaching tool.

      The solution is to add a "next recertification date" to the certificate data structure. This is written based on the course recertification interval when creating the certificate. In the coaching tool, the alert symbol is placed next to the certificate whenever this next-recertification date has been reached.

      To do:

      • Add new field to certificate datastructure: dateNextRecertification (adapt wording to match existing code)
      • Set dateNextRecertification whenever a certificate is generated and the course has recertification enabled. Otherwise set it to null
      • In coaching tool calculate validity of existing certificate: if dateNextRecertification < now => certificate is invalid, recertification is needed
      • Add migration code if possible to add dateNextRecertification to existing certificates in courses that have recertification enabled

        Attachments

          Activity

            People

            Assignee:
            srosse Stéphane Rossé
            Reporter:
            cfranck Christian Franck
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day, 3 hours, 30 minutes
                1d 3h 30m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 8 hours, 5 minutes Time Not Required
                8h 5m