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 / image-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 6 days ago open-ended.php 2 years ago ordering.php 3 years ago question.php 6 days ago short-answer.php 1 year ago
image-matching.php
75 lines
1 <?php
2 /**
3 * Image 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-image-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 tutor-mb-44">
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 <?php
28 if ( 'matching' === $question_type ) {
29 $is_image_matching = isset( $question_settings['is_image_matching'] ) && '1' === $question_settings['is_image_matching'];
30 $markup = '<span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">' . stripslashes( $is_image_matching ? $rand_answer->answer_title : $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 <span class="tutor-icon-hamburger-menu tutor-color-black-fill"></span>
48 <input type="hidden"
49 data-name="attempt[<?php echo esc_attr( $is_started_quiz->attempt_id ); ?>][quiz_question][<?php echo esc_attr( $question->question_id ); ?>][answers][]"
50 value="<?php echo esc_attr( $rand_answer->answer_id ); ?>" >
51 </div>
52 <?php } ?>
53 </div>
54 <div class="quiz-image-matching-ans">
55 <?php
56 if ( is_array( $answers ) && count( $answers ) ) {
57 foreach ( $answers as $answer ) {
58 ?>
59 <div class="quiz-image-box">
60 <div class="quiz-image tutor-mb-16">
61 <img src="<?php echo esc_url( wp_get_attachment_image_url( $answer->image_id, 'full' ) ); ?>" />
62 </div>
63 <div class="tutor-quiz-dotted-box tutor-dropzone">
64 <span class="tutor-dragging-text-conent">
65 <?php esc_html_e( 'Drag your answer', 'tutor' ); ?>
66 </span>
67 </div>
68 </div>
69 <?php
70 }
71 }
72 ?>
73 </div>
74 </div>
75