PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / single / quiz / parts / matching.php
tutor / templates / single / quiz / parts Last commit date
choice-box.php 1 year ago fill-in-the-blank.php 3 years ago image-answer.php 3 years ago image-matching.php 1 year ago matching.php 1 year ago meta.php 5 days ago open-ended.php 2 years ago ordering.php 3 years ago question.php 5 days ago short-answer.php 1 year ago
matching.php
102 lines
1 <?php
2 /**
3 * Matching
4 *
5 * @package Tutor\Templates
6 * @subpackage Single\Quiz\Parts
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @version 1.0.0
10 */
11
12 ?>
13
14 <div id="quiz-matching-ans-area"
15 class="quiz-question-ans-choice-area tutor-mt-40 question-type-<?php echo esc_attr( $question_type ); ?> <?php echo $answer_required ? 'quiz-answer-required' : ''; ?> ">
16 <div class="matching-quiz-question-desc tutor-draggable">
17 <?php
18 $rand_choice = false;
19 $question_settings = maybe_unserialize( $question->question_settings );
20 if ( isset( $question_settings['randomize_question'] ) && '1' === $question_settings['randomize_question'] ) {
21 $rand_choice = true;
22 }
23 $rand_answers = \Tutor\Models\QuizModel::get_answers_by_quiz_question( $question->question_id, $rand_choice );
24 foreach ( $rand_answers as $rand_answer ) {
25 ?>
26 <div class="tutor-quiz-border-box" draggable="true">
27 <div class="tutor-matching-item">
28 <?php
29 if ( 'matching' === $question_type ) {
30 $markup = '<span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">' . stripslashes( $rand_answer->answer_two_gap_match ) . '</span>';
31 echo wp_kses(
32 $markup,
33 array(
34 'span' => array( 'class' => true ),
35 )
36 );
37 } else {
38 $markup = '<span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">' . stripslashes( $rand_answer->answer_title ) . '</span>';
39 echo wp_kses(
40 $markup,
41 array(
42 'span' => array( 'class' => true ),
43 )
44 );
45 }
46 ?>
47
48 <!-- image support @since 3.0.0 -->
49 <?php if ( $rand_answer->image_id > 0 || 'image' === $rand_answer->answer_view_format || 'text_image' === $rand_answer->answer_view_format ) : ?>
50 <div class="tutor-matching-image tutor-mt-8">
51 <?php
52 if ( isset( $rand_answer->image_id ) ) :
53 $image_url = wp_get_attachment_url( $rand_answer->image_id );
54 ?>
55 <img src="<?php echo esc_url( $image_url ); ?>" alt="" style="max-height: 240px;">
56 <?php endif; ?>
57 </div>
58 <?php endif; ?>
59 <!-- # image support -->
60 </div>
61
62 <span class="tutor-icon-hamburger-menu tutor-color-black-fill"></span>
63 <input type="hidden"
64 data-name="attempt[<?php echo esc_attr( $is_started_quiz->attempt_id ); ?>][quiz_question][<?php echo esc_attr( $question->question_id ); ?>][answers][]"
65 value="<?php echo esc_attr( $rand_answer->answer_id ); ?>" >
66 </div>
67 <?php } ?>
68 </div>
69
70 <?php
71 if ( is_array( $answers ) && count( $answers ) ) {
72 $answer_i = 0;
73 foreach ( $answers as $answer ) {
74 $answer_i++;
75 ?>
76 <div class="quiz-matching-ans">
77 <div class="tutor-quiz-ans-no tutor-fs-6 tutor-fw-medium tutor-color-black">
78 <?php
79 if ( $answer_i < 9 ) {
80 echo 0;
81 }
82 echo esc_html( $answer_i . '. ' );
83
84 echo esc_html( stripslashes( $answer->answer_title ) );
85 ?>
86
87 </div>
88 <div class="quiz-matching-ans-item">
89 <span class="tutor-fs-6 tutor-fw-medium tutor-color-black">-</span>
90 <div class="tutor-quiz-dotted-box tutor-dropzone">
91 <span class="tutor-dragging-text-conent">
92 <?php esc_html_e( 'Drag your answer', 'tutor' ); ?>
93 </span>
94 </div>
95 </div>
96 </div>
97 <?php
98 }
99 }
100 ?>
101 </div>
102