LLMS_Student_Quizzes::get_last_completed_attempt( int $quiz_id = null, int $deprecated = null )
Get the last completed attempt for a given quiz or quiz/lesson combination
Parameters Parameters
- $quiz_id
-
(int) (Optional) WP Post ID of a Quiz.
Default value: null
- $deprecated
-
(int) (Optional) Deprecated.
Default value: null
Return Return
(false|LLMS_Quiz_Attempt)
Source Source
File: includes/models/model.llms.student.quizzes.php
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 | public function get_last_completed_attempt( $quiz_id = null, $deprecated = null ) { $query = new LLMS_Query_Quiz_Attempt( array ( 'student_id' => $this ->get_id(), 'quiz_id' => $quiz_id , 'per_page' => 1, 'status_exclude' => array ( 'incomplete' ), 'sort' => array ( 'end_date' => 'DESC' , 'id' => 'DESC' , ), ) ); if ( $query ->has_results() ) { return $query ->get_attempts()[0]; } return false; } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.9.0 | |
3.16.0 | Introduced. |