Clarity about JupyterQ Notebook #24 Section 1.2 bullets 2 and 3

Hello, could anyone provide a clearer explanation of what this question asks, specifically the last two bullets?

Is the second bullet,  where it says “if the timer examines .timer.jobs at any time before 9:00 it will do nothing”, does it really mean to say “9:05” instead of “9:00”? That would make more sense “if the start time of job 1 is 9:00 and the interval is 5 minutes”. 

Further, does the second bullet mean that, for repeating jobs of type `R (say it is job1), once job1 is executed, if the timer checks .timer.jobs and the start time + the interval is not yet reached, job1 will not be repeated, but can it move on to a different job, say job2, within that interval?

Lastly, the third bullet seems to recapitulate the second: is this merely its purpose, or is the third bullet a separate requirement altogether specifically referring to jobs actually done after 9:00?

Hello Michael,

Welcome to FD/KX.  I hope the training is going well for you. 

Great content here! Thanks for sharing with the community.

I had some confusion when interpreting this originally too.  @davidcrossey clarifies it perfectly in the following steps:

  1. The wording is correct already. If the timer runs before (the  start time ) of 9:00, it should not execute the job

  2. Yes, the timer can run other jobs in the time interval, provided job2 hasn’t run in it’s interval yet

  3. The last bullet point is stating that the job should run once when the timer is checked between 09:00-09:05

Hopefully this clarification is satisfactory for you. Best of luck with passing the quiz 

Kind regards,

Leah