Timings

Issue #44 resolved
Emil Reisser-Weston created an issue

We need to add an additional menu item called "Timings"

Capture.JPG

There are a few delays in the system and I think it is time to assign them to variables so the user can alter them as necessary,

Here are some I thought of - this should also be shared with Lauris since he will need to use them.

Learning Resource Timings

Number of days after an e-learning resource is assigned that it becomes due (default 7 days)

Number of days after a YouTube resource is assigned that it becomes due (default 7 days)

Number of days after a Webpage resource is assigned that it becomes due (default 7 days)

Number of days after a Book/CD/DVD resource is assigned that it becomes due (default 7 days)

Booking Windows

Number of days before a classroom training starts that a booking can be made (default 3 days)

Number of days before on-the-job training starts that a booking can be made (default 1 day)

Management Tasks

Number of days after a Classroom resource is completed that a managerial sign-off becomes due (default 7 days)

Number of days after an On-the-job training resource is completed that a managerial sign-off becomes due (default 7 days)

Number of days after a learner enrols on any Learning Resource should management approval be given (default 1 days)

Lesson Timings

Default number of days after an e-learning lesson is assigned that it becomes due (default 28 days)

Number of days after an e-learning lesson is completed that a managerial sign-off becomes due (default 7 days)

Task Assessments

Number of days after which a submitted Task Assessment is due for sign-off (default 28 days)

Comments (13)

  1. Emil Reisser-Weston reporter

    The following timings affect the program as follows ... Capture.JPG

    1 For instance in the example below - these e-leanring courses were assigned to the users on the 10/04/2017 Capture.JPG

    2,3,4) Similarly with a Youtube, Webpage and Book/CD/DVD type of learning resources

    5) In this example I have added an e-learning resource (a Classroom training course.) When selecting this course .. Capture.JPG and then going back to My Learning and "Manage Booking" - you should not be able to sign up for the classroom course in this case because it is less than 3 days in advance. Capture.JPG It should not be allowed here .. Capture.JPG

  2. Emil Reisser-Weston reporter

    6) This is similar for On The Job Training - so cannot Book on it if the date is only 1 day in advance.

    7) Managerial sign-offs are due once a classroom training course has been completed and signed off by the trainee (think this sign-off process has not been implemented yet.)

  3. Emil Reisser-Weston reporter

    7 & 8) Continued - the managerial sign-offs are in the section "2.6 Lesson Planner Interface - My Lessons" which is part of build 8.3 (see document https://docs.google.com/document/d/1DnIUKTeO7CD5iGLIjOCQFcGxoJXzGYa1aobqTmoXuKo/edit#heading=h.ezrn04549o05). For this reason you can just add this to the interface and store this value in the database for version 8.2. 9) All learning resources have a checkbox when adding then called "Require Management Approval" . Before this learning can be carried out the manager has to approve it.
    Capture.JPG Once the e-learning has been enrolled on by the learner (different from assigning it to him) then approval needs to be given (in this case) within one day - which is a task on the diary for the manager to complete. The following is an example I have set up ... Capture.JPG I have enrolled on to it and once i press the button which had the label "Show Pending Bookings" you can see the management task that has been set up. You can see the due date as the date of the training - we really need this to be 1 day after the course was enrolled onto (in this example). Capture.JPG 10) This is self explanatory 11) Again Managerial Sign-off is for version 8.3 so just a placeholder for now. 12) This is the number of days after (data not showing in example currently) this Status is set to "In progress" Capture.JPG

  4. i v

    I've implemented 1,2,3,5 and 5. Note that the due dates the my learning report are not automatically updated as you change the corresponding numbers in the timings page. The due dates are re-computed for newly assigned resources or when some accesses a learning resource. We could also have a cron that will periodically run recompute due_dates if a timing parameter has been changed. This is because the due dates are not computed on the fly (as in the old system), but are stored in the database in order to optimize indexing/searching the database. I think we should keep this as it is unlikely that the timing parameters will be changed often.

  5. Emil Reisser-Weston reporter

    Thanks Ivan - yes I think a Cron is unnecessary since people generally will understand that dates are not recalculated when defaults are set and may cause even more confusion. I will leave this open until others are completed (management sign-offs in 8.3 so can leave till implemented.

  6. Log in to comment