PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.5.0
Tutor LMS – eLearning and online course solution v2.5.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 3 years ago fill-in-the-blank.php 3 years ago image-answer.php 3 years ago image-matching.php 3 years ago matching.php 3 years ago meta.php 3 years ago open-ended.php 2 years ago ordering.php 3 years ago question.php 2 years ago short-answer.php 2 years ago
matching.php
95 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-d-flex tutor-align-start">
17 <?php
18 $rand_answers = \Tutor\Models\QuizModel::get_answers_by_quiz_question( $question->question_id, true );
19 foreach ( $rand_answers as $rand_answer ) {
20 ?>
21 <div class="" style="display:flex; flex-direction: column; row-gap: 10px;">
22 <div class="tutor-draggable">
23 <div class="tutor-quiz-border-box" draggable="true">
24 <?php
25 if ( 'matching' === $question_type ) {
26 $markup = '<span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">' . stripslashes( $rand_answer->answer_two_gap_match ) . '</span>';
27 echo wp_kses(
28 $markup,
29 array(
30 'span' => array( 'class' => true ),
31 )
32 );
33 } else {
34 $markup = '<span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">' . stripslashes( $rand_answer->answer_title ) . '</span>';
35 echo wp_kses(
36 $markup,
37 array(
38 'span' => array( 'class' => true ),
39 )
40 );
41 }
42 ?>
43 <span class="tutor-icon-hamburger-menu tutor-color-black-fill"></span>
44 <input type="hidden"
45 data-name="attempt[<?php echo esc_attr( $is_started_quiz->attempt_id ); ?>][quiz_question][<?php echo esc_attr( $question->question_id ); ?>][answers][]"
46 value="<?php echo esc_attr( $rand_answer->answer_id ); ?>" >
47 </div>
48 </div>
49 <?php if ( 'image' === $rand_answer->answer_view_format || 'text_image' === $rand_answer->answer_view_format ) : ?>
50 <div class="tutor-mb-32">
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 </div>
60 <?php } ?>
61 </div>
62
63 <?php
64 if ( is_array( $answers ) && count( $answers ) ) {
65 $answer_i = 0;
66 foreach ( $answers as $answer ) {
67 $answer_i++;
68 ?>
69 <div class="quiz-matching-ans">
70 <div class="tutor-quiz-ans-no tutor-fs-6 tutor-fw-medium tutor-color-black">
71 <?php
72 if ( $answer_i < 9 ) {
73 echo 0;
74 }
75 echo esc_html( $answer_i . '. ' );
76
77 echo esc_html( stripslashes( $answer->answer_title ) );
78 ?>
79
80 </div>
81 <div class="quiz-matching-ans-item">
82 <span class="tutor-fs-6 tutor-fw-medium tutor-color-black">-</span>
83 <div class="tutor-quiz-dotted-box tutor-dropzone">
84 <span class="tutor-dragging-text-conent tutor-fs-6 tutor-color-black">
85 <?php esc_html_e( 'Drag your answer', 'tutor' ); ?>
86 </span>
87 </div>
88 </div>
89 </div>
90 <?php
91 }
92 }
93 ?>
94 </div>
95