PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.15
Tutor LMS – eLearning and online course solution v1.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 / views / modal / question_answer_form.php
tutor / views / modal Last commit date
add_quiz.php 4 years ago edit-lesson.php 4 years ago edit_quiz.php 4 years ago question_answer_edit_form.php 4 years ago question_answer_form.php 4 years ago question_form.php 4 years ago review.php 4 years ago
question_answer_form.php
271 lines
1 <?php
2 if ( $question_type === 'open_ended' || $question_type === 'short_answer' ) {
3 echo '<p class="open-ended-notice" style="color: #ff0000;">' .
4 __( 'No option is necessary for this answer type', 'tutor' ) .
5 '</p>';
6
7 return '';
8 }
9 ?>
10
11 <div class="tutor-quiz-question-answers-form">
12
13 <?php
14 if ( $question_type === 'true_false' ) {
15 ?>
16 <div class="tutor-quiz-builder-group">
17 <h4><?php _e( 'Select the correct option', 'tutor' ); ?></h4>
18 <div class="tutor-quiz-builder-row">
19 <div class="tutor-quiz-builder-col auto-width">
20 <label>
21 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][true_false]" value="true" checked="checked">
22 <?php _e( 'True', 'tutor' ); ?>
23 </label>
24 <label>
25 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][true_false]" value="false">
26 <?php _e( 'False', 'tutor' ); ?>
27 </label>
28 </div>
29 </div>
30 </div>
31
32 <?php
33 } elseif ( $question_type === 'multiple_choice' || $question_type === 'single_choice' || $question_type === 'ordering' ) {
34 ?>
35
36 <div class="tutor-quiz-builder-group">
37 <h4><?php _e( 'Answer title', 'tutor' ); ?></h4>
38 <div class="tutor-quiz-builder-row">
39 <div class="tutor-quiz-builder-col">
40 <div class="quiz-modal-field-wrap">
41 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
42 </div>
43 </div>
44 </div>
45 </div>
46
47
48 <div class="tutor-quiz-builder-group">
49 <h4><?php _e( 'Upload Image', 'tutor' ); ?></h4>
50 <div class="tutor-quiz-builder-row">
51 <div class="tutor-quiz-builder-col">
52 <div class="tutor-media-upload-wrap">
53 <input type="hidden" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][image_id]" value="">
54 <div class="tutor-media-preview">
55 <a href="javascript:;" class="tutor-media-upload-btn"><i class="tutor-icon-image1"></i></a>
56 </div>
57 <div class="tutor-media-upload-trash-wrap">
58 <a href="javascript:;" class="tutor-media-upload-trash">&times;</a>
59 </div>
60 </div>
61 </div>
62 </div>
63 </div>
64
65 <div class="tutor-quiz-builder-group">
66 <h4><?php _e( 'Display format for options', 'tutor' ); ?></h4>
67 <div class="tutor-quiz-builder-row">
68 <div class="tutor-quiz-builder-col auto-width">
69 <label>
70 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="text" checked="checked">
71 <?php _e( 'Only text', 'tutor' ); ?>
72 </label>
73 </div>
74 <div class="tutor-quiz-builder-col auto-width">
75 <label>
76 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="image">
77 <?php _e( 'Only Image', 'tutor' ); ?>
78 </label>
79 </div>
80 <div class="tutor-quiz-builder-col auto-width">
81 <label>
82 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="text_image">
83 <?php _e( 'Text &amp; Image both', 'tutor' ); ?>
84 </label>
85 </div>
86 </div>
87 </div>
88
89 <?php
90 } elseif ( $question_type === 'fill_in_the_blank' ) {
91 ?>
92 <div class="tutor-quiz-builder-group">
93 <h4><?php _e( 'Question Title', 'tutor' ); ?></h4>
94 <div class="tutor-quiz-builder-row">
95 <div class="tutor-quiz-builder-col">
96 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
97 </div>
98 </div>
99 <p class="help"><?php _e( 'Please make sure to use the <strong>{dash}</strong> variable in your question title to show the blanks in your question. You can use multiple <strong>{dash}</strong> variables in one question.', 'tutor' ); ?></p>
100 </div> <!-- /.tutor-quiz-builder-group -->
101
102 <div class="tutor-quiz-builder-group">
103 <h4><?php _e( 'Correct Answer(s)', 'tutor' ); ?></h4>
104 <div class="tutor-quiz-builder-row">
105 <div class="tutor-quiz-builder-col">
106 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_two_gap_match]" value="">
107 </div>
108 </div>
109 <p class="help"><?php _e( 'Separate multiple answers by a vertical bar <strong>|</strong>. 1 answer per <strong>{dash}</strong> variable is defined in the question. Example: Apple | Banana | Orange', 'tutor' ); ?></p>
110 </div> <!-- /.tutor-quiz-builder-group -->
111
112
113 <?php
114 } elseif ( $question_type === 'answer_sorting' ) {
115 ?>
116
117 <div class="tutor-quiz-builder-group">
118 <h4><?php _e( 'Answer title', 'tutor' ); ?></h4>
119 <div class="tutor-quiz-builder-row">
120 <div class="tutor-quiz-builder-col">
121 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
122 </div>
123 </div>
124 </div> <!-- /.tutor-quiz-builder-group -->
125
126 <div class="tutor-quiz-builder-group">
127 <h4><?php _e( 'Matched Answer title', 'tutor' ); ?></h4>
128 <div class="tutor-quiz-builder-row">
129 <div class="tutor-quiz-builder-col">
130 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][matched_answer_title]" value="">
131 </div>
132 </div>
133 <p class="help"></p>
134 </div> <!-- /.tutor-quiz-builder-group -->
135
136 <?php
137 } elseif ( $question_type === 'matching' ) {
138 ?>
139
140 <div class="tutor-quiz-builder-group">
141 <h4><?php _e( 'Answer title', 'tutor' ); ?></h4>
142 <div class="tutor-quiz-builder-row">
143 <div class="tutor-quiz-builder-col">
144 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
145 </div>
146 </div>
147 <p class="help"></p>
148 </div> <!-- /.tutor-quiz-builder-group -->
149 <div class="tutor-quiz-builder-group">
150 <h4><?php _e( 'Matched Answer title', 'tutor' ); ?></h4>
151 <div class="tutor-quiz-builder-row">
152 <div class="tutor-quiz-builder-col">
153 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][matched_answer_title]" value="">
154 </div>
155 </div>
156 <p class="help"></p>
157 </div> <!-- /.tutor-quiz-builder-group -->
158
159 <div class="tutor-quiz-builder-group">
160 <h4><?php _e( 'Upload Image', 'tutor' ); ?></h4>
161 <div class="tutor-quiz-builder-row">
162 <div class="tutor-quiz-builder-col">
163 <div class="tutor-media-upload-wrap">
164 <input type="hidden" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][image_id]" value="">
165 <div class="tutor-media-preview">
166 <a href="javascript:;" class="tutor-media-upload-btn"><i class="tutor-icon-image1"></i></a>
167 </div>
168 <div class="tutor-media-upload-trash-wrap">
169 <a href="javascript:;" class="tutor-media-upload-trash">&times;</a>
170 </div>
171 </div>
172 </div>
173 </div>
174 </div> <!-- /.tutor-quiz-builder-group -->
175 <div class="tutor-quiz-builder-group">
176 <h4><?php _e( 'Display format for options', 'tutor' ); ?></h4>
177 <div class="tutor-quiz-builder-row">
178 <div class="tutor-quiz-builder-col auto-width">
179 <label>
180 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="text" checked="checked">
181 <?php _e( 'Only text', 'tutor' ); ?>
182 </label>
183 </div>
184 <div class="tutor-quiz-builder-col auto-width">
185 <label>
186 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="image">
187 <?php _e( 'Only Image', 'tutor' ); ?>
188 </label>
189 </div>
190 <div class="tutor-quiz-builder-col auto-width">
191 <label>
192 <input type="radio" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_view_format]" value="text_image">
193 <?php _e( 'Text &amp; Image both', 'tutor' ); ?>
194 </label>
195 </div>
196 </div>
197 <p class="help"></p>
198 </div> <!-- /.tutor-quiz-builder-group -->
199
200 <?php
201 } elseif ( $question_type === 'image_matching' ) {
202 ?>
203
204 <div class="tutor-quiz-builder-group">
205 <h4><?php _e( 'Upload Image', 'tutor' ); ?></h4>
206 <div class="tutor-quiz-builder-row">
207 <div class="tutor-quiz-builder-col">
208 <div class="tutor-media-upload-wrap">
209 <input type="hidden" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][image_id]" value="">
210 <div class="tutor-media-preview">
211 <a href="javascript:;" class="tutor-media-upload-btn"><i class="tutor-icon-image1"></i></a>
212 </div>
213 <div class="tutor-media-upload-trash-wrap">
214 <a href="javascript:;" class="tutor-media-upload-trash">&times;</a>
215 </div>
216 </div>
217 </div>
218 </div>
219 </div> <!-- /.tutor-quiz-builder-group -->
220 <div class="tutor-quiz-builder-group">
221 <h4><?php _e( 'Image matched text', 'tutor' ); ?></h4>
222 <div class="tutor-quiz-builder-row">
223 <div class="tutor-quiz-builder-col">
224 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
225 </div>
226 </div>
227 </div> <!-- /.tutor-quiz-builder-group -->
228
229
230 <?php
231 } elseif ( $question_type === 'image_answering' ) {
232 ?>
233
234 <div class="tutor-quiz-builder-group">
235 <h4><?php _e( 'Upload Image', 'tutor' ); ?></h4>
236 <div class="tutor-quiz-builder-row">
237 <div class="tutor-quiz-builder-col">
238 <div class="tutor-media-upload-wrap">
239 <input type="hidden" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][image_id]" value="">
240 <div class="tutor-media-preview">
241 <a href="javascript:;" class="tutor-media-upload-btn"><i class="tutor-icon-image1"></i></a>
242 </div>
243 <div class="tutor-media-upload-trash-wrap">
244 <a href="javascript:;" class="tutor-media-upload-trash">&times;</a>
245 </div>
246 </div>
247 </div>
248 </div>
249 <p class="help"></p>
250 </div> <!-- /.tutor-quiz-builder-group -->
251 <div class="tutor-quiz-builder-group">
252 <h4><?php _e( 'Answer input value', 'tutor' ); ?></h4>
253 <div class="tutor-quiz-builder-row">
254 <div class="tutor-quiz-builder-col">
255 <input type="text" name="quiz_answer[<?php echo esc_attr( $question_id ); ?>][answer_title]" value="">
256 </div>
257 </div>
258 <p class="help"><?php _e( 'The answers that students enter should match with this text. Write in <strong>small caps</strong>', 'tutor' ); ?></p>
259 </div> <!-- /.tutor-quiz-builder-group -->
260
261 <?php
262 }
263 ?>
264
265 <div class="tutor-quiz-answers-form-footer tutor-quiz-builder-form-row">
266 <button type="button" id="quiz-answer-save-btn" class="tutor-answer-save-btn"><i class="tutor-icon-add-line"></i> <?php _e( 'Save Answer', 'tutor' ); ?></button>
267
268 </div>
269
270 </div>
271