PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.3
Tutor LMS – eLearning and online course solution v4.0.3
4.0.3 4.0.2 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 / views / pages / view_attempt.php
tutor / views / pages Last commit date
ecommerce 3 weeks ago tools 3 months ago add_new_instructor.php 2 years ago addons.php 1 year ago announcements.php 3 months ago answer.php 3 years ago course-builder.php 1 year ago course-list.php 3 months ago enable_disable_addons.php 11 months ago feature-promotion.php 2 years ago get-pro.php 9 months ago instructors.php 3 weeks ago question_answer.php 1 year ago quiz_attempts.php 3 weeks ago students.php 3 weeks ago tools.php 3 years ago view_attempt.php 3 weeks ago welcome.php 6 days ago whats-new.php 4 days ago withdraw_requests.php 3 months ago
view_attempt.php
77 lines
1 <?php
2 /**
3 * Student's Quiz Review Backend
4 *
5 * @package Tutor\Views
6 * @subpackage Tutor\Uninstall
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.0.0
10 */
11
12 if ( ! defined( 'ABSPATH' ) ) {
13 exit;
14 }
15
16 use TUTOR\Input;
17 use Tutor\Models\QuizModel;
18
19 $attempt_id = Input::get( 'attempt_id', 0, Input::TYPE_INT );
20 $attempt = tutor_utils()->get_attempt( $attempt_id );
21 $attempt_data = $attempt;
22 $user_id = tutor_utils()->avalue_dot( 'user_id', $attempt_data );
23 $quiz_id = $attempt && isset( $attempt->quiz_id ) ? $attempt->quiz_id : 0;
24 $course_id = tutor_utils()->avalue_dot( 'course_id', $attempt_data );
25 $is_instructor = tutor_utils()->is_instructor_of_this_course( get_current_user_id(), $course_id );
26 if ( ! $attempt ) {
27 tutor_utils()->tutor_empty_state( __( 'Attempt not found', 'tutor' ) );
28 return;
29 }
30 if ( 0 === $quiz_id ) {
31 tutor_utils()->tutor_empty_state( __( 'Attempt not found', 'tutor' ) );
32 return;
33 }
34
35 if ( ! current_user_can( 'manage_options' ) && ! $is_instructor ) {
36 tutor_utils()->tutor_empty_state( __( 'Access denied!', 'tutor' ) );
37 return;
38 }
39
40 $quiz_attempt_info = tutor_utils()->quiz_attempt_info( $attempt->attempt_info );
41 $answers = QuizModel::get_quiz_answers_by_attempt_id( $attempt->attempt_id );
42
43 $user_id = tutor_utils()->avalue_dot( 'user_id', $attempt );
44 $user = get_userdata( $user_id );
45 ?>
46
47 <div class="tutor-admin-wrap">
48 <div class="tutor-quiz-attempt-details-wrapper">
49 <?php
50 tutor_load_template_from_custom_path(
51 tutor()->path . '/views/quiz/attempt-details.php',
52 array(
53 'attempt_id' => $attempt_id,
54 'attempt_data' => $attempt_data,
55 'user_id' => $user_id,
56 'context' => 'backend-dashboard-students-attempts',
57 )
58 );
59 ?>
60 </div>
61
62 <div class="tutor-admin-body">
63 <?php
64 /**
65 * Load Instructor Feedback template
66 * pass quiz id
67 *
68 * @since v2.0.0
69 */
70 tutor_load_template_from_custom_path(
71 tutor()->path . 'views/quiz/instructor-feedback.php',
72 array( 'attempt_data' => $attempt_data )
73 );
74 ?>
75 </div>
76 </div>
77