PluginProbe
Tutor LMS – eLearning and online course solution / 3.9.14
Tutor LMS – eLearning and online course solution v3.9.14
4.0.7 4.0.6 4.0.5 4.0.4 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 All 191 releases
tutor / views / quiz / contexts.php
contexts.php
128 lines 3.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Quiz context
4 *
5 * @package Tutor\Views
6 * @subpackage Tutor\Quiz
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.0.0
10 */
11
12 $contexts = array(
13 'attempt-table' => array(
14 'columns' => array(
15 'checkbox' => '<div class="tutor-d-flex"><input type="checkbox" id="tutor-bulk-checkbox-all" class="tutor-form-check-input" /></div>',
16 'date' => __( 'Date', 'tutor' ),
17 'quiz_info' => __( 'Quiz Info', 'tutor' ),
18 'course' => __( 'Course', 'tutor' ),
19 'question' => __( 'Question', 'tutor' ),
20 'total_marks' => __( 'Total Marks', 'tutor' ),
21 'correct_answer' => __( 'Correct Answer', 'tutor' ),
22 'incorrect_answer' => __( 'Incorrect Answer', 'tutor' ),
23 'earned_marks' => __( 'Earned Marks', 'tutor' ),
24 'result' => __( 'Result', 'tutor' ),
25 'details' => __( 'Details', 'tutor' ),
26 ),
27 'contexts' => array(
28 'frontend-dashboard-my-attempts' => array(
29 'quiz_info',
30 'question',
31 'total_marks',
32 'correct_answer',
33 'incorrect_answer',
34 'earned_marks',
35 'result',
36 'details',
37 ),
38 'frontend-dashboard-students-attempts' => 'frontend-dashboard-my-attempts',
39 'course-single-previous-attempts' => array(
40 'date',
41 'question',
42 'total_marks',
43 'correct_answer',
44 'incorrect_answer',
45 'earned_marks',
46 'result',
47 'details',
48 ),
49 'backend-dashboard-students-attempts' => array(
50 'checkbox',
51 'quiz_info',
52 'course',
53 'question',
54 'total_marks',
55 'correct_answer',
56 'incorrect_answer',
57 'earned_marks',
58 'result',
59 'details',
60 ),
61 ),
62 ),
63 'attempt-details-summary' => array(
64 'columns' => array(
65 'user' => __( 'Attempt By', 'tutor' ),
66 'date' => __( 'Date', 'tutor' ),
67 'qeustion_count' => __( 'Question', 'tutor' ),
68 'quiz_time' => __( 'Quiz Time', 'tutor' ),
69 'attempt_time' => __( 'Attempt Time', 'tutor' ),
70 'total_marks' => __( 'Total Marks', 'tutor' ),
71 'pass_marks' => __( 'Pass Marks', 'tutor' ),
72 'correct_answer' => __( 'Correct Answer', 'tutor' ),
73 'incorrect_answer' => __( 'Incorrect Answer', 'tutor' ),
74 'earned_marks' => __( 'Earned Marks', 'tutor' ),
75 'result' => __( 'Result', 'tutor' ),
76 ),
77 'contexts' => array(
78 'frontend-dashboard-my-attempts' => array(
79 'date',
80 'qeustion_count',
81 'total_marks',
82 'pass_marks',
83 'correct_answer',
84 'incorrect_answer',
85 'earned_marks',
86 'result',
87 ),
88 'frontend-dashboard-students-attempts' => 'frontend-dashboard-my-attempts',
89 'course-single-previous-attempts' => 'frontend-dashboard-my-attempts',
90 'backend-dashboard-students-attempts' => true,
91 ),
92 ),
93 'attempt-details-answers' => array(
94 'columns' => array(
95 'no' => __( 'No', 'tutor' ),
96 'type' => __( 'Type', 'tutor' ),
97 'questions' => __( 'Questions', 'tutor' ),
98 'given_answer' => __( 'Given Answer', 'tutor' ),
99 'correct_answer' => __( 'Correct Answer', 'tutor' ),
100 'result' => __( 'Result', 'tutor' ),
101 'manual_review' => __( 'Review', 'tutor' ),
102 ),
103 'contexts' => array(
104 'frontend-dashboard-my-attempts' => array(
105 'no',
106 'type',
107 'questions',
108 'given_answer',
109 'correct_answer',
110 'result',
111 ),
112 'frontend-dashboard-students-attempts' => array(
113 'no',
114 'type',
115 'questions',
116 'given_answer',
117 'correct_answer',
118 'result',
119 'manual_review',
120 ),
121 'backend-dashboard-students-attempts' => 'frontend-dashboard-students-attempts',
122 'course-single-previous-attempts' => 'frontend-dashboard-my-attempts',
123 ),
124 ),
125 );
126
127 return tutor_utils()->get_table_columns_from_context( $page_key, $context, $contexts, 'tutor/quiz/attempts/table/column' );
128