pub enum ProgressEvidence {
TrainerNote {
evidence_id: EvidenceId,
note: ProgressNote,
},
MilestoneObserved {
evidence_id: EvidenceId,
milestone_id: Id,
status: Status,
},
SessionCompleted {
evidence_id: EvidenceId,
session_id: SessionId,
},
OutcomeCandidate {
evidence_id: EvidenceId,
outcome: Outcome,
},
}Expand description
Source evidence attached to progress reports and outcome claims.
Variants§
TrainerNote
Staff can see the trainer note training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
Fields
evidence_id: EvidenceIdEvidence identifier used by staff to prepare training assignment, package, progress, or parent-summary review.
note: ProgressNoteNote used by staff to prepare training assignment, package, progress, or parent-summary review.
MilestoneObserved
Staff can see the milestone observed training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
Fields
evidence_id: EvidenceIdEvidence identifier used by staff to prepare training assignment, package, progress, or parent-summary review.
SessionCompleted
Staff can see the session completed training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
Fields
evidence_id: EvidenceIdEvidence identifier used by staff to prepare training assignment, package, progress, or parent-summary review.
OutcomeCandidate
Staff can see the outcome candidate training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
Fields
evidence_id: EvidenceIdEvidence identifier used by staff to prepare training assignment, package, progress, or parent-summary review.
Trait Implementations§
Source§impl Clone for ProgressEvidence
impl Clone for ProgressEvidence
Source§fn clone(&self) -> ProgressEvidence
fn clone(&self) -> ProgressEvidence
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more