PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.4
Tutor LMS – eLearning and online course solution v2.0.4
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 / views / pages / view_attempt.php
tutor / views / pages Last commit date
tools 4 years ago add_new_instructor.php 4 years ago addons.php 4 years ago announcements.php 4 years ago answer.php 4 years ago course-list.php 4 years ago enable_disable_addons.php 4 years ago get-pro.php 5 years ago instructors.php 4 years ago question_answer.php 4 years ago quiz_attempts.php 4 years ago students.php 4 years ago tools.php 4 years ago tutor-pro-addons.php 4 years ago uninstall.php 4 years ago view_attempt.php 4 years ago welcome.php 4 years ago withdraw_requests.php 4 years ago
view_attempt.php
62 lines
1 <?php
2 /**
3 * Student's Quiz Review Backend
4 */
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit;
8 }
9
10 use TUTOR\Input;
11
12 $attempt_id = Input::get( 'view_quiz_attempt_id', 0, Input::TYPE_INT );
13 $attempt = tutor_utils()->get_attempt( $attempt_id );
14 $attempt_data = $attempt;
15 $user_id = tutor_utils()->avalue_dot( 'user_id', $attempt_data );
16 $quiz_id = $attempt && isset( $attempt->quiz_id ) ? $attempt->quiz_id : 0;
17 if ( ! $attempt ) {
18 tutor_utils()->tutor_empty_state( __( 'Attemp not found', 'tutor' ) );
19 return;
20 }
21 if ( 0 === $quiz_id ) {
22 tutor_utils()->tutor_empty_state( __( 'Attemp not found', 'tutor' ) );
23 return;
24 }
25
26 $quiz_attempt_info = tutor_utils()->quiz_attempt_info( $attempt->attempt_info );
27 $answers = tutor_utils()->get_quiz_answers_by_attempt_id( $attempt->attempt_id );
28
29 $user_id = tutor_utils()->avalue_dot( 'user_id', $attempt );
30 $user = get_userdata( $user_id );
31 ?>
32
33 <div class="tutor-admin-wrap">
34 <div class="tutor-quiz-attempt-details-wrapper">
35 <?php
36 tutor_load_template_from_custom_path(
37 tutor()->path . '/views/quiz/attempt-details.php',
38 array(
39 'attempt_id' => $attempt_id,
40 'attempt_data' => $attempt_data,
41 'user_id' => $user_id,
42 'context' => 'backend-dashboard-students-attempts',
43 )
44 );
45 ?>
46 </div>
47
48 <div class="tutor-admin-body">
49 <?php
50 /**
51 * Load Instructor Feedback template
52 * pass quiz id
53 *
54 * @since v2.0.0
55 */
56 tutor_load_template_from_custom_path(
57 tutor()->path . 'views/quiz/instructor-feedback.php',
58 array( 'attempt_data' => $attempt_data )
59 );
60 ?>
61 </div>
62 </div>