Details
-
Improvement
-
Resolution: Done
-
Minor
-
None
Description
The Candidate.ProgramComplete flag is insufficient to track down whether a Candidate has completed or not a program if he/she is enrolled in multiple programs.
An alternative is to use CandidateEducatorPreparationProgramAssociation.ReasonExited with an appropriate Descriptor (new OOB descriptors may be required for common use cases).
Nevertheless, dropping Candidate.ProgramComplete should be considered to avoid confusion when using the model.