Best practice forum (Archived)

Assignment completion dates in certifications

 
? ?
Assignment completion dates in certifications
by ? ? - Tuesday, 17 May 2016, 5:15 AM
 

Hi everyone.

I have a certification (a few) for mandatory training.  Before the system goes live I will be uploading course completion records, to make them complete in turn within the certification.  The issue I have is for those who should have done the course but never have will show a due date based on whether I set a relative or fixed.

If I set a fixed date (say the day before go live) that works in that it shows those users as 'overdue'.  However, when new joiners come in, they'll automatically show as overdue.

Ideally I'd like to avoid having the same audience duplicated (one including new joiners and one without) as there are already duplicates for reporting reasons.

I tried setting it to fixed and then changing it to relative but it does update those who are already assigned (as long as it's a date in the future)

Has anyone got any other ideas without duplication?  Even if they were individually assigned based on the upload, they will be in the audience and will be assigned that way too, in which case I understand they take the furthest due date.

Any ideas would be greatly appreciated.

Thanks.

? ?
Re: Assignment completion dates in certifications
by ? ? - Tuesday, 17 May 2016, 5:54 AM
 

Think I've managed to solve this.  In case anyone is interested here's how:

One extra audience for new joiners (this is dynamic based on a rule that takes a users start date against their profile).

I assign that audience on every certification with a relative date (one month after program enrolment).

The new joiners will be assigned certifications by two audiences, the main one (which has a fixed date in the past) and the new joiner one.  As they've been assigned through two, it will take their furthest date.  This means users who are added when the system goes live and who have never done it will be existing staff and will be set to the fixed date before go live to show as overdue, but new joiners will take the new joiner audience date in the future.