| $attributes (defined in flexible_table) | flexible_table |  | 
  | $baseurl (defined in flexible_table) | flexible_table |  | 
  | $canreopen | mod_quiz\local\reports\attempts_report_table | protected | 
  | $caption | flexible_table |  | 
  | $captionattributes | flexible_table |  | 
  | $column_class (defined in flexible_table) | flexible_table |  | 
  | $column_nosort (defined in flexible_table) | flexible_table |  | 
  | $column_style (defined in flexible_table) | flexible_table |  | 
  | $column_suppress (defined in flexible_table) | flexible_table |  | 
  | $columns (defined in flexible_table) | flexible_table |  | 
  | $columnsticky | flexible_table | protected | 
  | $context | mod_quiz\local\reports\attempts_report_table | protected | 
  | $countparams (defined in table_sql) | table_sql |  | 
  | $countsql (defined in table_sql) | table_sql |  | 
  | $currentrow (defined in flexible_table) | flexible_table |  | 
  | $currpage (defined in flexible_table) | flexible_table |  | 
  | $displayoptions | mod_quiz\local\reports\attempts_report_table | protected | 
  | $download | flexible_table |  | 
  | $downloadable | flexible_table |  | 
  | $exportclass (defined in flexible_table) | flexible_table |  | 
  | $filename | flexible_table | protected | 
  | $filterset | flexible_table | protected | 
  | $groupstudentsjoins | mod_quiz\local\reports\attempts_report_table | protected | 
  | $headercolumn | flexible_table | protected | 
  | $headers (defined in flexible_table) | flexible_table |  | 
  | $hiddencolumns | flexible_table | protected | 
  | $ifirst | flexible_table | protected | 
  | $ilast | flexible_table | protected | 
  | $includecheckboxes | mod_quiz\local\reports\attempts_report_table | protected | 
  | $is_collapsible | table_sql |  | 
  | $is_sortable | table_sql |  | 
  | $lateststeps | mod_quiz\local\reports\attempts_report_table | protected | 
  | $maxsortkeys (defined in flexible_table) | flexible_table |  | 
  | $options | mod_quiz\local\reports\attempts_report_table | protected | 
  | $pagesize (defined in flexible_table) | flexible_table |  | 
  | $qmsubselect | mod_quiz\local\reports\attempts_report_table | protected | 
  | $questions | mod_quiz\local\reports\attempts_report_table | protected | 
  | $quiz | mod_quiz\local\reports\attempts_report_table | protected | 
  | $rawdata | table_sql |  | 
  | $regradedqs | quiz_overview_table | protected | 
  | $reporturl | mod_quiz\local\reports\attempts_report_table | protected | 
  | $request (defined in flexible_table) | flexible_table |  | 
  | $resetting | flexible_table | protected | 
  | $setup | flexible_table |  | 
  | $sheettitle | flexible_table | protected | 
  | $showdownloadbuttonsat | flexible_table |  | 
  | $sort_default_column (defined in flexible_table) | flexible_table |  | 
  | $sort_default_order (defined in flexible_table) | flexible_table |  | 
  | $sortdata | flexible_table | protected | 
  | $sql | table_sql |  | 
  | $started_output | flexible_table |  | 
  | $strtimeformat | mod_quiz\local\reports\attempts_report_table | protected | 
  | $studentsjoins | mod_quiz\local\reports\attempts_report_table | protected | 
  | $togglegroup | mod_quiz\local\reports\attempts_report_table | protected | 
  | $totalrows (defined in flexible_table) | flexible_table |  | 
  | $uniqueid (defined in flexible_table) | flexible_table |  | 
  | $use_initials (defined in flexible_table) | flexible_table |  | 
  | $use_pages (defined in flexible_table) | flexible_table |  | 
  | $userfullnamecolumns | flexible_table | protected | 
  | $useridfield (defined in mod_quiz\local\reports\attempts_report_table) | mod_quiz\local\reports\attempts_report_table |  | 
  | __construct($quiz, $context, $qmsubselect, quiz_overview_options $options, core\dml\sql_join $groupstudentsjoins, core\dml\sql_join $studentsjoins, $questions, $reporturl) | quiz_overview_table |  | 
  | mod_quiz::local::reports::attempts_report_table::__construct($uniqueid, $quiz, $context, $qmsubselect, attempts_report_options $options, core\dml\sql_join $groupstudentsjoins, core\dml\sql_join $studentsjoins, $questions, $reporturl) | mod_quiz\local\reports\attempts_report_table |  | 
  | table_sql::__construct($uniqueid) | table_sql |  | 
  | add_average_row($label, core\dml\sql_join $usersjoins) | quiz_overview_table | protected | 
  | add_data($row, $classname='') | flexible_table |  | 
  | add_data_keyed($rowwithkeys, $classname='') | flexible_table |  | 
  | add_latest_state_join($slot) | mod_quiz\local\reports\attempts_report_table | protected | 
  | add_separator() | flexible_table |  | 
  | base_sql(\core\dml\sql_join $allowedstudentsjoins) | mod_quiz\local\reports\attempts_report_table |  | 
  | build_table() | quiz_overview_table |  | 
  | can_be_reset() | flexible_table | protected | 
  | checkbox_col_header(string $columnname) | mod_quiz\local\reports\attempts_report_table |  | 
  | close_recordset() | table_sql |  | 
  | col_checkbox($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_duration($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_feedbacktext($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_fullname($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_picture($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_regraded($attempt) (defined in quiz_overview_table) | quiz_overview_table |  | 
  | col_state($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_sumgrades($attempt) (defined in quiz_overview_table) | quiz_overview_table |  | 
  | col_timefinish($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | col_timestart($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | collapsible($bool) | flexible_table |  | 
  | column_class($column, $classname) | flexible_table |  | 
  | column_sticky(string $column, bool $sticky=true) | flexible_table |  | 
  | column_style($column, $property, $value) | flexible_table |  | 
  | column_style_all($property, $value) | flexible_table |  | 
  | column_suppress($column) | flexible_table |  | 
  | compute_average_row($label, core\dml\sql_join $usersjoins) | quiz_overview_table |  | 
  | construct_order_by($cols, $textsortcols=array()) | flexible_table | static | 
  | define_baseurl($url) | flexible_table |  | 
  | define_columns($columns) | flexible_table |  | 
  | define_header_column(string $column) | flexible_table |  | 
  | define_headers($headers) | flexible_table |  | 
  | define_help_for_headers($helpicons) | flexible_table |  | 
  | download_buttons() | flexible_table |  | 
  | export_class_instance($exportclass=null) | flexible_table |  | 
  | finish_html() | flexible_table |  | 
  | finish_output($closeexportclassdoc=true) | flexible_table |  | 
  | format_and_add_array_of_rows($rowstoadd, $finish=true) | flexible_table |  | 
  | format_average($record, $question=false) | quiz_overview_table | protected | 
  | format_average_grade_for_questions($gradeaverages) | quiz_overview_table | protected | 
  | format_row($row) | flexible_table |  | 
  | format_text($text, $format=FORMAT_MOODLE, $options=NULL, $courseid=NULL) | flexible_table |  | 
  | get_component() | flexible_table | protected | 
  | get_context() | flexible_table |  | 
  | get_default_per_page() | flexible_table |  | 
  | get_dynamic_table_html_end() | flexible_table | protected | 
  | get_dynamic_table_html_start() | flexible_table | protected | 
  | get_filterset() | flexible_table |  | 
  | get_filterset_class() | flexible_table | static | 
  | get_handler() | flexible_table | protected | 
  | get_initial_first() | flexible_table |  | 
  | get_initial_last() | flexible_table |  | 
  | get_page_size() | flexible_table |  | 
  | get_page_start() | flexible_table |  | 
  | get_primary_sort_order() | flexible_table | protected | 
  | get_qubaids_condition() | mod_quiz\local\reports\attempts_report_table | protected | 
  | get_regraded_questions() | quiz_overview_table | protected | 
  | get_required_latest_state_fields($slot, $alias) | quiz_overview_table | protected | 
  | get_row_cells_html(string $rowid, array $row, ?array $suppresslastrow) | flexible_table |  | 
  | get_row_class($attempt) | mod_quiz\local\reports\attempts_report_table |  | 
  | get_row_from_keyed($rowwithkeys) | flexible_table |  | 
  | get_row_html($row, $classname='') | flexible_table |  | 
  | get_sort_columns() | mod_quiz\local\reports\attempts_report_table |  | 
  | get_sort_for_table($uniqueid) | flexible_table | static | 
  | get_sort_order() | flexible_table | protected | 
  | get_sql_sort() | flexible_table |  | 
  | get_sql_where() | flexible_table |  | 
  | guess_base_url() | flexible_table |  | 
  | icon_for_fraction($fraction) | mod_quiz\local\reports\attempts_report_table | protected | 
  | initialbars($bool) | flexible_table |  | 
  | initialise_table_preferences() | flexible_table | protected | 
  | is_downloadable($downloadable=null) | flexible_table |  | 
  | is_downloading($download=null, $filename='', $sheettitle='') | flexible_table |  | 
  | is_flagged($questionusageid, $slot) | mod_quiz\local\reports\attempts_report_table | protected | 
  | is_latest_step_column($column) | quiz_overview_table | protected | 
  | is_persistent($persistent=null) | flexible_table |  | 
  | is_resetting_preferences() | flexible_table | protected | 
  | is_sortable($column=null) | flexible_table |  | 
  | load_extra_data() | mod_quiz\local\reports\attempts_report_table | protected | 
  | load_question_latest_steps(qubaid_condition $qubaids=null) | mod_quiz\local\reports\attempts_report_table | protected | 
  | make_review_link($data, $attempt, $slot) | mod_quiz\local\reports\attempts_report_table |  | 
  | make_styles_string($styles) | flexible_table |  | 
  | mark_table_to_reset() | flexible_table |  | 
  | no_sorting($column) | flexible_table |  | 
  | other_cols($colname, $attempt) | quiz_overview_table |  | 
  | out($pagesize, $useinitialsbar, $downloadhelpbutton='') | table_sql |  | 
  | pageable($bool) | flexible_table |  | 
  | pagesize($perpage, $total) | flexible_table |  | 
  | print_headers() | flexible_table |  | 
  | print_html() | flexible_table |  | 
  | print_initials_bar() | flexible_table |  | 
  | print_nothing_to_display() | flexible_table |  | 
  | print_one_initials_bar($alpha, $current, $class, $title, $urlvar) | flexible_table | protected | 
  | print_row($row, $classname='') | flexible_table |  | 
  | query_db($pagesize, $useinitialsbar=true) | quiz_overview_table |  | 
  | render_caption() | flexible_table |  | 
  | render_reset_button() | flexible_table | protected | 
  | requires_extra_data() | mod_quiz\local\reports\attempts_report_table | protected | 
  | requires_latest_steps_loaded() | quiz_overview_table | protected | 
  | save_preferences($oldprefs) | flexible_table | protected | 
  | set_attribute($attribute, $value) | flexible_table |  | 
  | set_caption(string $caption, ?array $captionattributes) | flexible_table |  | 
  | set_columnsattributes(array $attributes) | flexible_table |  | 
  | set_control_variables($variables) | flexible_table |  | 
  | set_count_sql($sql, array $params=NULL) | table_sql |  | 
  | set_default_per_page(int $defaultperpage) | flexible_table |  | 
  | set_filterset(filterset $filterset) | flexible_table |  | 
  | set_first_initial(string $initial) | flexible_table |  | 
  | set_hidden_columns(array $columns) | flexible_table |  | 
  | set_hide_show_preferences() | flexible_table | protected | 
  | set_initials_preferences() | flexible_table | protected | 
  | set_last_initial(string $initial) | flexible_table |  | 
  | set_page_number(int $pagenumber) | flexible_table |  | 
  | set_sortdata(array $sortdata) | flexible_table |  | 
  | set_sorting_preferences() | flexible_table | protected | 
  | set_sql($fields, $from, $where, array $params=array()) | table_sql |  | 
  | setup() | flexible_table |  | 
  | setup_sql_queries($allowedjoins) | mod_quiz\local\reports\attempts_report_table |  | 
  | show_download_buttons_at($showat) | flexible_table |  | 
  | show_hide_link($column, $index) | flexible_table | protected | 
  | slot_fraction($attempt, $slot) | mod_quiz\local\reports\attempts_report_table | protected | 
  | slot_state($attempt, $slot) | mod_quiz\local\reports\attempts_report_table | protected | 
  | sort_icon($isprimary, $order) | flexible_table | protected | 
  | sort_link($text, $column, $isprimary, $order) | flexible_table | protected | 
  | sort_order_name($isprimary, $order) | flexible_table | protected | 
  | sortable($bool, $defaultcolumn=NULL, $defaultorder=SORT_ASC) | flexible_table |  | 
  | start_html() | flexible_table |  | 
  | start_output() | flexible_table |  | 
  | submit_buttons() | quiz_overview_table | protected | 
  | text_sorting($column) | flexible_table |  | 
  | update_sql_after_count($fields, $from, $where, $params) | quiz_overview_table | protected | 
  | wrap_html_finish() | mod_quiz\local\reports\attempts_report_table |  | 
  | wrap_html_start() | mod_quiz\local\reports\attempts_report_table |  |