returns attempt accuracy [0..1], with 1 being all attempts answered correctly
Return the number of answer attempts
The number of promblems/points completed
The number of promblems/points completed
Is there a state?
Returns true if progress has reached the end (problems/points completed)
Is the tracking data initialized?
Is the user/system setup for tracking and tracking is on?
Activity specific state data that can be used to restore/resume an activity
Activity specific state data that can be used to restore/resume an activity
Return the number of answer attempts that were successfull.
The total number of problems/points that represent 100% completion
The total number of problems/points that represent 100% completion
SemVer version string that defines the version of the activity it was created from. Used to check progress.state compatibility when resuming an activity by checking it against the version of the activity
SemVer version string that defines the version of the activity it was created from. Used to check progress.state compatibility when resuming an activity by checking it against the version of the activity
Add an answer attempt. Attempts represent 'tries' and not submitted results (i.e. there can be multiple incorrect attempts on 1 incorrect problem)
True if the attempt was the correct answer
Immediately clears any progress
Reset the track counts and tracked problems
Load progress passed back from page load, or loaded from local cache
Load progress (i.e. load()) then attempt to get the latest from the reporting service
Persist the tracking data and state
Progress tracker for tracking how far the user is within the activity, how well the user is doing and track the activity state