@@ -94,6 +94,7 @@ function show_all_jump_questions(jazzquiz $jazzquiz): array {
9494 * Get the form for the current question.
9595 *
9696 * @param jazzquiz_session $session
97+ * @param jazzquiz $jazzquiz
9798 * @return array
9899 */
99100function get_question_form (jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -110,7 +111,7 @@ function get_question_form(jazzquiz_session $session, jazzquiz $jazzquiz): array
110111 /** @var output\renderer $renderer */
111112 $ renderer = $ jazzquiz ->renderer ;
112113 $ isinstructor = $ jazzquiz ->is_instructor ();
113- list ( $ html , $ js , $ css) = $ renderer ->render_question_form ($ slot , $ session ->myattempt , $ jazzquiz , $ isinstructor );
114+ [ $ html , $ js , $ css] = $ renderer ->render_question_form ($ slot , $ session ->myattempt , $ jazzquiz , $ isinstructor );
114115 $ isalreadysubmitted = false ;
115116 }
116117 $ qtype = $ session ->get_question_type_by_slot ($ slot );
@@ -129,6 +130,7 @@ function get_question_form(jazzquiz_session $session, jazzquiz $jazzquiz): array
129130 * Start a new question.
130131 *
131132 * @param jazzquiz_session $session
133+ * @param jazzquiz $jazzquiz
132134 * @return array
133135 */
134136function start_question (jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -210,6 +212,7 @@ function start_quiz(jazzquiz_session $session): array {
210212 * Submit a response for the current question.
211213 *
212214 * @param jazzquiz_session $session
215+ * @param jazzquiz $jazzquiz
213216 * @return array
214217 */
215218function save_question (jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -298,6 +301,7 @@ function end_question(jazzquiz_session $session): array {
298301 * Get the correct answer for the current question.
299302 *
300303 * @param jazzquiz_session $session
304+ * @param jazzquiz $jazzquiz
301305 * @return array
302306 */
303307function get_right_response (jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -405,6 +409,7 @@ function stack_to_latex(): array {
405409 *
406410 * @param string $action
407411 * @param jazzquiz_session $session
412+ * @param jazzquiz $jazzquiz
408413 * @return array
409414 */
410415function handle_instructor_request (string $ action , jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -432,6 +437,7 @@ function handle_instructor_request(string $action, jazzquiz_session $session, ja
432437 *
433438 * @param string $action
434439 * @param jazzquiz_session $session
440+ * @param jazzquiz $jazzquiz
435441 * @return array
436442 */
437443function handle_student_request (string $ action , jazzquiz_session $ session , jazzquiz $ jazzquiz ): array {
@@ -451,7 +457,6 @@ function handle_student_request(string $action, jazzquiz_session $session, jazzq
451457function jazzquiz_ajax (): array {
452458 $ action = required_param ('action ' , PARAM_ALPHANUMEXT );
453459
454- // TODO: Better solution if more non-session actions are added.
455460 if ($ action === 'stack ' ) {
456461 return stack_to_latex ();
457462 }
0 commit comments