A single topic's achievement status for one participant: their current level status within the topic, and their result for whichever period is currently active for them. Looked up lazily by id so it stays valid to hold onto across a request without pinning entity references.


Properties

PropertyReturnsDescription
currentPeriodResultRecognitionPeriodResultThe participant's result for whichever period of this topic is currently active for them, or null if the topic is not periodic, or no period is currently active for the participant.
levelStatusLevelStatusThe participant's current level status within this topic - their current level, the next level up, and their progress towards it.
participantBaseEntityThe participant this achievement summary is for.
topicRecognitionTopicThe topic this achievement summary is for.

Methods

getTopic()

Returns: RecognitionTopic

The topic this achievement summary is for.

getParticipant()

Returns: BaseEntity

The participant this achievement summary is for.

getLevelStatus()

Returns: LevelStatus

The participant's current level status within this topic - their current level, the next level up, and their progress towards it.

getCurrentPeriodResult()

Returns: RecognitionPeriodResult

The participant's result for whichever period of this topic is currently active for them, or null if the topic is not periodic, or no period is currently active for the participant.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.