UserTrainingPackage

A user's progress record for a single training package they have started or completed. This is not an assignment record — packages assigned to the user but not yet started are not represented here.

Implements

Fields

_id (ID!)

Training package unique id

completionSnapshots (UserTrainingPackageCompletionSnapshots)

Results of earlier attempts. Null until the user has passed the training package

createdAt (Date)

When the training package was created

icuTitle (IcuMessage!)

Training packages translatable title

result (UserTrainingPackageResult)

Training package results

updatedAt (Date)

When training package was last updated

user (User)

User who owns this training package. Null if the user has been removed