The Quiz_Submissions API has a value,
// Amount of time spent, in seconds. "time_spent": 300,
- There are many quizzes started and abandoned that count as attempts left to time out, and no way to distinguish these from attempts that took the entire time but failed.
- There are different versions of the quiz indicated by quiz_version in the returned data (this is not documented behavior) (different from attempt number, which is documented)
I was wondering if you had any ideas on how I might be able to capture the time to complete the exam more completely, to filter out completions from abandonments, to pick apart the multiple versions of a quiz.