LLMS_Quiz_Attempt::get_siblings( array $args = array(), string $return = 'attempts' )
Get sibling attempts
Parameters Parameters
- $args
-
(array) (Optional) List of args to be passed as params of the quiz attempts query. See
LLMS_Query_Quiz_Attempt
andLLMS_Database_Query
for the list of args. By default theper_page
param is set to 1000.Default value: array()
- $return
-
(string) (Optional) Type of return [ids|attempts]. Default 'attempts'.
Default value: 'attempts'
Return Return
(int[]|LLMS_Quiz_Attempt[]) Type depends on value of $return
.
Source Source
File: includes/models/model.llms.quiz.attempt.php
266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 | public function get_siblings( $args = array (), $return = 'attempts' ) { $defaults = array ( 'per_page' => 1000, ); $args = wp_parse_args( $args , $defaults ); $query = new LLMS_Query_Quiz_Attempt( array_merge ( $args , array ( 'student_id' => $this ->get( 'student_id' ), 'quiz_id' => $this ->get( 'quiz_id' ), ) ) ); return 'ids' === $return ? wp_list_pluck( $query ->get_results(), 'id' ) : $query ->get_attempts(); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.2.0 | Introduced. |