...
Scenario | Allow upload | Rationale | ||||
---|---|---|---|---|---|---|
New Activity ID ! = Existing Activity IDYes | This would not be a duplicate. | |||||
New Activity ID = Existing Activity ID Completion Date != Completion Date | Yes | An exam can be taken multiple times. | ||||
Existing Results = Pass | No | The system assumes that no one takes an exam after they pass the exam, so no activities can be uploaded after a passed exam has been uploaded. The logic is based on whether the Activity exists on the Learning Plan, not whether the Completion Date of the new Activity is before or after the Completion Date of the passed exam. | ||||
New Activity ID = Existing Activity ID Completion Date = Completion Date New Results (Fail) = Existing Results (Fail) | Yes | An exam could be taken multiple times on the same day and failedNo | We do not expect a person to take an exam more than once per day, so multiple instances of an exam on the same day are treated as duplicates, even if the results are different. | |||
New Activity ID != Existing Activity ID Completion Date = Completion Date New Results (Pass) = Existing Results (Fail) | Yes | An exam could be taken multiple times on the same day and only the last one passed. | New Activity ID = Existing Activity ID Completion Date = Completion Date New Results (Fail) = Existing Results (Pass) | No | We do not expect someone to fail a test after it was passed, so the system will interpret this as a duplicate and reject the attemptYes | This would not be a duplicate. |
New Activity ID = Existing Activity IDNew Results (Pass) = Completion Date != Completion Date Existing Results (PassFail) | No | The system assumes that no one passes the same exam multiple times. The fact that the Completion Dates might be different does not matterYes | An exam can be taken multiple times, so as long as the Completion Dates are not the same, the exam will not be considered a duplicate. |