Tutor LMS – eLearning and online course solution - Version 1.4.3

Version Description

  • 11 October, 2019 =

  • Added: Reset Password, Tutor LMS native login system

  • Added: re-generate tutor pages, create new page if any issue on those page.

  • Added: Added quiz attempt view by student (TutorLMS Pro)

  • Added: function tutor_action_field() to generate tutor action field within form

  • Added: Instructor can delete submitted assignment.

  • Added: tutor_redirect_back() Redirect to back or a specific URL and terminate the script.

  • Added: `tutor_get_template_html( $template_name, $variables

Download this release

Release Info

Developer themeum
Plugin Icon wp plugin Tutor LMS – eLearning and online course solution
Version 1.4.3
Comparing to
See all releases

Code changes from version 1.4.2 to 1.4.3

Files changed (186) hide show
  1. assets/css/tutor-admin.css +59 -122
  2. assets/css/tutor-front.css +13 -0
  3. assets/css/tutor-front.min.css +1 -1
  4. assets/js/tutor-admin.js +15 -282
  5. assets/js/tutor-front.js +19 -4
  6. classes/Addons.php +1 -1
  7. classes/Admin.php +20 -11
  8. classes/Email.php +64 -0
  9. classes/FormHandler.php +248 -0
  10. classes/Instructor.php +3 -3
  11. classes/Instructors_List.php +1 -1
  12. classes/Lesson.php +1 -1
  13. classes/Options.php +15 -2
  14. classes/Question.php +0 -304
  15. classes/Quiz.php +0 -139
  16. classes/Rewrite_Rules.php +2 -1
  17. classes/Template.php +28 -16
  18. classes/Tools.php +23 -11
  19. classes/Tutor.php +8 -6
  20. classes/Utils.php +95 -54
  21. classes/Video_Stream.php +1 -1
  22. includes/tutor-general-functions.php +76 -69
  23. includes/tutor-template-functions.php +59 -3
  24. languages/tutor.pot +979 -839
  25. readme.txt +24 -3
  26. templates/archive-course.php +3 -0
  27. templates/course-none.php +3 -0
  28. templates/dashboard.php +3 -0
  29. templates/dashboard/assignments.php +3 -0
  30. templates/dashboard/assignments/course.php +5 -0
  31. templates/dashboard/assignments/review.php +3 -0
  32. templates/dashboard/assignments/submitted.php +5 -0
  33. templates/dashboard/create-course.php +6 -0
  34. templates/dashboard/dashboard.php +9 -1
  35. templates/dashboard/earning.php +3 -0
  36. templates/dashboard/earning/chart-body.php +6 -0
  37. templates/dashboard/earning/earning-report-top-menu.php +8 -0
  38. templates/dashboard/earning/report-date_range.php +3 -0
  39. templates/dashboard/earning/report-last_month.php +3 -0
  40. templates/dashboard/earning/report-last_week.php +3 -0
  41. templates/dashboard/earning/report-last_year.php +3 -0
  42. templates/dashboard/earning/report-this_month.php +3 -0
  43. templates/dashboard/earning/report-this_week.php +3 -0
  44. templates/dashboard/earning/report-this_year.php +3 -0
  45. templates/dashboard/earning/report.php +3 -0
  46. templates/dashboard/earning/statement.php +4 -0
  47. templates/dashboard/earning/statements.php +3 -0
  48. templates/dashboard/enrolled-courses.php +8 -0
  49. templates/dashboard/enrolled-courses/active-courses.php +8 -0
  50. templates/dashboard/enrolled-courses/completed-courses.php +8 -0
  51. templates/dashboard/index.php +3 -0
  52. templates/dashboard/instructor/apply_for_instructor.php +7 -0
  53. templates/dashboard/instructor/logged-in.php +5 -0
  54. templates/dashboard/instructor/registration.php +8 -0
  55. templates/dashboard/logged-in.php +8 -0
  56. templates/dashboard/my-courses.php +8 -0
  57. templates/dashboard/my-profile.php +16 -10
  58. templates/dashboard/my-quiz-attempts.php +4 -1
  59. templates/dashboard/purchase_history.php +8 -0
  60. templates/dashboard/quiz-attempts.php +3 -1
  61. templates/dashboard/quiz-attempts/quiz-reviews.php +3 -0
  62. templates/dashboard/registration.php +8 -0
  63. templates/dashboard/reviews.php +3 -1
  64. templates/dashboard/reviews/edit-review-form.php +7 -0
  65. templates/dashboard/reviews/received-reviews.php +3 -0
  66. templates/dashboard/settings.php +6 -0
  67. templates/dashboard/settings/education.php +6 -1
  68. templates/dashboard/settings/profile.php +5 -0
  69. templates/dashboard/settings/reset-password.php +8 -0
  70. templates/dashboard/settings/skill.php +6 -0
  71. templates/dashboard/settings/withdraw-settings.php +6 -0
  72. templates/dashboard/wishlist.php +7 -1
  73. templates/dashboard/withdraw-method-fields/email.php +6 -0
  74. templates/dashboard/withdraw-method-fields/number.php +6 -0
  75. templates/dashboard/withdraw-method-fields/text.php +6 -0
  76. templates/dashboard/withdraw-method-fields/textarea.php +6 -0
  77. templates/dashboard/withdraw.php +5 -0
  78. templates/email/send-reset-password.php +22 -0
  79. templates/email/to_instructor_asked_question_by_student.php +8 -0
  80. templates/email/to_instructor_course_completed.php +8 -0
  81. templates/email/to_instructor_course_enrolled.php +8 -0
  82. templates/email/to_instructor_lesson_completed.php +8 -0
  83. templates/email/to_student_course_completed.php +8 -0
  84. templates/email/to_student_quiz_completed.php +8 -0
  85. templates/global/attachments.php +4 -0
  86. templates/global/course-archive-filter-bar.php +9 -0
  87. templates/global/login.php +23 -8
  88. templates/login.php +3 -0
  89. templates/loop/add-to-cart-edd.php +5 -0
  90. templates/loop/add-to-cart-woocommerce.php +3 -0
  91. templates/loop/course-author.php +3 -0
  92. templates/loop/course-price-edd.php +4 -0
  93. templates/loop/course-price-woocommerce.php +3 -0
  94. templates/loop/course-price.php +3 -0
  95. templates/loop/course.php +3 -0
  96. templates/loop/end_content_wrap.php +8 -0
  97. templates/loop/footer.php +8 -0
  98. templates/loop/header.php +8 -0
  99. templates/loop/loop-after-content.php +2 -12
  100. templates/loop/loop-before-content.php +2 -12
  101. templates/loop/loop-end.php +2 -12
  102. templates/loop/loop-start.php +3 -0
  103. templates/loop/meta.php +5 -0
  104. templates/loop/rating.php +3 -0
  105. templates/loop/start_content_wrap.php +7 -0
  106. templates/loop/thumbnail.php +3 -0
  107. templates/loop/title.php +3 -1
  108. templates/loop/tutor-pagination.php +3 -0
  109. templates/profile/bio.php +5 -0
  110. templates/profile/courses_taken.php +5 -0
  111. templates/profile/enrolled_course.php +5 -0
  112. templates/profile/reviews_wrote.php +5 -0
  113. templates/shortcode/tutor-course.php +4 -1
  114. templates/single-assignment.php +3 -0
  115. templates/single-course-enrolled-announcements.php +3 -0
  116. templates/single-course-enrolled-overview.php +3 -0
  117. templates/single-course-enrolled-questions.php +3 -0
  118. templates/single-course-enrolled-subpage.php +3 -0
  119. templates/single-course-enrolled.php +3 -0
  120. templates/single-course.php +3 -0
  121. templates/single-lesson.php +3 -0
  122. templates/single-preview-lesson.php +3 -0
  123. templates/single-quiz.php +3 -0
  124. templates/single/assignment/content.php +2 -4
  125. templates/single/course/add-to-cart-edd.php +5 -0
  126. templates/single/course/add-to-cart-woocommerce.php +5 -0
  127. templates/single/course/add-to-cart.php +3 -0
  128. templates/single/course/complete_form.php +3 -0
  129. templates/single/course/course-benefits.php +4 -0
  130. templates/single/course/course-content.php +3 -0
  131. templates/single/course/course-enroll-box.php +3 -0
  132. templates/single/course/course-enrolled-box.php +3 -0
  133. templates/single/course/course-requirements.php +3 -0
  134. templates/single/course/course-target-audience.php +3 -0
  135. templates/single/course/course-topics.php +3 -0
  136. templates/single/course/enrolled/announcements.php +3 -0
  137. templates/single/course/enrolled/completing-progress.php +3 -0
  138. templates/single/course/enrolled/lead-info.php +3 -0
  139. templates/single/course/enrolled/nav.php +3 -0
  140. templates/single/course/enrolled/question_and_answer.php +3 -0
  141. templates/single/course/instructors.php +3 -0
  142. templates/single/course/lead-info.php +3 -0
  143. templates/single/course/login.php +3 -0
  144. templates/single/course/material-includes.php +3 -0
  145. templates/single/course/q_and_a_turned_off.php +3 -0
  146. templates/single/course/review-form.php +5 -0
  147. templates/single/course/reviews.php +3 -0
  148. templates/single/course/social_share.php +3 -0
  149. templates/single/course/tags.php +5 -5
  150. templates/single/course/wc-price-html.php +3 -1
  151. templates/single/lesson/complete_form.php +3 -1
  152. templates/single/lesson/content.php +3 -0
  153. templates/single/lesson/lesson_sidebar.php +3 -1
  154. templates/single/lesson/required-enroll.php +3 -1
  155. templates/single/lesson/sidebar_question_and_answer.php +3 -0
  156. templates/single/quiz/body.php +20 -81
  157. templates/single/quiz/no_course_belongs.php +6 -1
  158. templates/single/quiz/previous-attempts.php +91 -0
  159. templates/single/quiz/single_quiz_contents.php +5 -1
  160. templates/single/quiz/top.php +5 -0
  161. templates/single/video/embedded.php +3 -0
  162. templates/single/video/external_url.php +3 -1
  163. templates/single/video/html5.php +3 -1
  164. templates/single/video/video.php +3 -1
  165. templates/single/video/vimeo.php +3 -1
  166. templates/single/video/youtube.php +3 -1
  167. templates/student-public-profile.php +3 -0
  168. templates/template-part/form-retrieve-password.php +55 -0
  169. templates/template-part/retrieve-password.php +52 -0
  170. templates/template.php +24 -0
  171. tutor.php +2 -2
  172. views/metabox/course/field-types/media.php +8 -5
  173. views/metabox/instructors-metabox.php +36 -25
  174. views/metabox/quiz/individual-answer-option-multiple_choice-tr.php +0 -19
  175. views/metabox/quiz/individual-answer-option-single_choice-tr.php +0 -19
  176. views/metabox/quiz/individual-answer-option-true_false-tr.php +0 -19
  177. views/metabox/quiz/multi-answer-options.php +0 -34
  178. views/metabox/quiz/single-question-item.php +0 -114
  179. views/metabox/quiz_questions.php +0 -30
  180. views/metabox/quizzes.php +0 -96
  181. views/modal/question_form.php +0 -9
  182. views/options/field-types/media.php +23 -11
  183. views/pages/addons.php +1 -1
  184. views/pages/tools.php +37 -0
  185. views/pages/{status.php → tools/status.php} +0 -4
  186. views/pages/tools/tutor_pages.php +90 -0
assets/css/tutor-admin.css CHANGED
@@ -828,15 +828,11 @@ Video MetaBox
828
  transition: 300ms;
829
  text-decoration: none;
830
  }
831
-
832
-
833
  .tutor-course-builder-attachements .tutor-added-attachment:hover,
834
  .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
835
  border-color: #D71830;
836
  opacity: 1;
837
  }
838
-
839
-
840
  .tutor-course-builder-attachements .tutor-added-attachment span{
841
  display: block;
842
  }
@@ -1137,72 +1133,6 @@ Quiz-question
1137
  .tutor-flex-col:last-child{
1138
  margin-right: 0;
1139
  }
1140
- .quiz-question-field{
1141
- padding: 10px 20px;
1142
- }
1143
- .quiz-question-field input[type=text],.quiz-question-field input[type=email],.quiz-question-field input[type=number],.quiz-question-field input[type=password], .quiz-question-field textarea{
1144
- border: 1px solid #ddd;
1145
- border-radius: 3px;
1146
- box-shadow: none;
1147
- color: #333;
1148
- display: inline-block;
1149
- vertical-align: middle;
1150
- padding: 7px 12px;
1151
- margin: 0 10px 0 0;
1152
- width: 100%;
1153
- min-height: 35px
1154
- }
1155
- .quiz-question-field textarea{
1156
- min-height: 100px;
1157
- }
1158
- .quiz-question-field:nth-child(2n+1) {
1159
- background: #f4f4f4;
1160
- }
1161
- .question-details{
1162
- border: 1px solid #EEEEEE;
1163
- margin-right: 10px;
1164
- }
1165
- .answer-details{
1166
- margin-left: 10px;
1167
- }
1168
- .question-details, .answer-details{
1169
- width: 100%;
1170
- }
1171
- .quiz-question-field label{
1172
- font-weight: bold;
1173
- }
1174
- .quiz-question-field .desc{
1175
- font-style: italic;
1176
- font-size: 12px;
1177
- color: #666666;
1178
- }
1179
- table.multi-answers-options{
1180
- border: 1px solid #EEEEEE;
1181
- width: 100%;
1182
- border-collapse: collapse;
1183
- border-spacing: 0;
1184
- }
1185
-
1186
- table.multi-answers-options th, table.multi-answers-options td{
1187
- text-align: left;
1188
- padding: 10px 5px;
1189
- }
1190
- table.multi-answers-options tr:nth-child(2n+1){
1191
- background: #f4f4f4;
1192
- }
1193
- table.multi-answers-options td input[type=text]{
1194
- border: none;
1195
- box-shadow: none;
1196
- background-color: transparent;
1197
- width: 100%;
1198
- }
1199
- table.multi-answers-options a{
1200
- text-decoration: none;
1201
- color: #FF0000;
1202
- }
1203
- .add_answer_option_wrap {
1204
- margin: 20px 0;
1205
- }
1206
  .tutor-add-question-wrap{
1207
  margin: 20px 0;
1208
  background-color: #f4f4f4;
@@ -1232,58 +1162,6 @@ table.multi-answers-options a{
1232
  height: 35px;
1233
  margin-left: 10px;
1234
  }
1235
- .single-question-item {
1236
- margin: 1px 0;
1237
- }
1238
- .tutor-question-item-head{
1239
- display: -webkit-box;
1240
- display: -ms-flexbox;
1241
- display: flex;
1242
- -webkit-box-orient: horizontal;
1243
- -webkit-box-direction: normal;
1244
- -ms-flex-direction: row;
1245
- flex-direction: row;
1246
- line-height: 50px;
1247
- -webkit-box-pack: justify;
1248
- -ms-flex-pack: justify;
1249
- justify-content: space-between;
1250
- }
1251
-
1252
- .tutor-question-item-head > div{
1253
- padding: 0 10px;
1254
- }
1255
- .tutor-question-item-head .question-title {
1256
- -ms-flex-preferred-size: 0;
1257
- flex-basis: 0;
1258
- -webkit-box-flex: 1;
1259
- -ms-flex-positive: 1;
1260
- flex-grow: 1;
1261
- }
1262
- .tutor-question-item-head i{
1263
- line-height: 50px;
1264
-
1265
- }
1266
- .single-question-item .tutor-question-item-head{
1267
- background-color: #fcfcfc;
1268
- }
1269
- .single-question-item:nth-child(2n+1) .tutor-question-item-head{
1270
- background-color: #f4f4f4;
1271
- }
1272
- .tutor-question-item-head a{
1273
- text-decoration: none;
1274
- }
1275
-
1276
- .question-action-btn.trash{
1277
- color: #FF0000;
1278
- }
1279
- .question-action-btn.down{
1280
- background-color: #000000;
1281
- color: #ffffff;
1282
- padding: 0 10px;
1283
- }
1284
- .question-action-btn.down:hover {
1285
- background-color: #333333;
1286
- }
1287
  .question-actions-wrap{
1288
  padding-right: 0 !important;
1289
  }
@@ -3256,6 +3134,11 @@ Pagination
3256
  background: #F6FFF2;
3257
  color: #3D7400;
3258
  }
 
 
 
 
 
3259
  .tutor-alert::before {
3260
  content: '\e95f';
3261
  position: absolute;
@@ -3288,9 +3171,63 @@ Pagination
3288
  content: "\e90f";
3289
  background: #69BC0D;
3290
  }
 
 
 
 
3291
  .tutor-alert-content p {
3292
  margin: 0;
3293
  }
3294
  /**
3295
  *END Alert CSS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3296
  */
828
  transition: 300ms;
829
  text-decoration: none;
830
  }
 
 
831
  .tutor-course-builder-attachements .tutor-added-attachment:hover,
832
  .tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{
833
  border-color: #D71830;
834
  opacity: 1;
835
  }
 
 
836
  .tutor-course-builder-attachements .tutor-added-attachment span{
837
  display: block;
838
  }
1133
  .tutor-flex-col:last-child{
1134
  margin-right: 0;
1135
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1136
  .tutor-add-question-wrap{
1137
  margin: 20px 0;
1138
  background-color: #f4f4f4;
1162
  height: 35px;
1163
  margin-left: 10px;
1164
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1165
  .question-actions-wrap{
1166
  padding-right: 0 !important;
1167
  }
3134
  background: #F6FFF2;
3135
  color: #3D7400;
3136
  }
3137
+ .tutor-alert.tutor-alert-info{
3138
+ border: 1px solid #13aaf6;
3139
+ background: #eaf8ff;
3140
+ color: #0586c7;
3141
+ }
3142
  .tutor-alert::before {
3143
  content: '\e95f';
3144
  position: absolute;
3171
  content: "\e90f";
3172
  background: #69BC0D;
3173
  }
3174
+ .tutor-alert.tutor-alert-info::before{
3175
+ content: "\e96c";
3176
+ background: #13aaf6;
3177
+ }
3178
  .tutor-alert-content p {
3179
  margin: 0;
3180
  }
3181
  /**
3182
  *END Alert CSS
3183
+ */
3184
+
3185
+ /**
3186
+ * Tutor Table
3187
+ */
3188
+ table.tutor-table {
3189
+ border-spacing: 0;
3190
+ width: 100%;
3191
+ border-collapse: collapse;
3192
+ border: 1px solid #dcdfe5;
3193
+ }
3194
+ table.tutor-table td,
3195
+ table.tutor-table th {
3196
+ padding: 1em 1.41575em;
3197
+ text-align: left;
3198
+ vertical-align: top;
3199
+ border-bottom: 1px solid #dcdfe5;
3200
+ }
3201
+ table.tutor-table td p:last-child,
3202
+ table.tutor-table th p:last-child {
3203
+ margin-bottom: 0; }
3204
+ table.tutor-table th {
3205
+ font-weight: 600; }
3206
+ table.tutor-table thead th {
3207
+ padding: 1.41575em;
3208
+ vertical-align: middle; }
3209
+ table.tutor-table tbody h2 {
3210
+ font-size: 1em;
3211
+ letter-spacing: normal;
3212
+ font-weight: normal; }
3213
+ table.tutor-table tbody h2 a {
3214
+ font-weight: normal; }
3215
+ table.tutor-table th {
3216
+ background-color: #fafbfc;
3217
+ }
3218
+ table.tutor-table tbody td {
3219
+ background-color: #ffffff;
3220
+ }
3221
+ table.tutor-table tbody tr:nth-child(2n) td {
3222
+ background-color: #fafbfc;
3223
+ }
3224
+ table.tutor-table a{
3225
+ text-decoration: none;
3226
+ }
3227
+ table.tutor-table p{
3228
+ margin: 0;
3229
+ }
3230
+
3231
+ /**
3232
+ * END Tutor Table
3233
  */
assets/css/tutor-front.css CHANGED
@@ -3278,6 +3278,10 @@ Instructor
3278
  margin-bottom: 4px;
3279
  }
3280
 
 
 
 
 
3281
  .tutor-login-form-wrap input[type="password"],
3282
  .tutor-login-form-wrap input[type="text"] {
3283
  width: 100%;
@@ -6267,6 +6271,15 @@ END Content Drip
6267
  border-radius: 3px;
6268
  padding: 20px 25px 20px 95px;
6269
  color: #A86D00;
 
 
 
 
 
 
 
 
 
6270
  }
6271
 
6272
  .tutor-alert.tutor-alert-danger {
3278
  margin-bottom: 4px;
3279
  }
3280
 
3281
+ .tutor-login-form-wrap .tutor-alert {
3282
+ margin-bottom: 20px;
3283
+ }
3284
+
3285
  .tutor-login-form-wrap input[type="password"],
3286
  .tutor-login-form-wrap input[type="text"] {
3287
  width: 100%;
6271
  border-radius: 3px;
6272
  padding: 20px 25px 20px 95px;
6273
  color: #A86D00;
6274
+ margin-bottom: 20px;
6275
+ }
6276
+
6277
+ .tutor-alert p {
6278
+ margin-bottom: 10px;
6279
+ }
6280
+
6281
+ .tutor-alert p:last-child {
6282
+ margin: 0;
6283
  }
6284
 
6285
  .tutor-alert.tutor-alert-danger {
assets/css/tutor-front.min.css CHANGED
@@ -1,3 +1,3 @@
1
- :root{--tutor-primary-color: #1B52D8;--tutor-primary-hover-color: #1b52a9;--tutor-text-color: #4B5981;--tutor-light-color: #B1B8C9;--tutor-success-button-color: #4BD863;--tutor-text-size: 16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tutor-wrap{color:var(--tutor-text-color)}.tutor-wrap img{max-width:100%;height:auto}.tutor-custom-list-style{list-style:none;margin:0;padding:0}.tutor-custom-list-style li{position:relative;margin-bottom:5px;line-height:30px;padding-left:25px}.tutor-custom-list-style li:before{content:'\e90f';position:absolute;left:0;font-family:'tutor';color:var(--tutor-primary-color)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:15px;height:15px;top:-6.5px;cursor:pointer}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.tutor-styled-radio>span{position:relative;padding-left:30px;cursor:pointer}.tutor-styled-radio>span::before{content:'';height:18px;width:18px;background:#F1F3F7;border:1px solid #DCDFE5;border-radius:50%;position:absolute;top:50%;margin-top:-9px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:200ms;transition:200ms}.tutor-styled-radio>input{display:none !important}.tutor-styled-radio>input:checked+span::before{border:5px solid var(--tutor-primary-color)}.tutor-container{padding-left:15px;padding-right:15px;max-width:1140px;margin-right:auto;margin-left:auto;width:100%}.tutor-container.tutor-fluid{max-width:100%}.tutor-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-5,.tutor-col-6,.tutor-col-7,.tutor-col-8,.tutor-col-9,.tutor-col-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.tutor-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tutor-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.tutor-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tutor-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tutor-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.tutor-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tutor-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%}.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tutor-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-col-md-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tutor-segment-title,.tutor-single-course-segment .tutor-segment-title{font-size:18px;line-height:23px;font-weight:500;margin-bottom:13px;color:#000}.tutor-single-course-segment{margin-bottom:45px}.tutor-full-width-course-top h4,.tutor-full-width-course-top h5,.tutor-full-width-course-top h6{color:#000;font-weight:500}.tutor-full-width-course-top h6{font-size:14px}.tutor-leadinfo-top-meta{font-size:14px;margin-bottom:10px}.tutor-leadinfo-top-meta span{display:inline-block;margin-right:10px}.tutor-leadinfo-top-meta span i::before{margin-left:0}.tutor-leadinfo-top-meta i{margin-right:4px}.tutor-single-course-rating{color:#F8C51C;font-size:16px}.tutor-single-course-rating .tutor-single-rating-count{color:var(--tutor-text-color);font-weight:500}.tutor-single-course-rating .tutor-single-rating-count i{color:var(--tutor-light-color);font-style:normal;display:inline-block;margin-left:4px}.tutor-course-header-h1{font-size:36px;line-height:46px;color:var(--tutor-text-color);font-weight:500;margin:0 0 29px;padding:0}@media (max-width: 767px){.tutor-course-header-h1{font-size:26px;line-height:36px}}.tutor-course-summery{margin-bottom:40px}.tutor-single-course-meta{color:var(--tutor-text-color)}.tutor-single-course-meta ul{list-style:none;margin:0;padding:10px 0;overflow:hidden;line-height:21px}.tutor-single-course-meta.tutor-meta-top ul{padding-top:0;padding-bottom:15px}.tutor-single-course-meta ul li{float:left;vertical-align:top;margin-right:40px;margin-top:5px;margin-bottom:5px;min-width:95px}@media (max-width: 575px){.tutor-single-course-meta ul li{margin-right:10px}}.tutor-single-course-meta ul li:last-child{margin-right:0}.tutor-single-course-meta .tutor-single-course-avatar img{height:21px;width:21px;display:block;border-radius:50%;margin-right:3px}.tutor-single-course-meta ul li .tutor-single-course-avatar span{height:21px;width:21px;font-size:9px;text-align:center;line-height:21px;border-radius:50%;display:block;color:#ffffff}.tutor-single-course-meta ul li>div{display:inline-block;vertical-align:top}.tutor-single-course-meta ul li strong{margin:0;display:inline-block;line-height:21px;font-weight:400;color:var(--tutor-light-color);font-size:var(--tutor-text-size)}.tutor-single-course-meta ul li a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-meta-top ul li,.tutor-single-course-meta.tutor-meta-top ul li a{font-weight:700}.tutor-single-course-meta ul li{font-weight:500;color:var(--tutor-text-color)}.tutor-single-course-meta ul li span{color:var(--tutor-light-color);font-weight:400}.tutor-single-course-meta.tutor-lead-meta{margin-bottom:33px;border-top:1px solid #DCDFE5;border-bottom:1px solid #DCDFE5}@media (max-width: 991px){.tutor-single-course-meta.tutor-lead-meta{border-bottom:none}.tutor-single-course-meta.tutor-lead-meta ul{padding-bottom:0}.tutor-single-course-meta.tutor-lead-meta ul li{margin:5px;padding:5px 15px;border:1px solid #ddd;border-radius:4px}}.tutor-single-course-meta.tutor-lead-meta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.tutor-single-course-meta.tutor-lead-meta ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tutor-single-course-meta.tutor-lead-meta ul li span{display:block;margin-bottom:5px;color:var(--tutor-light-color)}.tutor-single-course-meta.tutor-lead-meta ul li a{color:var(--tutor-text-color);-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta.tutor-lead-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after{content:',';margin-right:4px}@media (max-width: 575px){.tutor-single-course-meta.tutor-lead-meta ul{display:block}.tutor-single-course-meta.tutor-lead-meta ul li{display:block;border:none;margin:0;width:100%;padding:0 0 10px}.tutor-single-course-meta.tutor-lead-meta ul li span{display:inline-block;color:var(--tutor-text-color);font-weight:700}.tutor-single-course-meta.tutor-lead-meta ul li span::after{content:':';color:var(--tutor-text-color)}}.tutor-course-benefits-content ul{list-style:none;display:block;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0}.tutor-course-topics-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child){margin-left:45px}.tutor-course-topics-contents h4{font-size:var(--tutor-text-size);font-weight:500;margin-bottom:0;color:var(--tutor-text-color)}.tutor-course-topics-contents .tutor-course-title{cursor:pointer}.tutor-course-topics-contents .tutor-course-title h4{color:var(--tutor-primary-color);font-size:16px;line-height:25px;overflow:hidden;margin-top:0}.tutor-course-topic.tutor-active .tutor-course-title h4>i:before{content:"\e910"}.tutor-course-topics-contents .tutor-course-title h4 i{font-size:15px;line-height:25px;float:left;margin-right:10px}.tutor-course-topics-contents .tutor-course-topic{border:1px solid #DCE4E6;margin-bottom:20px;border-radius:5px}.tutor-course-title,.tutor-course-lesson{padding:14px 20px}.tutor-course-lesson{border-top:1px solid #DCE4E6}.tutor-course-lesson h5{line-height:22px;font-size:var(--tutor-text-size);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;margin-top:0}.tutor-course-lesson h5 a{color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-lesson h5 a:hover{color:var(--tutor-primary-hover-color)}.tutor-course-lesson h5 i{line-height:22px;vertical-align:text-top;margin-right:10px;color:var(--tutor-light-color);display:block}.tutor-course-lesson h5 .lesson-preview-icon i{margin-right:0;margin-left:10px}.tutor-course-lesson h5 .tutor-lesson-duration{margin-left:auto;padding-left:5px;-ms-flex-item-align:start;align-self:flex-start}.tutor-course-lesson .lesson-preview-title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}table.course-single-gradebooks .datetime{margin:0;font-size:80%}.tutor-single-lesson-button-group,.tutor-topics-lesson-list .tutor-topics-in-single-lesson{border-radius:4px;margin-bottom:30px;border:1px solid #E8EFF1}.tutor-single-lesson-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tutor-lesson-sidebar{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}@media (max-width: 991px){.tutor-lesson-sidebar{position:absolute;left:0;top:70px;width:400px;max-width:95%;height:calc(100% - 70px);z-index:9;background:#fff;overflow-y:auto;display:none}}.tutor-spotlight-mode .tutor-lesson-sidebar{position:fixed;left:0;width:400px;height:100vh;overflow-y:scroll;background:#F4F8FA}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:400px;min-height:calc(100vh - 46px)}.tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden{padding-left:0}@media (max-width: 991px){.tutor-spotlight-mode .tutor-lesson-sidebar{position:absolute;width:350px;height:auto}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:0}}.admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar{height:calc(100vh - 32px)}.tutor-single-entry-content{-webkit-box-flex:999;-ms-flex-positive:999;flex-grow:999}.tutor-single-lesson-button-group .tutor-single-lesson-button a,.tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 100px 14px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--tutor-text-color);position:relative;border-top:1px solid #E8EFF1}.tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a{border-top:none}.tutor-lessons-under-topic .tutor-single-lesson-items.active a{background:rgba(233,235,238,0.35)}.tutor-topics-in-single-lesson{margin-bottom:5px;background-color:#ffffff;padding:0}.tutor-topics-in-single-lesson .tutor-single-lesson-items a span{margin:0;display:inline;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson .tutor-topics-title{position:relative}.tutor-topics-in-single-lesson .tutor-topics-title button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 5px;font-size:16px;background:transparent;border:none;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before{content:'\e910'}.tutor-topics-in-single-lesson .tutor-topics-title h3{margin:0;padding:10px 37px 10px 17px;font-size:16px;color:var(--tutor-primary-color);font-weight:500}.tutor-topics-in-single-lesson .tutor-topics-title h3{cursor:pointer;line-height:30px}span.toogle-informaiton-icon{background:#ccc;color:#fff;height:15px;width:15px;text-align:center;display:inline-block;line-height:15px;font-size:15px;border-radius:50%;margin-left:10px}.tutor-topics-in-single-lesson .tutor-topics-title h3 i{font-size:10px;margin-left:6px}.tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i{font-size:10px;vertical-align:middle;display:inline-block;padding:5px;color:#C7C7C7;-webkit-transition:300ms;transition:300ms;cursor:pointer}.tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover{color:var(--tutor-primary-color)}.tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{color:#C7C7C7;line-height:22px;display:inline-block;vertical-align:middle;margin-right:10px}.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i.tutor-icon-doubt{color:var(--tutor-primary-color)}.tutor-topics-in-single-lesson .tutor-topics-summery{padding:14px;border-top:1px solid #DCE4E6;display:none}.tutor-lessons-under-topic .tutor-lesson-right-icons{position:absolute;right:15px;top:14px}.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{height:16px;width:16px;border:1px solid #E8EFF1;border-radius:50%;font-size:9px;display:inline-block;line-height:16px;text-align:center;margin:0;vertical-align:middle;margin-left:8px}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete{border-color:#b7d6b7}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-lessons-under-topic .tutor-lesson-right-icons i{font-style:normal}.tutor-single-page-top-bar{background-color:var(--tutor-primary-color);height:70px;margin-bottom:50px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px}.tutor-single-page-top-bar .tutor-single-lesson-segment form,.tutor-single-page-top-bar .tutor-single-lesson-segment{margin-bottom:0}.tutor-single-page-top-bar a{color:#ffffff;vertical-align:middle;display:inline-block;overflow:hidden}.tutor-single-page-top-bar a i{float:left}@media (max-width: 546px){.tutor-single-page-top-bar a{font-size:14px}}.tutor-topbar-home-btn i{margin-right:7px}.tutor-topbar-home-btn{margin-left:20px}@media screen and (max-width: 546px){.tutor-topbar-home-btn{margin-left:10px}}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{background:transparent;color:#fff;padding-bottom:13px;cursor:pointer;border:1px solid #fff}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i{font-size:14px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before{display:block;padding-top:2px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover{color:#fff;background:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-single-page-top-bar a:hover{color:#ffffff}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:999999;-ms-flex-positive:999999;flex-grow:999999}.tutor-single-page-top-bar .tutor-hide-sidebar-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-single-page-top-bar .tutor-topbar-mark-to-done{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 767px){.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{display:none}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:9px 14px}}@media (max-width: 767px){.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:7px 12px;font-size:14px}}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap i{vertical-align:middle;line-height:1;margin-right:3px}.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 100px 80px}@media (max-width: 1366px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 60px 80px}}@media (max-width: 991px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 40px}}.tutor-lesson-sidebar-hide-bar{background-color:var(--tutor-primary-hover-color);color:#ffffff;padding:0 12px;display:inline-block;line-height:70px}@media only screen and (max-width: 546px){.tutor-lesson-sidebar-hide-bar{padding:0 10px}}.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:20px;display:block}@media only screen and (max-width: 546px){.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:19px}}.sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before{content:"\e903"}.tutor-sidebar-tabs-wrap{border-top:1px solid #E0E9EC}.tutor-tabs-btn-group{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-tabs-btn-group a{background-color:#F1F6F8;color:var(--tutor-text-color);display:block;line-height:70px;width:100%;text-align:center;border:1px solid #E0E9EC;border-top:none}.tutor-tabs-btn-group a span,.tutor-tabs-btn-group a i{font-size:24px;display:inline-block;vertical-align:top}.tutor-tabs-btn-group a i{color:var(--tutor-primary-color)}.tutor-tabs-btn-group a span{font-size:15px;padding-left:3px}.tutor-tabs-btn-group a.active{background-color:#ffffff;border:none}.tutor-tabs-btn-group a:focus{outline:none}.tutor-single-lesson-segment{margin-bottom:35px}.tutor-single-lesson-wrap{background:#F4F8FA}.tutor-lesson-video-wrap .plyr--video{border-radius:4px}#tutor-lesson-sidebar-qa-tab-content{background-color:#ffffff;padding:20px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap{border-top:1px solid #E8EFF1;padding-top:25px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3{color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn{display:block;width:100%;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question{margin-bottom:20px;margin-top:20px}.tutor-lesson-sidebar-emptyqa-wrap{text-align:center;padding:50px 20px;color:var(--tutor-text-color)}.tutor-lesson-sidebar-emptyqa-wrap h3{margin:0;padding:0 0 25px}.tutor-lesson-sidebar-emptyqa-wrap i{font-size:150px;color:#E8EFF1;line-height:0.8}.tutor-attachments-wrap{margin:-3px -3px 15px -3px}.tutor-attachments-wrap .tutor-lesson-attachment{display:inline-block;border:1px solid #E8EFF1;border-radius:4px;padding:10px 16px 10px 12px;overflow:hidden;background:#F4F7F8;margin:3px;-webkit-transition:300ms;transition:300ms}.tutor-attachments-wrap .tutor-lesson-attachment:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}.tutor-attachments-wrap .tutor-attachment-icon{font-size:30px;float:left;color:var(--tutor-text-color)}.tutor-attachments-wrap .tutor-attachment-icon i{display:block}.tutor-attachment-info{padding-left:10px;float:left}.tutor-attachment-info span{display:block;font-size:14px;line-height:16px;color:var(--tutor-text-color)}.tutor-attachment-info span+span{font-size:11px;color:var(--tutor-light-color)}.tutor-progress-bar-wrap{width:100%;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-progress-bar{height:8px;color:#000000;line-height:25px;position:relative;background:#f1f1f1;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;border-radius:30px;margin-top:7.5px}.tutor-progress-bar .tutor-progress-filled{background-color:var(--tutor-primary-color);height:8px;border-radius:30px;width:var(--tutor-progress-left)}.tutor-dashboard-content-inner .tutor-progress-bar{margin-top:9.5px;height:5px}.tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled{height:5px}.tutor-progress-bar .tutor-progress-filled:after{content:'';position:absolute;height:15px;width:15px;border:7.5px solid var(--tutor-primary-color);border-radius:50%;background:#fff;left:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.tutor-progress-percent{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-left:20px}.tutor-course-purchase-box{margin-bottom:0}.tutor-price-preview-box .tutor-course-purchase-box button{display:block;width:100%;background:var(--tutor-primary-color);border-radius:3px;text-transform:uppercase;font-weight:500;cursor:pointer}.tutor-price-preview-box .tutor-course-purchase-box button i{margin-right:8px}.tutor-price-preview-box .tutor-course-enrolled-wrap,.tutor-price-preview-box .tutor-course-login-wrap,.tutor-price-preview-box .tutor-course-login-wrap form,.tutor-course-purchase-box form{margin-bottom:0}.tutor-price-preview-box .tutor-course-material-includes-wrap{margin-bottom:25px}.tutor-alert-warning.tutor-instructor-alert{padding:25px 25px 15px}.tutor-lead-info-btn-group{display:block;overflow:hidden;margin:0 -20px 25px;border-bottom:1px solid rgba(220,223,229,0.4);padding:0 20px 30px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{display:block;margin-top:15px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form{margin:0}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;padding:18px 20px;border:none;text-align:center;border-radius:4px;text-transform:uppercase;line-height:1;-webkit-transition:300ms;transition:300ms;font-weight:700}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:100%;text-align:center;display:block}@media (max-width: 991px){.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:auto}}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;width:100%;background:#E8EFF1;color:var(--tutor-light-color)}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover{background:var(--tutor-primary-color);color:#ffffff}.tutor-single-add-to-cart-box .tutor-enroll-form{margin:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap{padding:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button{display:block;width:100%;text-align:center}.tutor-single-add-to-cart-box.cart-required-login{position:relative}.tutor-single-add-to-cart-box.cart-required-login:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:99;cursor:pointer}.tutor-course-enrolled-review-wrap .write-course-review-link-btn{color:#fff;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);display:inline-block;padding:15px 30px;border-radius:4px;text-transform:capitalize;line-height:1;-webkit-transition:300ms;transition:300ms}.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-course-enrolled-review-wrap .tutor-form-group{margin-bottom:10px}.tutor-course-enrolled-review-wrap .tutor-form-group textarea{height:120px;background:#f7f7f7;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;line-height:1.5;text-indent:0;padding:15px}.tutor-write-review-form{margin-top:30px}.tutor-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{padding-left:15px;padding-right:15px}.tutor-form-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-form-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-form-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}@media (max-width: 768px){.tutor-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}ul.tutor-required-fields{list-style:none;padding:10px;margin:0}.tutor-star-rating-group{color:#f4c150;display:inline-block;text-align:left}.tutor-star-rating-group i{margin-right:4px}@media (max-width: 546px){.tutor-write-review-box .tutor-star-rating-group{font-size:26px;display:block;text-align:center}}.tutor-write-review-box .tutor-star-rating-group i{margin-right:4px;cursor:pointer}.tutor-queston-and-answer-wrap{margin:20px 0}.tutor-question-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tutor-ask-question-btn{text-align:right}.tutor-question-search-form{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.tutor-question-search-form form{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-question-search-form input[type="text"]{max-width:60%}.tutor-add-question-wrap{margin:20px 0}.tutor-add-question-wrap .tutor-form-group{margin-bottom:10px}.tutor_question_cancel{margin-right:5px}.updating-icon:before{font-family:'tutor';margin-right:5px;content:"\e91d";-webkit-animation:spin 1s steps(8) infinite;animation:spin 1s steps(8) infinite;display:inline-block}.loading-lesson .tutor-lesson-video-wrap:before{font-family:'tutor';content:"\e91d";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;z-index:9;position:absolute;left:50%;top:50%;font-size:50px;margin-left:-25px;margin-top:-12px}.loading-lesson .tutor-lesson-video-wrap:after{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,0.8);width:100%;height:100%}.tutor-lesson-video-wrap{position:relative}.tutor_question_area{padding:25px 20px;background:#F4F7F8;border-radius:4px}.tutor_question_area p:last-child{margin-bottom:0}.tutor_add_answer_row{text-align:right;margin-top:20px}.tutor_add_answer_row .tutor-form-group:last-child{margin-top:20px}.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:100px}@media (max-width: 991px){.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:30px}}.tutor_original_question{margin-bottom:30px}.tutor_admin_answers_list_wrap .tutor_individual_answer{margin-bottom:40px}.tutor_admin_answers_list_wrap .tutor_question_area{background:#EDF9F1}.question-top-meta .tutor-question-avater a{display:inline-block}.question-top-meta .tutor-question-avater a span{height:50px;width:50px;border-radius:50%;display:block;line-height:50px;text-align:center;font-size:17px}.question-top-meta .tutor-question-avater a img{width:50px;height:50px;border-radius:50%}.question-top-meta{overflow:hidden;margin-bottom:20px}.question-top-meta .tutor-question-avater{float:left}.question-top-meta .review-meta{float:left;margin-bottom:0;margin-left:10px}.question-top-meta .review-meta a{display:block;font-size:18px;color:var(--tutor-text-color);line-height:20px}.question-top-meta .review-meta span{color:var(--tutor-light-color);vertical-align:text-top;display:block}.tutor_wp_editor_wrap .tutor-form-group a.tutor-button{margin-right:6px}.tutor-no-announcements{text-align:center}.tutor-announcement-meta{margin-bottom:10px;font-size:13px}.tutor-announcement{border:1px solid #eee;padding:20px;margin-top:30px;border-radius:4px}.announcement-delete-btn{float:right}.announcement-delete-btn a{color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms}.announcement-delete-btn a:hover{color:red}.tutor-announcement-title-wrap h3{color:var(--tutor-text-color);font-weight:500;margin-bottom:10px}.tutor-quiz-header span{background:#F88F1C;color:#ffffff;display:inline-block;padding:4px 10px;border-radius:4px;line-height:1;text-transform:uppercase;font-size:10px}.tutor-quiz-header h2{color:var(--tutor-text-color);font-size:36px;line-height:46px;font-weight:500;margin-bottom:15px}.tutor-quiz-header h5{color:var(--tutor-light-color)}.tutor-quiz-header h5 a{color:var(--tutor-text-color);font-weight:500}.tutor-quiz-header .tutor-quiz-meta{list-style:none;margin:20px 0 40px;padding:15px 0;border-top:1px solid #DCDFE5;border-bottom:1px solid #DCDFE5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-quiz-header .tutor-quiz-meta li{display:inline-block;color:var(--tutor-text-color)}.tutor-quiz-header .tutor-quiz-meta li strong{display:block;color:var(--tutor-light-color);font-weight:400}@media (max-width: 767px){.tutor-quiz-header .tutor-quiz-meta{display:block;border:none;padding:0}.tutor-quiz-header .tutor-quiz-meta li{display:block;color:var(--tutor-text-color);margin:5px;border:none;padding:0;border-radius:0}.tutor-quiz-header .tutor-quiz-meta li strong{display:inline-block;margin-right:5px}}.tutor-quiz-attempt-history{overflow-x:auto}.tutor-quiz-attempt-history-title{font-size:18px;color:var(--tutor-light-color);line-height:23px;font-weight:500;margin-bottom:15px;margin-top:70px}.tutor-quiz-attempt-history table{border-collapse:collapse;border-radius:4px}.tutor-quiz-attempt-history th{font-weight:400}.tutor-quiz-attempt-history table,.tutor-quiz-attempt-history th,.tutor-quiz-attempt-history td{border:1px solid #E8EFF1;padding:10px !important}.tutor-quiz-attempt-history table span.result-fail,.tutor-quiz-attempt-history table span.result-pass{display:inline-block;color:#fff;border-radius:2px;width:47px;height:26px;line-height:26px;text-align:center}.tutor-quiz-attempt-history table span.result-fail{background:#DF3247}.tutor-quiz-attempt-history table span.result-pass{background:var(--tutor-success-button-color)}@media (max-width: 767px){.single-quiz-page.tutor-quiz-attempt-history table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.single-quiz-page.tutor-quiz-attempt-history table tr th{display:none}.single-quiz-page.tutor-quiz-attempt-history table tr td{width:100%}.single-quiz-page.tutor-quiz-attempt-history table tr td:first-child{font-weight:600;background:#f1f1f1}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.quiz-head-meta-info{color:var(--tutor-light-color);margin-bottom:40px}.quiz-head-meta-info span{color:var(--tutor-text-color)}#tutor-quiz-attempt-questions-wrap{margin-bottom:50px}.tutor-quiz-single-wrap .question-text{color:var(--tutor-text-color);font-size:20px;font-weight:600}.tutor-quiz-single-wrap .question-description{color:var(--tutor-text-color)}.quiz-attempt-single-question{margin-bottom:80px}.fill-in-the-blank-field .fill-in-the-blank-text-input{display:inline;border-top:none;border-left:none;border-right:none;border-bottom:1px dashed;background-color:transparent;padding:0px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 10px}.fill-in-the-blank-field .fill-in-the-blank-text-input:focus{background:none;outline:none}.tutor-quiz-answers-wrap{margin-bottom:50px}.tutor-quiz-answers-wrap textarea{background:transparent;border:1px solid #D4DADB;height:175px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;min-width:100%;margin-bottom:5px}.tutor-quiz-answers-wrap textarea:focus{background:transparent;outline:none !important}.tutor-quiz-answers-wrap p{margin:0;line-height:26px}.quiz-answer-input-body .quiz-answer-image-wrap{margin-top:10px;margin-bottom:10px;max-width:200px}.quiz-answer-image-wrap img{max-width:100%;height:auto}.tutor-quiz-answers-wrap label{display:block;margin-bottom:15px;cursor:pointer}.tutor-quiz-answers-wrap label.answer-view-image,.tutor-quiz-answers-wrap label.answer-view-text_image{text-align:center;margin:0 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:25%}.quiz-answer-input-bottom{position:relative;display:inline-block;line-height:20px}.tutor-quiz-answers-wrap label input{display:none}.tutor-quiz-answers-wrap label input+span{width:20px;height:20px;border:1px solid #DEDEDE;display:inline-block;border-radius:2px;position:relative;margin-right:5px}.tutor-quiz-answers-wrap label input:checked+span{background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-quiz-answers-wrap label input:checked+span:after{content:'\e90f';position:absolute;font-family:'tutor';color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:11px;line-height:1}.tutor-quiz-answers-wrap label input[type="radio"]+span{content:'';border-radius:50%;margin-right:4px;vertical-align:top;font-size:1em}.tutor-quiz-answers-wrap label input[type="radio"]+span:after{content:'';height:8px;width:8px;background:#fff;border-radius:50%;left:50%}.question-type-ordering-item{border:1px solid #D4DADB;padding:10px;margin-bottom:10px;width:250px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.question-type-ordering-item.ui-sortable-placeholder{background-color:transparent}.question-type-ordering-item .answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-type-ordering-item .answer-sorting-bar{cursor:pointer}.quiz-answer-item-matching{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{display:inline-block;max-width:none;width:25%;padding:0 10px;vertical-align:top}@media (max-width: 767px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:50%}}@media (max-width: 575px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:100%}}.answer-type-matching .quiz-answer-matching-items-wrap{margin:0 -10px}.quiz-answer-matching-droppable{height:48px;min-width:200px;border:1px dashed #D4DADB}.quiz-draggable-answer-item{padding:10px 20px;border:1px solid #D4DADB;margin-right:10px;margin-bottom:10px;background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.quiz-draggable-answer-item .draggable-answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.quiz-draggable-rand-answers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-hover{display:none}.quiz-answer-matching-droppable .drop-hover{background-color:#eeeeee;height:100%;width:100%;display:inline-block;float:left}.quiz-answer-matching-droppable .quiz-draggable-answer-item{width:100%;max-width:100%}.quiz-draggable-answer-item .draggable-answer-icon{margin-left:15px}.answer-type-image_matching .quiz-answer-item-matching{display:block}.answer-type-image_matching .quiz-answer-matching-items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.answer-type-image_matching .quiz-answer-matching-droppable{width:100%;min-width:100%}.answer-type-image_matching img{width:100%;height:auto}.tutor-quiz-questions-pagination ul{margin:0;padding:0;list-style:none}.tutor-quiz-questions-pagination ul li{display:inline-block}.tutor-quiz-questions-pagination ul li a{background-color:var(--tutor-primary-color);padding:7px 13px;display:block;border-radius:50%;margin-right:10px;color:#ffffff}.tutor-quiz-questions-pagination ul li a:hover,.tutor-quiz-questions-pagination ul li a.active{background-color:var(--tutor-primary-color)}.quiz-image-answering-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-10px;margin-right:-10px}.quiz-image-answering-wrap img{max-width:100%;height:auto}.quiz-image-answering-answer{margin-right:10px;margin-left:10px;width:15%}.quiz-image-answering-image-wrap{margin-bottom:20px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input{width:100%;display:block;border:1px solid #D4DADB;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-radius:2px;height:42px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus{background:transparent;outline-offset:0 !important}div[class*="tutor-course-col"]{padding-left:15px;padding-right:15px;margin-bottom:30px}.tutor-course-loop{background:#fff;color:#29303b;overflow:hidden;position:relative;vertical-align:top;border-radius:4px;-webkit-transition:300ms;transition:300ms;border:1px solid rgba(0,0,0,0.05);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-course-loop a,.tutor-widget-course a{text-decoration:none !important}.tutor-course-header{position:relative}.tutor-course-loop-header-meta{position:absolute;left:0;top:13px;width:100%;padding-left:13px;padding-right:13px;overflow:hidden}.tutor-course-loop-header-meta .tutor-course-wishlist{float:right;background:#fff;font-size:19px;padding:5px 5px;border-radius:3px;-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist a{display:block;color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist:hover{background:var(--tutor-primary-color)}.tutor-course-loop-header-meta .tutor-course-wishlist:hover a{color:#fff}.tutor-course-loop-header-meta .tutor-course-wishlist a:focus{outline:none}.tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before{content:"\e908"}.tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before{content:'\e91d';margin-right:0}.tutor-course-loop-level{display:inline-block;background:#9013FE;padding:0 7px;color:#fff;font-size:12px;line-height:20px;border-radius:2px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 1px rgba(0,0,0,0.1)}.tutor-course-loop:hover{-webkit-box-shadow:0 4px 23px rgba(0,0,0,0.1);box-shadow:0 4px 23px rgba(0,0,0,0.1)}.tutor-course-loop p{margin:0}.tutor-course-loop .tutor-course-header a,.tutor-course-loop .tutor-course-header a img{display:block;border-top-left-radius:4px;border-top-right-radius:4px}.tutor-loop-course-container{padding:25px 19px}.tutor-loop-rating-wrap{color:#F8C51C;margin-bottom:2px;font-size:16px}.tutor-rating-count{color:var(--tutor-text-color)}.tutor-rating-count i{font-style:normal;display:inline-block;margin-left:5px}.tutor-loop-rating-wrap i:before{margin-right:4px;margin-left:0}.tutor-course-loop-title h2{font-size:20px;line-height:28px;font-weight:600;margin-bottom:17px}.tutor-course-loop-title h2 a{color:var(--tutor-text-color)}.tutor-course-loop-title h2 a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-meta{margin-bottom:15px;color:var(--tutor-text-color);font-size:var(--tutor-text-size)}.tutor-course-loop-meta>div{display:inline-block}.tutor-course-loop-meta>div i{font-size:16px;margin-right:4px}.tutor-course-loop-meta>div i,.tutor-course-loop-meta>div span{vertical-align:middle}.tutor-course-loop-meta>div+div{margin-left:10px}.tutor-loop-course-footer{padding:15px;border-top:1px solid rgba(0,0,0,0.05);color:#838791;font-size:12px;line-height:25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-weight:400}.tutor-loop-course-footer:after{content:'';display:table;clear:both}.tutor-loop-course-footer span.woocommerce-Price-currencySymbol{vertical-align:top}.tutor-course-loop-price{color:var(--tutor-text-color);font-size:16px}.tutor-course-loop-price .price del{font-weight:400}.tutor-course-loop-price .price del span{text-decoration:line-through;color:var(--tutor-light-color)}.tutor-course-loop-price .price del>span{margin-right:6px}.tutor-course-loop-price .price del+ins{background:transparent;margin-left:0;text-decoration:none}.tutor-course-loop-price>.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-loop-price>.price .subscription-details{font-size:15px;margin-left:4px;font-weight:400}.tutor-course-loop-price>.price .subscription-details+.tutor-loop-cart-btn-wrap{margin-left:0;margin-top:4px}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a{color:var(--tutor-text-color);position:relative;line-height:20px;vertical-align:top;display:block;font-weight:400;background:transparent;padding:0}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap{margin-left:auto}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a.added{display:none}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before{content:'\e915';font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;vertical-align:top;color:var(--tutor-primary-color)}@-webkit-keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-course-col-4{width:25%}.tutor-course-col-3{width:33.33%}.tutor-course-col-2{width:50%}.tutor-course-col-1{width:100%}.tutor-course-col-1 .tutor-course-loop{width:100%}.tutor-course-col-5{width:20%}.tutor-course-col-6{width:16.66%}@media (max-width: 991px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:50%}}@media (max-width: 575px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:100%}}.tutor-course-filter-wrap{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-filter-form{display:inline-block;margin:0}.tutor-courses{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.tutor-loop-course-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.clearfix:before,.clearfix:after{display:block;clear:both;content:""}.tutor-loop-author,.tutor-meta{color:#bac0cf}.tutor-text-mute{color:#bac0cf;font-weight:400}.tutor-loop-author{overflow:hidden;font-size:var(--tutor-text-size)}.tutor-loop-author .tutor-single-course-avatar img{width:25px;height:25px;display:block;border-radius:50%;margin-right:6px}.tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar{height:25px;width:25px;display:inline-block;border-radius:50%;text-align:center;line-height:25px;font-size:11px;margin-right:6px}.tutor-loop-author>div{display:inline-block;float:left}.tutor-loop-author>div a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-loop-author>div a:hover{color:var(--tutor-primary-color)}.tutor-loop-author>div span{display:inline-block;margin:0 2px 0 2px;color:var(--tutor-light-color);line-height:25px;font-weight:400}.tutor-course-lising-category a:not(:last-child):after{content:', ';margin-right:5px}.tutor-course-enrolled-wrap{margin:0 -20px -20px !important;padding:12px 20px;overflow:hidden;border-top:1px solid #DCDFE5;font-size:14px}.tutor-course-enrolled-wrap p{font-weight:600;margin:0}.tutor-course-enrolled-wrap p i{padding-right:9px;float:left;font-size:20px;line-height:20px}.tutor-course-enrolled-wrap p i,.tutor-course-enrolled-wrap p span{color:var(--tutor-success-button-color)}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-info-msg,.tutor-success-msg,.tutor-warning-msg,.tutor-error-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px}.tutor-info-msg{color:var(--tutor-primary-color);background-color:#BEF}.tutor-success-msg{color:var(--tutor-success-button-color);background-color:#DFF2BF}.tutor-warning-msg{color:#9F6000;background-color:#FEEFB3}.tutor-error-msg{color:#D8000C;background-color:#fbdcdc;border:1px solid #d8000c}.cart-required-login,.cart-required-login a,.cart-required-login form{cursor:pointer}.single_add_to_cart_button,a.tutor-button,.tutor-button,a.tutor-btn,.tutor-btn{color:#fff;border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-radius:4px;text-transform:capitalize;line-height:20px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:300ms;transition:300ms;overflow:hidden;vertical-align:top}.single_add_to_cart_button i,a.tutor-button i,.tutor-button i,a.tutor-btn i,.tutor-btn i{line-height:19px;margin-right:7px;font-size:16px}.single_add_to_cart_button.btn-sm,a.tutor-button.btn-sm,.tutor-button.btn-sm,a.tutor-btn.btn-sm,.tutor-btn.btn-sm{padding:9px 14px;line-height:19px}a.tutor-button.bordered-button,.tutor-button.bordered-button,a.tutor-btn.bordered-btn,.tutor-btn.bordered-btn{color:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);background-color:#fff}a.tutor-button.default-btn,.tutor-button.default-btn,a.tutor-btn.default-btn,.tutor-btn.default-btn{color:#393C40;border:1px solid #B8BABE;background:#fff}a.tutor-button.default-btn i,.tutor-button.default-btn i,a.tutor-btn.default-btn i,.tutor-btn.default-btn i{color:var(--tutor-primary-color)}a.tutor-button.default-btn:hover,.tutor-button.default-btn:hover,a.tutor-btn.default-btn:hover,.tutor-btn.default-btn:hover{background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);color:#fff}a.tutor-button.default-btn:hover i,.tutor-button.default-btn:hover i,a.tutor-btn.default-btn:hover i,.tutor-btn.default-btn:hover i{color:#fff}a.tutor-button:hover,.tutor-button:hover,a.tutor-btn:hover,.tutor-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color);color:#fff}a.tutor-button.bordered-button:hover,.tutor-button.bordered-button:hover,a.tutor-btn.bordered-btn:hover,.tutor-btn.bordered-btn:hover{border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color)}a.tutor-button.button-light,.tutor-button.button-light{color:#B1B8C9;background-color:#DAE4E6;border:1px solid #DAE4E6}a.tutor-button.button-light:hover,.tutor-button.button-light:hover{color:#939BAE;background-color:#E8EFF1;border:1px solid #E8EFF1}.tutor-button.tutor-danger{background-color:#E53935;border-color:#E53935}.tutor-button.tutor-danger:hover{background-color:#E53935;border-color:#E53935;-webkit-filter:brightness(0.9);filter:brightness(0.9)}.tutor-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-button.tutor-success:hover{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);-webkit-filter:brightness(0.9);filter:brightness(0.9)}.course-enrolled-nav-wrap{border-bottom:1px solid #dedfe0;margin-bottom:45px}.tutor-button-block{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tutor-wrap{width:100%}.tutor-wrap nav.course-enrolled-nav ul{list-style:none;margin:0 0 -1px;padding:0}.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li a{display:block;font-size:16px;padding:5px 0 20px;margin-right:20px;color:var(--tutor-light-color);border-bottom:2px solid transparent}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a{margin-left:20px}.tutor-wrap nav.course-enrolled-nav ul li.active a{border-bottom:2px solid var(--tutor-primary-color);color:var(--tutor-text-color)}@media (max-width: 575px){.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,.tutor-wrap nav.course-enrolled-nav ul li a{padding:8px;margin:0}.tutor-wrap nav.course-enrolled-nav ul li.active a{border:none;color:var(--tutor-primary-color)}}.tutor-updating-message i{display:none}.tutor-profile-photo-upload-wrap{width:200px;height:auto;margin-bottom:70px;position:relative}.tutor-profile-photo-upload-wrap img{width:100%;height:auto;display:block}a.tutor-profile-photo-upload-btn{position:absolute;top:100%;background-color:var(--tutor-primary-color);color:#fff;display:block;width:100%;text-align:CENTER;padding:9px 0}a.tutor-profile-photo-upload-btn:hover{background-color:var(--tutor-primary-hover-color);color:#fff}.tutor-profile-photo-delete-btn{position:absolute;color:#ff000c;right:10px;top:10px}.single-instructor-wrap{border:1px solid #e8eff1;margin-bottom:30px;border-radius:4px}.single-instructor-wrap .single-instructor-top{padding:20px;border-bottom:1px solid #e8eff1;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.single-instructor-wrap .single-instructor-top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-instructor-wrap .single-instructor-top h3,.single-instructor-wrap .single-instructor-top h4{margin:0;padding:0}.single-instructor-wrap .tutor-instructor-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:30px}@media (max-width: 767px){.single-instructor-wrap .tutor-instructor-left{width:100%;margin-bottom:15px}}.single-instructor-wrap .instructor-avatar{float:left}.single-instructor-wrap .instructor-avatar img{max-width:50px;height:auto;border-radius:50%}.single-instructor-wrap .instructor-name{float:left;padding-left:20px;max-width:180px}.single-instructor-wrap .instructor-name h3{font-size:16px;color:var(--tutor-text-color);font-weight:600}.single-instructor-wrap .instructor-name h3 a{font-weight:500;color:var(--tutor-text-color)}.single-instructor-wrap .instructor-name h4{font-weight:500;color:var(--tutor-light-color)}.single-instructor-wrap .single-instructor-bottom{padding:15px 20px;text-align:right;overflow:hidden}@media (max-width: 767px){.single-instructor-wrap .single-instructor-bottom{text-align:left}}.single-instructor-wrap .single-instructor-bottom p{margin:0}.single-instructor-wrap .single-instructor-bottom .ratings{float:left}.single-instructor-wrap .single-instructor-bottom .ratings i{margin-right:4px}.single-instructor-wrap .single-instructor-bottom .courses,.single-instructor-wrap .single-instructor-bottom .students{display:inline-block;margin-left:20px}.single-instructor-wrap .single-instructor-bottom .courses i,.single-instructor-wrap .single-instructor-bottom .students i{font-size:18px;display:inline-block;margin-right:2px;vertical-align:middle}.single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta{color:#bac0cf}.single-instructor-wrap .single-instructor-bottom .ratings .rating-generated{color:#f8c51c}.tutor-dashboard-pagination-results-stats{margin:10px 0 30px}.statement-address{margin:10px 0;color:#555}.statement-order-completed{background:var(--tutor-success-button-color);color:#fff;padding:2px 5px;border:none}.tutor-login-wrap{max-width:520px;margin:0 auto;padding:40px 55px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:5px}.tutor-login-wrap form{margin:0}.tutor-login-wrap .tutor-login-title{margin-bottom:25px;padding:0 40px;text-align:center}.tutor-login-form-wrap{max-width:450px;margin:auto}.tutor-login-form-wrap p{margin-bottom:0}.tutor-login-form-wrap label{display:block;margin-bottom:4px}.tutor-login-form-wrap input[type="password"],.tutor-login-form-wrap input[type="text"]{width:100%;display:block;border:1px solid #E8EFF1;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#ECEEF4;line-height:48px;padding:0;text-indent:15px}.tutor-login-form-wrap input[type="password"]:focus,.tutor-login-form-wrap input[type="text"]:focus{background:#ffffff;border-color:var(--tutor-primary-color)}.tutor-login-form-wrap input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-rememeber-wrap{overflow:hidden;text-align:right;margin-bottom:30px}.tutor-login-rememeber-wrap p{display:inline-block;float:left}.tutor-login-rememeber-wrap p,.tutor-login-rememeber-wrap label{margin:0}.tutor-form-register-wrap a,.tutor-login-rememeber-wrap a,.tutor-login-rememeber-wrap label{color:#606C8F;vertical-align:middle;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:300ms;transition:300ms}.tutor-form-register-wrap a:hover,.tutor-login-rememeber-wrap a:hover,.tutor-login-rememeber-wrap label:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input[type="submit"]{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);padding:15px 30px;border-radius:4px;text-transform:uppercase;line-height:1;display:block;width:100%;-webkit-transition:300ms;transition:300ms}.tutor-login-form-wrap input[type="submit"]:hover{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-login-form-wrap input[type="checkbox"]{margin-right:4px}.tutor-form-register-wrap{text-align:center;margin-top:15px}.tutor-course-login-wrap h4{font-size:42px;line-height:1.2;margin-bottom:20px;color:var(--tutor-text-color)}.tutor-cart-box-login-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-overlay-close{position:absolute;background:transparent;width:100%;height:100%;z-index:-1}.course-login-title{margin-bottom:50px}.tutor-cart-box-login-form .tutor-cart-box-login-form-inner{background:#fff;padding:50px 40px;position:relative;width:400px;font-size:16px;font-weight:400;max-height:90%;overflow:auto}.tutor-cart-box-login-form-inner button.tutor-popup-form-close{position:absolute;padding:0;margin:0;border:none;background-color:transparent;top:14px;right:20px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:pointer;-webkit-transition:300ms;transition:300ms;color:var(--tutor-text-color)}.tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover{color:red}.tutor-option-field-row label,.tutor-form-group label{display:block;margin-bottom:10px}.tutor-option-field textarea,.tutor-option-field select,.tutor-option-field input[type="text"],.tutor-option-field input[type="number"],.tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],.tutor-form-group textarea,.tutor-form-group select,.tutor-form-group input[type="text"],.tutor-form-group input[type="number"],.tutor-form-group input[type="password"]{width:100%;display:block;border:1px solid #DCDFE5;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#ffffff;line-height:48px;padding:0;text-indent:15px;-webkit-transition:300ms;transition:300ms;font-size:16px}.tutor-form-group{position:relative}.tutor-form-group span.tutor-input-prepand{position:absolute;height:calc(100% - 2px);font-size:21px;line-height:50px;padding:0 12px;background:transparent;border-right:1px solid #DCDFE5;top:1px}.tutor-form-group span.tutor-input-prepand+input{padding-left:35px}.tutor-course-builder-form-elem{margin-bottom:20px}.tutor-option-field .select2-container,.tutor-form-group .select2-container{margin-bottom:20px;width:100% !important}.tutor-option-field .select2-container ul.select2-selection__rendered,.tutor-form-group .select2-container ul.select2-selection__rendered{padding:4px 9px;display:block}.tutor-option-field .select2-container li.select2-selection__choice,.tutor-form-group .select2-container li.select2-selection__choice{background:#EBEEF0;color:#606C8F;line-height:29px;border-radius:3px;padding:0 9px;margin:5px;border:none;font-weight:600}.tutor-option-field .select2-container .select2-search__field,.tutor-form-group .select2-container .select2-search__field{padding:8px 3px 8px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,.tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field::-moz-placeholder,.tutor-form-group .select2-container .select2-search__field::-moz-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,.tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field:-moz-placeholder,.tutor-form-group .select2-container .select2-search__field:-moz-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-selection--single,.tutor-option-field .select2-container .select2-selection--multiple,.tutor-form-group .select2-container .select2-selection--single,.tutor-form-group .select2-container .select2-selection--multiple{border-color:#DCDFE5}.tutor-option-field .select2-container.select2-container--focus .select2-selection--single,.tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,.tutor-form-group .select2-container.select2-container--focus .select2-selection--single,.tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple{border-color:var(--tutor-primary-color)}.tutor-option-field textarea,.tutor-form-group textarea{line-height:26px;text-indent:0;padding:15px;height:180px}.tutor-option-field textarea:focus,.tutor-form-group textarea:focus,.tutor-option-field input:focus,.tutor-form-group input:focus{outline:none}.tutor-dashboard-course-builder-wrap .tutor-option-field textarea,.tutor-dashboard-course-builder-wrap .tutor-form-group textarea{height:100px}.tutor-option-field textarea:focus,.tutor-option-field input:not([type="submit"]):focus,.tutor-form-group textarea:focus,.tutor-form-group input:not([type="submit"]):focus{background:#ffffff;border-color:var(--tutor-primary-color)}.tutor-option-field textarea::-webkit-input-placeholder,.tutor-option-field input::-webkit-input-placeholder,.tutor-form-group textarea::-webkit-input-placeholder,.tutor-form-group input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea::-moz-placeholder,.tutor-option-field input::-moz-placeholder,.tutor-form-group textarea::-moz-placeholder,.tutor-form-group input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-ms-input-placeholder,.tutor-option-field input:-ms-input-placeholder,.tutor-form-group textarea:-ms-input-placeholder,.tutor-form-group input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-moz-placeholder,.tutor-option-field input:-moz-placeholder,.tutor-form-group textarea:-moz-placeholder,.tutor-form-group input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field select,.tutor-form-group select{padding:2px 5px;height:50px}.tutor-form-group.tutor-reg-form-btn-wrap{text-align:right}.tutor-form-group.tutor-reg-form-btn-wrap .tutor-button{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-option-field p.desc{margin:-10px 0 20px;font-size:13px;font-style:italic;opacity:.7}.tutor-option-field:last-child .tutor-option-field p.desc{margin-bottom:0}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field{padding-right:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:13px;font-size:16px}.select2-container .select2-selection--single{height:48px}.select2-container .select2-selection--multiple{min-height:50px}.tutor-price-preview-box{border:1px solid #DCDFE5;padding:20px;margin-bottom:30px;border-radius:4px;overflow:hidden}.tutor-price-box-thumbnail{margin:-20px -20px 20px}.tutor-price-box-thumbnail .tutor-single-lesson-segment{margin-bottom:0}.tutor-price-box-description h6{font-size:23px;margin:15px 0 5px}.tutor-price-box-description ul{list-style:none}.tutor-course-purchase-box a{display:block;text-align:center;margin-top:6px}.tutor-price-preview-box .price{font-size:35px;font-weight:500;margin:0 0 20px;overflow:hidden;line-height:1}.tutor-price-preview-box .price .subscription-details{font-size:var(--tutor-text-size);display:block;margin-top:12px;line-height:1.2em}.tutor-price-preview-box .price>.price{margin-bottom:0}.tutor-price-preview-box .price del+ins{margin-left:0;float:left}.tutor-course-reviews-wrap{border:1px solid #E8EFF1;border-radius:4px}.tutor-course-avg-rating-total{color:var(--tutor-light-color)}.tutor-course-avg-rating-total span{color:var(--tutor-text-color)}.tutor-review-individual-item{border-top:1px solid #E8EFF1;padding:30px;overflow:hidden}.tutor-review-individual-item p{margin:0;padding:0}.course-avg-rating-wrap{padding:20px 20px 20px 40px}.tutor-review-individual-item .review-left{width:200px;float:left;overflow:hidden}.tutor-review-individual-item .review-content{padding-left:200px}@media (max-width: 991px){.tutor-review-individual-item .review-left{width:100%;float:none;margin-bottom:25px}.tutor-review-individual-item .review-content{padding-left:0}}@media (max-width: 991px){.tutor-single-course-sidebar{margin-top:30px}}.tutor-review-individual-item .review-avatar{width:50px;float:left}.tutor-review-individual-item .review-avatar img{border-radius:50%;margin:0;border:none;max-width:100%;height:auto}.tutor-review-individual-item .tutor-review-user-info{float:left;padding-left:20px}.tutor-review-individual-item .tutor-review-user-info p{margin-bottom:0}.tutor-review-individual-item .tutor-review-user-info a{color:var(--tutor-text-color)}.review-avatar .tutor-text-avatar,.tutor-dashboard-avater .tutor-text-avatar,.instructor-avatar .tutor-text-avatar{border-radius:50%;width:50px;height:50px;text-align:center;display:block;line-height:50px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.course-avg-rating-wrap .course-avg-rating{font-size:76px;line-height:1;font-weight:400}.course-avg-rating-wrap p{margin:0}.tutor-review-individual-item .tutor-review-name{font-size:16px;font-weight:600}.tutor-review-individual-item .review-meta{color:var(--tutor-light-color)}.individual-review-rating-wrap{color:#F8C51C}.individual-review-rating-wrap i,.course-avg-rating-html i{margin-right:4px;color:#F8C51C}.course-rating-meter{display:-webkit-box;display:-ms-flexbox;display:flex}.course-rating-meter i.tutor-icon-star-full{color:#F8C51C}.rating-meter-bar-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.rating-meter-col{margin:0 3px}.course-rating-meter{margin-bottom:8px}.rating-meter-bar{height:5px;width:100%;background:#E8EFF1;margin-top:11px;border-radius:15px;overflow:hidden}.rating-meter-fill-bar{background:#F8C51C;height:5px}.rating-meter-col.rating-text-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-pagination,.tutor-pagination-wrap{text-align:center;margin:20px 0}.tutor-pagination a,.tutor-pagination span,.tutor-pagination-wrap a,.tutor-pagination-wrap span{padding:3px;display:inline-block}.tutor-pagination-wrap a:hover,.tutor-pagination a:hover{color:var(--tutor-primary-color)}.tutor-course-tags{margin:-5px}.tutor-course-tags a{padding:6px 15px;background:#E8EFF1;display:inline-block;margin:5px;color:var(--tutor-text-color);border-radius:2px;-webkit-transition:300ms;transition:300ms}.tutor-course-tags a:hover{color:#000}.certificate-download-btn{margin-top:20px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;text-align:center;text-transform:uppercase !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tutor-single-entry-content .tutor-course-prerequisites{padding:60px}.prerequisites-course-lists{padding:0;list-style:none;margin:0}.prerequisites-course-lists li a{padding:13px 15px;border:1px solid #DCDFE5;margin-bottom:20px;border-radius:4px;font-weight:500;color:var(--tutor-primary-color);font-size:16px}.prerequisites-course-lists li:first-child{padding:13px 40px 13px 60px;border:1px solid #f7e5b9;margin-bottom:20px;border-radius:4px;font-weight:500;background:#fffff5;color:#b39f70;position:relative}.prerequisites-course-lists li:first-child>span{position:absolute;left:20px;top:13px}.prerequisites-course-lists li .prerequisites-course-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prerequisites-course-feature-image img{width:70px;border-radius:2px;height:auto;margin:0 !important;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.08);box-shadow:0 0 1px rgba(0,0,0,0.08)}.prerequisites-course-lists li .prerequisites-course-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px;-webkit-transition:300ms;transition:300ms}.prerequisites-course-lists li a:hover .prerequisites-course-title{color:var(--tutor-primary-color)}.prerequisites-course-checkmark{line-height:24px;height:24px;text-transform:uppercase;font-size:12px;font-weight:700;min-width:107px}.prerequisites-course-checkmark i{height:24px;width:24px;background:#DBDDDD;color:#DBDDDD;display:inline-block;text-align:center;border-radius:2px;margin-right:3px}.prerequisites-course-checkmark.is-complete i{background:var(--tutor-success-button-color);color:#fff}.tutor-single-course-meta ul li.tutor-social-share{float:right;margin-right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575px){.tutor-single-course-meta ul li.tutor-social-share{display:none}}.tutor-single-course-meta ul li.tutor-social-share button{margin:0;border:none;background:transparent;color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms;padding:0 4px;cursor:pointer}.tutor-single-course-meta ul li.tutor-social-share button:hover{color:var(--tutor-primary-color)}.rtl .tutor-single-course-meta ul li.tutor-social-share{float:left}.rtl .tutor-single-course-meta ul li,.rtl .tutor-loop-author>div{float:right}.rtl .tutor-single-course-meta ul li{margin-right:0;margin-left:40px}.rtl .tutor-wrap nav.course-enrolled-nav ul li a{margin-right:0;margin-left:20px}.rtl .tutor-progress-bar .tutor-progress-filled:after{left:auto;right:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.rtl .tutor-progress-percent{padding-left:0;padding-right:20px}.rtl .tutor-course-lesson h5 i{margin-right:0;margin-left:10px}.rtl .tutor-course-lesson h5 .lesson-preview-icon i{margin-right:10px;margin-left:0}.rtl .tutor-course-lesson h5 .tutor-lesson-duration{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.rtl .tutor-custom-list-style li{padding-right:25px;padding-left:0px}.rtl .tutor-custom-list-style li:before{left:auto;right:0}.rtl .single-instructor-wrap .instructor-name,.rtl .single-instructor-wrap .instructor-avatar{float:right}.rtl .single-instructor-wrap .instructor-name{padding-left:0;padding-right:20px}.rtl .single-instructor-wrap .instructor-bio{padding-left:0;padding-right:260px}.rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap{margin-left:30px;margin-right:0}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 17px 14px 100px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons{right:auto;left:15px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{margin-left:0;margin-right:8px}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{margin-right:0;margin-left:10px}.rtl .tutor-topbar-home-btn{margin-left:0;margin-right:20px}@media screen and (max-width: 546px){.rtl .tutor-topbar-home-btn{margin-right:10px}}.rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{margin-left:15px;margin-right:0}.tutor-frontend-modal{position:fixed;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999999}.tutor-frontend-modal .tutor-frontend-modal-overlay{background:rgba(0,0,0,0.7);height:100%;width:100%;position:fixed;left:0;top:0;z-index:-1;cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"),auto}.tutor-frontend-modal .tutor-frontend-modal-content{position:relative;background:#fff;padding:60px;width:90%;max-width:750px;max-height:90%;overflow-y:auto}@media (max-width: 768px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:40px}}@media (max-width: 540px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:20px}}button.tm-close.tutor-icon-line-cross{position:absolute;right:23px;top:23px;background:transparent;padding:0;font-size:24px;border:none;color:var(--tutor-light-color)}button.tm-close.tutor-icon-line-cross:hover{color:red}.label-order-status{padding:3px 5px;border-radius:3px}.label-status-completed{background-color:#4BD863;color:#ffffff}.label-status-cancelled{background-color:#FD6A03;color:#ffffff}.label-status-on-hold{background-color:#DB5382;color:#ffffff}.tutor-lesson-content-area h2{margin-bottom:25px;margin-top:20px;font-weight:500}.assignment-result-wrap{text-align:center;padding:10px 0}.submitted-assignment-grade-pass{color:var(--tutor-success-button-color)}.submitted-assignment-grade-failed{color:red}.received-marks{color:var(--tutor-primary-color)}.tutor-dashboard-course-builder-wrap .tutor-form-row{margin-top:20px;margin-bottom:20px}.video_source_wrap_html5{width:100px;text-align:center}.video-poster-img img{max-width:200px;height:auto}.tutor-assignment-information{font-size:16px}.tutor-assignment-information ul{padding:0;margin:0 0 22px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-assignment-information ul li strong{font-weight:700}.tutor-assignment-attachment-upload-wrap .tutor-form-group{display:inline-block}.tutor-assignment-attachment-upload-wrap .tutor-form-group label+input{display:none}.tutor-assignment-attachment-upload-wrap .tutor-form-group label{padding:15px 17px;border:1px solid #DCDFE5;overflow:hidden;margin-right:15px;border-radius:4px;cursor:pointer}.tutor-assignment-attachment-upload-wrap .tutor-form-group label i{font-size:30px;line-height:30px;float:left;margin-right:12px}.tutor-assignment-attachment-upload-wrap .tutor-form-group label span{line-height:30px}.tutor-assignment-attachment-upload-wrap{margin-bottom:40px}#tutor-course-topics a{text-decoration:none}#tutor-course-topics .tutor-topics-wrap{border-bottom:1px solid #F6F8FA;padding-bottom:0;margin:0}.tutor-untopics-lessons .course-content-item,.course-contents .course-content-item{padding:10px 12px 10px 25px;border-bottom:1px solid #D9D9D9;background-color:#EBEEF0}.tutor-untopics-lessons .course-content-item .tutor-lesson-top,.course-contents .course-content-item .tutor-lesson-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,.course-contents .course-content-item .tutor-lesson-top a:last-child{margin-left:auto}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,.course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a,.course-contents .course-content-item .tutor-lesson-top a{color:#393C40;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i,.course-contents .course-content-item .tutor-lesson-top i{padding-right:7px;color:#393C40}.tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,.course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i{display:none}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,.course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover{color:red}.tutor-lessons.ui-sortable{min-height:20px}#tutor-course-topics .drop-lessons p{margin:0}#tutor-course-topics .course-content-item:hover{background-color:#EBEEF0}#tutor-course-topics .tutor-lessons{padding-left:0}#tutor-course-topics .tutor-lesson-top,#tutor-course-topics .tutor-lesson-top i{font-size:15px}#tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{display:inline-block;vertical-align:middle;margin-right:5px}#tutor-course-topics .tutor-lesson-top{display:-webkit-box;display:-ms-flexbox;display:flex}#tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,.tutor-quiz .open-tutor-quiz-modal,.course-content-item .open-tutor-assignment-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}#tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:10px;cursor:ns-resize}.rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:0;margin-left:10px}#tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{margin:0 10px}#tutor-course-topics .tutor-lesson-top a{color:#393C40}#tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{display:none}.course-move-handle{cursor:row-resize}.new-topic-btn-wrap{padding:20px}p.course-empty-content{padding-left:20px;padding-right:20px}.tutor_btn_lg{line-height:45px;background-color:var(--tutor-primary-color);color:#ffffff;padding:0 20px;display:inline-block;border-radius:2px;font-weight:300;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.tutor_btn_lg:focus{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.tutor_btn_lg:focus,.tutor_btn_lg:hover{background-color:var(--tutor-primary-color);color:#ffffff}.ui-sortable-placeholder{visibility:visible;background-color:#dddd}.tutor-untopics-lessons{border:1px solid #eee;padding:20px;margin:0 -1px -1px;background-color:#fbfbfb}.tutor-untopics-lessons h3{font-weight:300}.tutor-untopics-lessons .tutor-lessons{padding-left:0 !important}.create-new-lesson-wrap{text-align:center}.tutor-metabox-add-topics .tutor-option-field-row:last-child,.tutor-topics-edit-form .tutor-option-field-row:last-child{border-bottom:none}.tutor-metabox-add-topics .tutor-option-field-row textarea{height:120px}.topic-edit-icon{cursor:pointer}.tutor-topic-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:300;margin:0;line-height:45px;padding-left:15px}.rtl .tutor-topic-title{padding-left:0;padding-right:15px}.tutor-topic-title a{color:#393C40}.tutor-topic-title .topic-inner-title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;max-width:calc(100% - 137px);font-weight:400;font-size:16px}.tutor-topic-title span{padding:0 5px}.tutor-topic-title span.expand-collapse-wrap{border-left:1px solid #E7E7E7}.tutor-topic-title span.expand-collapse-wrap a{display:block;padding:0 13px}.topic-delete-btn{float:right}.text-muted{color:#cccccc}.topic-delete-btn a{padding:0 10px}.topic-delete-btn a:hover{color:#ff0000}.topic-delete-btn .dashicons{width:12px;height:12px;font-size:12px}#tutor-course-topics{position:relative}#tutor-course-topics .inside{padding:0;margin:0}#tutor-course-topics a:focus{-webkit-box-shadow:none;box-shadow:none}#tutor-course-topics .toggle-indicator:before{margin-top:20px}.tutor-topics-wrap:nth-child(2n){background:#F6F8FA}#tutor-course-content-wrap{border:1px solid #ddd;margin-top:20px}#tutor-course-content-wrap .tutor-topics-edit-form,#tutor-course-content-wrap .tutor-metabox-add-topics{border-left:none;border-right:none;margin-top:0}#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{background:#EBEEF0;padding:0px}.tutor-course-builder-button{line-height:35px;color:#393c40;display:inline-block;padding:0 20px;border-radius:4px;margin-right:10px;border:1px solid #d3d4d5;background-color:#f2f2f2;cursor:pointer;vertical-align:top;-webkit-transition:300ms;transition:300ms;font-weight:400}.tutor-course-builder-button i{line-height:35px;display:inline-block;vertical-align:top;margin-right:6px}.tutor-course-builder-button.tutor-updating-message i{display:none}.tutor-course-builder-button.tutor-btn-lg{line-height:40px}.tutor-add-quiz-button-wrap{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-add-quiz-button-wrap>*+*{margin-left:15px}.tutor-course-builder-button.active{color:#fff;background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-course-builder-button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.tutor-btn-lg i{color:var(--tutor-primary-color);vertical-align:top;margin-right:5px;font-size:16px;display:inline-block;line-height:40px}.tutor-course-builder-button.active i,.tutor-course-builder-button:hover i{color:#fff}.tutor-course-builder-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-updating-message:before{display:inline-block;font-family:'tutor';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;content:"\e91d";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin-right:6px}.rtl .tutor-updating-message:before{margin-right:0;margin-left:6px}.lesson-modal-close-wrap a{background:#ffffff;width:50px;height:59px;display:inline-block;text-align:center;line-height:57px;color:#3a3d42;font-size:15px;position:absolute;right:0;top:0}.lesson-modal-close-wrap a:hover{color:red}.lesson-modal-form-wrap .lesson-modal-field-row{padding:10px 0}.lesson-modal-field.tutor-lesson-modal-title-wrap{width:95%}.lesson-modal-field-row input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;min-width:400px;min-height:35px}.tutor-lesson-modal-title-wrap input{width:100%}.lesson-modal-form-wrap .tutor-option-field-row{padding:10px 0}.lesson-modal-form-wrap .tutor-option-field-row:last-child{border-bottom:none}.tutor-lesson-modal-wrap .modal-footer{padding:10px 20px;background-color:#fff;width:100%;position:sticky;bottom:0;position:-webkit-sticky}.tutor-get-pro-text{color:#e02424}.updating-icon:before{font-family:'tutor';content:"\e91d";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-modal-wrap{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,0.5)}.tutor-modal-wrap.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:99999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tutor-modal-wrap.loading .tutor-modal-content:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';z-index:9;background:url("../images/spinner.gif") no-repeat center center}.tutor-modal-wrap .tutor-modal-content{max-height:90%;overflow-y:auto;overflow-x:hidden;background-color:#fff;max-width:730px;margin:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);position:relative;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;width:90%}.admin-bar .tutor-modal-wrap .tutor-modal-content{max-height:calc(90% - 32px);margin-top:32px}.tutor-modal-wrap .modal-footer{padding:20px 0;border-top:1px solid #eee}.tutor-modal-wrap .modal-footer.has-padding{padding:20px 15px}.tutor-modal-wrap .modal-container{padding:20px 20px 0}.tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p{margin-top:0}.tutor-modal-wrap .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap .modal-title{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-modal-wrap .modal-header h1{padding:0;margin:0;font-size:23px;line-height:30px}.modal-container .modal-classic-btn-wrap{position:absolute;right:45px;top:14px}.modal-container .modal-classic-btn-wrap a{color:var(--tutor-primary-color)}.tutor-modal-wrap .modal-header h1::before,.tutor-modal-wrap .modal-header h1::after{display:none}.tutor-modal-wrap .search-bar{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:20px;padding-left:20px;padding-right:20px}.tutor-modal-wrap .search-bar input[type="text"]{width:100%;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none;padding:10px}.tutor-modal-wrap .modal-close-wrap a.modal-close-btn{width:50px;height:50px;background:#000;display:inline-block;text-align:center;line-height:47px;color:#fff;font-size:25px;position:absolute;right:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn{background:#ffffff;width:20px;height:20px;display:inline-block;text-align:center;line-height:28px;color:#3a3d42;font-size:22px;position:relative}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header{padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1{padding:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container{background-color:#F1F1F1;padding:0}#tutor-quiz-modal-tab-items-wrap{background-color:#fff;font-size:0;overflow:hidden}#tutor-quiz-builder-modal-tabs-container{padding:20px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{padding:15px 25px;display:inline-block;color:#393C40;border-left:1px solid #F1F1F1;overflow:hidden;line-height:17px;vertical-align:middle}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{background-color:#F1F1F1}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{float:left;font-size:17px;line-height:1;margin-right:5px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{color:var(--tutor-primary-color)}.quiz-modal-tab-navigation-btn{padding:10px 20px;border-radius:3px}.quiz-modal-btn-next,.quiz-modal-btn-next:focus,.quiz-modal-btn-first-step,.quiz-modal-btn-first-step:focus,.quiz-modal-question-save-btn,.quiz-modal-question-save-btn:focus,.quiz-modal-settings-save-btn,.quiz-modal-settings-save-btn:focus{background-color:var(--tutor-primary-color);color:#ffffff}.quiz-modal-btn-next:hover,.quiz-modal-btn-first-step:hover,.quiz-modal-question-save-btn:hover,.quiz-modal-settings-save-btn:hover{color:#ffffff}.quiz-modal-btn-cancel,.quiz-modal-btn-back{color:#4B5981;border:1px solid #D4DADB}.tutor-quiz-builder-form-row .quiz-form-warning{color:#e88e06}.tutor-assignment-builder-modal-wrap .modal-container{padding:10px}.assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{margin:0}.tutor-quiz-question-answers-form{background-color:#fff;padding:20px;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border:1px solid #DEDEDE;border-radius:3px;margin-bottom:20px}.advanced-options-tab-item{float:right}.tutor-course-builder-wrap{border:1px dashed #DCDFE5}.tutor-quiz-builder-modal-tabs-notice{background:#D8D8D8;line-height:20px;padding:10px 30px;color:#A4A4A4}.tutor-quiz-builder-modal-tabs-notice a{color:#A4A4A4;text-decoration:underline}.tutor-quiz-builder-group{margin-bottom:25px}.tutor-quiz-builder-group>p.warning{color:red;font-size:12px}.tutor-quiz-builder-group>p.help{color:#A4A4A4;font-size:12px;margin-top:7px}.tutor-quiz-builder-group>h4{color:#393C40;font-weight:600;margin:0 0 15px}.tutor-quiz-builder-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px;margin-right:-10px}.tutor-quiz-builder-col{padding-left:10px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-quiz-builder-col.auto-width{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-quiz-builder-group textarea,.tutor-quiz-builder-group input[type="text"],.tutor-quiz-builder-group input[type="email"],.tutor-quiz-builder-group input[type="number"],.tutor-quiz-builder-group input[type="password"]{line-height:40px;padding:5px 0;text-indent:15px;background:#fff;display:inline-block;border:1px solid #DEDEDE;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:40px;margin:0;width:100%;color:#393C40}.tutor-quiz-builder-group textarea:focus,.tutor-quiz-builder-group input[type="text"]:focus,.tutor-quiz-builder-group input[type="email"]:focus,.tutor-quiz-builder-group input[type="number"]:focus,.tutor-quiz-builder-group input[type="password"]:focus{border-color:var(--tutor-primary-color)}.tutor-quiz-builder-group textarea{height:80px;resize:none;text-indent:0;padding:11px 15px;line-height:22px}.tutor-quiz-builder-group textarea[name="quiz_description"]{height:150px}.tutor-quiz-builder-group select{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;height:42px !important;padding:0 12px !important;margin:0}.tutor-quiz-builder-modal-control-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.question_form_inner{padding:0 20px 20px;margin-top:0}.tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{display:inline-block}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){margin-right:6px}.modal-container .tutor-quiz-add-question-btn{border:1px solid #C6C9CF;padding:10px 15px;color:#393C40;display:inline-block;border-radius:3px}.modal-container .tutor-quiz-add-question-btn i{color:var(--tutor-primary-color);line-height:16px;margin-right:3px}.quiz-form-field-col{margin-right:20px}.quiz-form-field-col.result-fail{width:100%}.quiz-modal-switch-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.quiz-modal-switch-field label.btn-switch{margin-right:20px;position:relative;vertical-align:top}label.btn-switch input:checked+.btn-slider{background-color:var(--tutor-success-button-color)}.btn-switch+span{line-height:24px;display:inline-block;margin-left:8px;font-weight:700;vertical-align:top}.tutor-select{position:relative}.tutor-select .select-header{border:1px solid #DEDEDE;margin:0;padding:10px;width:100%;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.tutor-select .select-header .lead-option{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-select .select-header .select-dropdown{line-height:22px}.tutor-select .select-header .lead-option .question-type-pro{display:none}.tutor-select .tutor-select-options{border:1px solid #DEDEDE;background-color:#fff;padding:22px 10px 8px;width:calc(100% - 22px);position:absolute;font-size:0;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.08);box-shadow:0px 2px 10px rgba(0,0,0,0.08);top:55px;border-radius:3px}.tutor-select .tutor-select-options .tutor-select-option{width:calc(33.3333% - 22px);display:inline-block;padding:9px;cursor:pointer;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 11px 15px;border:1px solid #E2E2E2;border-radius:3px;font-size:13px}.tutor-select .tutor-select-options .tutor-select-option:hover{border-color:var(--tutor-primary-color)}.question-type-pro{color:#fff;font-size:9px;right:11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.tutor-icon-block{padding:0;color:#fff;border-radius:3px;margin-right:2px;display:inline-block;width:22px;height:22px;text-align:center;line-height:22px}i.tutor-icon-block.tutor-icon-short-ans{background-color:#f37512}i.tutor-icon-block.tutor-icon-image-ans{background-color:#a322f9}i.tutor-icon-block.tutor-icon-yes-no{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-multiple-choice{background-color:#9034a9}i.tutor-icon-block.tutor-icon-mark{background-color:#00b890}i.tutor-icon-block.tutor-icon-open-ended{background-color:#fe3129}i.tutor-icon-block.tutor-icon-fill-gaps{background-color:#ffbf00}i.tutor-icon-block.tutor-icon-answer-shorting{background-color:#f80089}i.tutor-icon-block.tutor-icon-assesment{background-color:#274055}i.tutor-icon-block.tutor-icon-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-image-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-ordering{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-plus-square-button,i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-success-button-color)}.create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-primary-color)}a.back-to-quiz-questions-btn{font-size:16px;font-weight:300;color:#393C40;margin-bottom:10px;display:block}a.back-to-quiz-questions-btn.tutor-updating-message i{display:none}.modal-container .quiz-questions-form{padding:20px}#quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.question-form-header{margin-bottom:20px}.quiz-question-form-body{margin-bottom:25px}.quiz-builder-question-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.quiz-builder-question{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:10px;border:1px solid #E2E2E2;border-radius:3px;max-width:calc(100% - 52px)}.quiz-builder-question .question-sorting{margin-right:10px;line-height:22px}.quiz-builder-question .question-sorting i{display:block;line-height:24px}.quiz-builder-question .question-edit-icon{line-height:22px}.quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{display:none}.quiz-builder-question .question-title{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}.quiz-builder-question .question-icon{-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px}.quiz-builder-qustion-trash a{display:block;padding:0 0 0 10px;font-size:20px;color:rgba(57,60,64,0.4);line-height:44px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider{border:1px solid #DEDEDE;padding:20px 70px 20px 10px;background-color:#ffffff;position:relative;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content{background:var(--tutor-primary-color);border:none;height:4px;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{background:#DEDEDE;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{background:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);border-radius:50%;margin-top:-2px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value{font-size:16px;font-weight:600;background:var(--tutor-primary-color);position:absolute;right:5px;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:34px;width:43px;text-align:center;border-radius:4px;color:#fff}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before{content:'';position:absolute;border:7px solid transparent;top:50%;border-right-color:var(--tutor-primary-color);right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tutor-quiz-answer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-quiz-answer{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 15px;border:1px solid #DEDEDE;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;border-radius:3px;margin-bottom:15px}.tutor-quiz-answer .tutor-quiz-answer-edit a{display:block;padding:0px 9px}.tutor-quiz-answer-trash-wrap a.answer-trash-btn{padding:0 10px;display:inline-block;line-height:44px}span.tutor-quiz-answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-quiz-answer-media .option-media-preview{margin-bottom:20px}.tutor-quiz-answer-media .option-media-preview img{max-width:80px;height:auto}.tutor-question-answer-image{margin-right:10px}.tutor-question-answer-image img{max-height:25px;width:auto}button#quiz-answer-save-btn,button#quiz-answer-edit-btn{background-color:var(--tutor-success-button-color);color:#fff;padding:10px 15px;border:none;cursor:pointer}button#quiz-answer-save-btn:hover,button#quiz-answer-edit-btn:hover{background-color:var(--tutor-success-button-color)}.tutor-media-upload-wrap{border:1px solid #DEDEDE;display:-webkit-box;display:-ms-flexbox;display:flex;width:130px}.tutor-media-upload-wrap img{max-width:100%}.tutor-media-preview{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-media-upload-btn{display:block;padding:10px;font-size:50px;line-height:50px;text-align:center;color:#DEDEDE}.tutor-media-upload-trash-wrap{border-left:1px solid #dedede}.tutor-media-upload-trash{color:#dedede;display:block;line-height:50px;padding:12px}.tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row{margin-top:40px;margin-bottom:10px}.tutor-metabox-add-topics,.tutor-topics-edit-form{background-color:#f7f7f7;border:1px solid #DCDFE5;margin-top:25px;padding:20px}.tutor-course-builder-section{margin-bottom:60px}.tutor-course-builder-section-title h3{font-size:20px;font-weight:700;color:#1D1F37;position:relative;overflow:hidden;z-index:1;margin:0 0 25px;cursor:pointer}.tutor-course-builder-section-title h3::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--tutor-primary-color);z-index:-1}.tutor-course-builder-section-title h3 span,.tutor-course-builder-section-title h3 i{float:left;background-color:#fff;font-size:20px;line-height:20px}.tutor-course-builder-section-title h3 i{color:var(--tutor-primary-color);font-size:14px}.tutor-course-builder-section-title h3 span{padding:0 15px 0 9px}.tutor-frontend-builder-item-scope{margin-bottom:30px}.tutor-frontend-builder-item-scope:last-child{margin-bottom:0}.tutor-builder-item-heading{font-weight:500;line-height:21px;margin-bottom:10px;display:block}.builder-course-thumbnail-upload-wrap>div{font-size:var(--tutor-text-size);line-height:25px;margin-bottom:20px;font-weight:400}.builder-course-thumbnail-img-src{position:relative}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn{font-size:10px;position:absolute;top:-4px;left:-4px;color:#E53935;-webkit-transition:300ms;transition:300ms;border-radius:50%;width:20px;height:20px;line-height:20px;background:#fff;text-align:center}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i{line-height:20px}.tutor-course-builder-header{text-align:right;font-size:12px}.tutor-course-builder-section .course-empty-content{margin:15px 0}.tutor-course-builder-section .tutor-course-builder-header a{color:#393C40}.tutor-course-builder-section .tutor-course-builder-header a:first-child{padding-right:7px}.tutor-course-builder-section .tutor-course-builder-header a:last-child{padding-left:7px}.tutor-course-builder-section .tutor-course-builder-header{margin-top:-15px}.tutor-course-builder-section .new-topic-btn-wrap{padding:0;margin-top:20px}.tutor-course-available-instructors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-available-instructors .added-instructor-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);border:1px solid #DCDFE5;padding:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;position:relative;margin-bottom:30px}.tutor-course-available-instructors .added-instructor-item .instructor-control{position:absolute;right:14px;top:50%;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:300ms;transition:300ms}.tutor-course-available-instructors .added-instructor-item .instructor-control a{color:red}.tutor-course-available-instructors .added-instructor-item:hover .instructor-control{opacity:1}.tutor-course-available-instructors .added-instructor-item .instructor-icon{height:45px;width:45px;overflow:hidden;border-radius:50px;margin-right:15px}.tutor-course-available-instructors .added-instructor-item .instructor-icon img{width:100%}.tutor-course-available-instructors .added-instructor-item .instructor-name{position:relative}.tutor-course-available-instructors .added-instructor-item .instructor-name img{display:inline-block;margin-left:10px;width:18px}.tutor-course-available-instructors .added-instructor-item .instructor-name img:hover+i.instructor-name-tooltip{opacity:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip{-webkit-transition:300ms;transition:300ms;opacity:0;position:absolute;bottom:34px;right:9px;background:#2A344F;-webkit-transform:translateX(50%);transform:translateX(50%);color:#fff;font-size:12px;font-style:normal;padding:0 8px;border-radius:15px;line-height:20px;z-index:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before{content:'';position:absolute;border:5px solid #2A344F;bottom:-3px;left:50%;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.tutor-course-available-instructors .added-instructor-item:nth-child(2n){margin-left:30px}.tutor-addons-list .plugin-icon{height:120px}.btn-switch{display:inline-block;height:22px;position:relative;width:40px}.btn-switch input{display:none}.btn-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.btn-slider:before{background-color:#fff;bottom:3px;content:"";height:16px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:16px}input:checked+.btn-slider{background-color:var(--tutor-primary-color)}input:checked+.btn-slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.btn-slider.btn-round{border-radius:34px}.btn-slider.btn-round:before{border-radius:50%}.tutor-video-embeded-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.tutor-video-embeded-wrap iframe,.tutor-video-embeded-wrap object,.tutor-video-embeded-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.select2-selection__rendered [class^="tutor-icon-"]{display:inline-block;vertical-align:top;margin-right:6px}.select2-results__options [class^="tutor-icon-"]{color:var(--tutor-primary-color);display:inline-block;vertical-align:top;margin-right:6px}.select2-results__option--highlighted [class^="tutor-icon-"]{color:#fff}.tutor-video-metabox-wrap{margin-bottom:50px}.video-metabox-source-input-wrap{padding:30px;background-color:#F4F7F8;border:1px solid #DCDFE5;border-radius:3px}.video-metabox-source-html5-upload{background-color:#fff;text-align:center;padding:40px 20px;border:1px solid #DCDFE5;border-radius:3px}.video-metabox-source-html5-upload p{margin-bottom:5px}.tutor-video-metabox-wrap p{margin:0;padding:0}.video-metabox-source-html5-upload .video-upload-icon i{font-size:50px;color:var(--tutor-primary-color)}.video_source_upload_wrap_html5{margin-top:10px}.video-metabox-source-html5-poster{padding-top:30px}.video_source_wrap_html5{width:100%}.builder-course-thumbnail-upload-wrap .button-transparent{float:right;background:transparent !important}.builder-course-thumbnail-upload-wrap .button-transparent:hover{background:var(--tutor-primary-color) !important}.html5-video-poster{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.html5-video-poster .tutor-builder-course-video-poster-text{text-align:left;padding-left:20px}.html5-video-poster .tutor-builder-course-video-poster-text h5{font-size:14px;font-weight:700;margin:0 0 6px;line-height:1}.html5-video-poster .tutor-builder-course-video-poster-text span{font-size:14px;font-weight:400}.html5-video-poster img{height:100%;width:auto}.no-memberhsip-msg-wrap p{margin:0}.content-drip-message-wrap.tutor-error-msg{margin:40px 50px}.content-drip-message-wrap{margin:120px}.content-drip-wrap-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.content-drip-wrap-flex .content-drip-left{margin-right:50px}.content-drip-wrap-flex ul{margin:0;list-style-position:inside}.content-drip-wrap-flex ul li a{color:var(--tutor-primary-color)}.tutor-alert{border:1px solid #F8A201;background:#FFFFF2;position:relative;border-radius:3px;padding:20px 25px 20px 95px;color:#A86D00}.tutor-alert.tutor-alert-danger{border:1px solid #FE1A1A;background:#FFF2F2;color:#A50000}.tutor-alert.tutor-alert-success{border:1px solid #69BC0D;background:#F6FFF2;color:#3D7400}.tutor-alert::before{content:'\e95f';position:absolute;font-size:30px;font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:70px;top:0;left:0;text-align:center;background:#F8A201;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff}.tutor-alert.tutor-alert-danger::before{content:"\e913";background:#FE1A1A}.tutor-alert.tutor-alert-success::before{content:"\e90f";background:#69BC0D}.tutor-alert-content p{margin:0}.gradename-bg{text-align:center;color:#ffffff;height:32px;min-width:32px;font-size:16px;line-height:32px;padding:0 8px;display:inline-block;border-radius:20px;font-weight:bold;margin-right:7px}.gradename-outline{text-align:center;height:32px;min-width:32px;font-size:16px;line-height:26px;padding:0 8px;display:inline-block;border-radius:20px;border:2px solid;margin-right:7px}.generate-course-gradebook-btn-wrap{margin:10px 0}.gradebook-result-for-label{margin:0;padding:4px 7px;background-color:#E8EFF1;display:inline-block;margin-bottom:10px}table.course-single-gradebooks{border-spacing:0;width:100%;border-collapse:collapse;border:1px solid #dcdfe5}table.course-single-gradebooks th{padding:1em 1.41575em;text-align:left;vertical-align:top;border-bottom:1px solid #dcdfe5}table.course-single-gradebooks th{font-weight:600}table.course-single-gradebooks thead th{background-color:rgba(220,223,229,0.14);padding:1.41575em;vertical-align:middle}table.course-single-gradebooks tbody td{border-bottom:1px solid #dcdfe5;background-color:#ffffff !important}table.course-single-gradebooks a{color:#4B5981}.text-label{margin:0;padding:4px 7px;background-color:#E8EFF1;display:inline-block;border-radius:3px}.text-label.submitted-assignment-grade-pass{background-color:#86B223;color:#ffffff}.text-label.submitted-assignment-grade-failed{background-color:#D71830;color:#ffffff}.tutor-dashboard-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;border-bottom:1px solid #DCDFE5;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-header-avatar img{display:block;width:150px;height:150px;border-radius:50%}.tutor-dashboard-header-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-top:15px;padding-bottom:15px}.tutor-dashboard-header-button{padding-top:15px}.tutor-dashboard-header-display-name h4{font-size:30px;margin-top:0px;margin-bottom:10px;line-height:34px}.tutor-dashboard-header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:25px}.tutor-dashboard-header-stats>div:not(:first-child){margin-left:30px}.tutor-dashboard-social-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-dashboard-social-icons h4{margin:0 10px 0 0;font-size:var(--tutor-text-size);line-height:25px}.tutor-dashboard-social-icons a{display:inline-block;font-size:12px;padding:0 5px;line-height:25px;color:#393C40;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-social-icons a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-info-table-wrap{margin-bottom:30px}.tutor-dashboard-info-table-wrap table{margin-bottom:0;border-collapse:collapse;border:1px solid #DCDFE5;border-radius:4px;width:100%}.tutor-dashboard-info-table-wrap>h3{font-size:20px;font-weight:500;border:1px solid #DCDFE5;border-bottom:none;margin:0;padding:30px;border-radius:4px 4px 0 0}.tutor-dashboard-info-table-wrap>h3+table{border-radius:0 0 4px 4px}.tutor-dashboard-info-table thead{background:#FAFBFC}.tutor-dashboard-info-table thead tr td{padding:15px}.tutor-dashboard-info-table tbody tr td{background:transparent !important;padding:20px 15px}.tutor-dashboard-info-table thead tr,.tutor-dashboard-info-table tbody tr{border:1px solid #DCDFE5}.tutor-dashboard-info-table thead tr td:first-child,.tutor-dashboard-info-table tbody tr td:first-child{padding-left:25px}.tutor-dashboard-info-table span.pending,.tutor-dashboard-info-table span.pass,.tutor-dashboard-info-table span.fail{color:#fff;font-size:14px;line-height:18px;padding:1px 6px;border-radius:2px}.tutor-dashboard-info-table span.pending{background-color:#F5A623}.tutor-dashboard-info-table span.fail{background-color:#D71830}.tutor-dashboard-info-table span.pass{background-color:var(--tutor-success-button-color)}.tutor-dashboard-single-review{border:1px solid #DCDFE5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-review-heading{padding:10px 20px;border-bottom:1px solid #DCDFE5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.individual-dashboard-review-body{padding:10px 20px}.tutor-dashboard-review-title{font-size:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:300}.tutor-dashboard-review-title a{font-weight:500;color:var(--tutor-primary-color)}.tutor-dashboard-review-links{white-space:nowrap;font-weight:400}.tutor-dashboard-review-links a{color:#8C94A8;margin-left:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.tutor-dashboard-review-links a i{line-height:inherit;font-size:14px;margin-right:5px}.individual-dashboard-review-body .review-meta{font-size:85%;margin:0;color:#8C94A8}.individual-star-rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn{color:#222222;background:none;font-size:20px;top:8px}.tutor-modal-wrap form{margin-bottom:20px}.tutor-dashboard-info-cards{margin:0 -15px 15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-info-cards .tutor-dashboard-info-card{padding:15px;min-width:33.333%}.tutor-dashboard-info-cards .tutor-dashboard-info-card p{margin:0;padding:15px 25px;background:#282C36;color:#ffffff;border-radius:4px}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val{display:block;font-weight:700;font-size:30px;line-height:1.618}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span span{display:inline-block}.tutor-dashboard-info-cards .tutor-dashboard-info-card p>*{vertical-align:middle}.tutor-dashboard-content{margin-bottom:60px}.tutor-dashboard-content>h2{margin-bottom:20px}.tutor-dashboard-content .tutor-quiz-attempt-history tr th,.tutor-dashboard-content .tutor-quiz-attempt-history tr td{vertical-align:middle}.tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child{padding:15px 13px !important}.tutor-dashboard-content .tutor-quiz-attempt-history tr.pass{border-left:3px solid var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history tr.fail{border-left:3px solid #D71830}.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass{width:auto;height:auto;line-height:19px;padding:0 5px;margin-right:4px}.label-course-status{background-color:#CCCCCC;padding:3px 5px;color:#ffffff;font-size:12px;text-transform:capitalize}.label-course-publish{background-color:var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{background:#FAFBFC}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{background:#fff}@media (max-width: 768px){.tutor-dashboard-content .tutor-quiz-attempt-history table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{display:none}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{width:100%}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.tutor-dashboard-content .tutor-quiz-attempt-history table a{color:var(--tutor-primary-color);font-weight:700;line-height:24px}.tutor-dashboard-content .tutor-quiz-attempt-history table a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-item-group{padding:25px;border:1px solid #DCDFE5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-item-group>h4{font-size:20px;color:var(--tutor-primary-color);font-weight:500}.tutor-dashboard-assignment-submitted-table tr td{text-align:center}.tutor-dashboard-assignment-submitted-table tr td a{color:#8C94A8;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-assignment-submitted-table tr td a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-submitted-table tr td,.tutor-dashboard-assignment-submitted-table tr th{border:1px solid #DCDFE5}.tutor-assignment-review-header{margin-bottom:30px}.tutor-assignment-review-header h3{margin-bottom:10px;line-height:28px}.tutor-assignment-evaluate-wraps h3,.tutor-assignment-review-header h3 a{font-size:22px;font-weight:700;color:var(--tutor-text-color);display:block}.tutor-assignment-review-header p{margin:0;color:var(--tutor-text-color);font-weight:700}.tutor-assignment-review-header p a{font-weight:400;color:var(--tutor-text-color)}.tutor-assignment-review-header a{-webkit-transition:300ms;transition:300ms}.tutor-assignment-review-header a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-review{background:rgba(220,223,229,0.14);border:1px solid #DCDFE5;padding:25px;font-weight:400;border-radius:4px;margin-bottom:40px}.tutor-dashboard-assignment-review h5,.tutor-dashboard-assignment-review h4{font-size:16px;line-height:23px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-review h5{margin-bottom:15px}.tutor-dashboard-assignment-files{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px}.tutor-dashboard-assignment-files .uploaded-files{background-color:#fff;border:1px solid #DCDFE5;border-radius:4px;margin:9px;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-assignment-files .uploaded-files:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.tutor-dashboard-assignment-files .uploaded-files a i{margin-right:12px;color:#606C8F;float:left;font-size:28px;line-height:28px}.tutor-dashboard-assignment-files .uploaded-files a{color:var(--tutor-primary-color);display:block;overflow:hidden;line-height:28px;padding:15px 17px}.tutor-assignment-evaluate-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-assignment-evaluate-row .tutor-option-field-label{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px}.tutor-assignment-evaluate-row .tutor-option-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-assignment-evaluate-row .tutor-option-field-label label{display:block;padding-top:12px}.tutor-option-field-label label br{display:none}.tutor-option-field-label label p{margin:0;display:inline-block}.tutor-assignment-evaluate-row textarea,.tutor-assignment-evaluate-row .tutor-option-field input{border:1px solid #DCDFE5;height:50px;padding:0 15px;border-radius:4px;width:100px;background-color:#fff}.tutor-assignment-evaluate-row textarea{height:165px;width:100%}.tutor-assignment-evaluate-row{margin-bottom:60px}.tutor-assignment-evaluate-row p.desc{margin-bottom:0;margin-top:6px;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:190px}@media (max-width: 480px){.tutor-dashboard-profile .tutor-dashboard-profile-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:100%;width:100%;font-weight:700;margin-bottom:6px}}.tutor-dashboard-profile .tutor-dashboard-profile-item .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small{font-size:inherit;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small a{color:var(--tutor-primary-color)}.tutor-dashboard-avater img{width:70px;height:70px;display:block;border-radius:50%}.tutor-dashboard-student-info h4{font-size:18px;color:var(--tutor-light-color);margin-bottom:0}.tutor-dashboard-student-info h4 a{color:var(--tutor-text-color)}.tutor-dashboard-user-role{font-weight:400}.tutor-dashboard-inline-links{margin-bottom:30px}.tutor-dashboard-inline-links ul{margin:0;padding:0;border-bottom:1px solid #DFE1E5}.tutor-dashboard-inline-links ul li{display:inline-block}.tutor-dashboard-inline-links ul li a{display:block;padding:5px 10px;color:var(--tutor-primary-color);margin-bottom:-1px;line-height:40px}.tutor-dashboard-inline-links ul li a:hover,.tutor-dashboard-inline-links ul li.active a{color:var(--tutor-primary-color);border-bottom:1px solid var(--tutor-primary-color);padding-bottom:4px}.tutor-dashboard-student-meta ul li:first-child{margin-left:0}@media (max-width: 767px){.tutor-dashboard-student-meta ul{display:block;border:none;padding:0}.tutor-dashboard-student-meta ul li{display:inline-block;color:var(--tutor-text-color);margin:5px;border:1px solid #dddddd;padding:5px 10px;border-radius:4px}}.tutor-dashboard-student-meta ul li strong{display:block;color:var(--tutor-light-color);font-weight:400}.tutor-dashboard-permalinks{list-style:none;margin:0px 0 20px;padding:20px 0;border-right:1px solid #DCDFE5}.tutor-dashboard-permalinks li a:hover{background-color:#EDF0F9}.tutor-dashboard-permalinks li.active a{background-color:var(--tutor-primary-color);color:#ffffff}@media (max-width: 991px){.tutor-dashboard-student .tutor-col-3,.tutor-dashboard-student .tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tutor-dashboard-permalinks a{display:block;color:var(--tutor-text-color);padding:10px 20px;line-height:28px}.tutor-dashboard-permalinks a:before{content:"\e968";font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px;vertical-align:middle;color:var(--tutor-primary-color);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";font-size:17px}.tutor-dashboard-permalinks a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-dashboard-permalinks li.active a:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#fff}.tutor-dashboard-menu-bio a:before,.tutor-dashboard-menu-my-profile a:before{content:"\e963"}.tutor-dashboard-menu-enrolled-courses a:before{content:"\e969"}.tutor-dashboard-menu-courses_taken a:before,.tutor-dashboard-menu-my-courses a:before{content:"\e965"}.tutor-dashboard-menu-wishlist a:before{content:"\e908"}.tutor-dashboard-menu-reviews a:before{content:"\e917"}.tutor-dashboard-menu-quiz-attempts a:before{content:"\e948"}.tutor-dashboard-menu-earning a:before{content:"\e96b"}.tutor-dashboard-menu-withdraw a:before{content:"\e960"}.tutor-dashboard-menu-settings a:before{content:"\e961"}.tutor-dashboard-menu-logout a:before{content:"\e962"}.tutor-dashboard-menu-purchase_history a:before{content:"\e964"}.tutor-dashboard-menu-assignments a:before{content:"\e98b"}.tutor-dashboard-content{padding-top:30px}.tutor-dashboard-content>h3{color:var(--tutor-text-color);font-size:22px;font-weight:500;line-height:23px;margin-bottom:20px}.tutor-date-range-filter-wrap{margin:15px 0 20px;font-size:12px}.report-top-sub-menu{margin:0 10px 5px 0;display:inline-block;font-size:0}.report-top-sub-menu a{text-decoration:none;padding:5px 8px;border:1px solid #D7DADF;color:#AAAEB3;white-space:nowrap;display:inline-block;font-size:12px}.report-top-sub-menu a:not(:first-child){margin-left:-1px}.report-top-sub-menu a:hover{background:#EDF0F9;color:#333}.report-top-sub-menu a.active{background-color:var(--tutor-primary-color);color:#ffffff;border:1px solid var(--tutor-primary-hover-color)}.tutor-date-range-wrap{display:inline-block}.report-date-range-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;max-width:370px}.date-range-input{position:relative}.date-range-input input{border-radius:0 !important;margin:0 !important;border-right:none !important;font-size:14px}.date-range-input:last-child{margin-right:0}.date-range-input:last-child button{border-radius:0}.date-range-input input,.date-range-input input[type=text]{border:1px solid #D7DADF;-webkit-box-shadow:none;box-shadow:none;line-height:29px;margin:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%}.date-range-input i.tutor-icon-calendar{position:absolute;right:10px;top:7px}.date-range-input button{background-color:var(--tutor-primary-color);color:#ffffff;border:none;line-height:30px;padding:0 15px}.report-download-csv-icon{float:right}.report-download-csv-icon a{text-decoration:none}.tutor-dashboard-statement-table-wrap{overflow-x:auto}table.tutor-dashboard-statement-table p{margin:0;padding:0}table.tutor-dashboard-statement-table p.small-text{font-size:12px;color:#666666}.tutor-mycourse-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;background-size:cover;background-position:center}.tutor-mycourse-content{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 580px){.tutor-mycourse-thumbnail{height:200px}.tutor-mycourse-thumbnail,.tutor-mycourse-content{min-width:100%;width:100%}}.tutor-mycourse-content h3{margin:0 0 9px}.tutor-mycourse-content h3 a:hover{color:var(--tutor-primary-color)}.tutor-mycourse-rating{color:#F8C51C;font-size:14px}.tutor-mycourse-rating i{margin-right:4px}.tutor-mycourse-edit,.tutor-mycourse-delete{color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms}.tutor-mycourse-edit:hover,.tutor-mycourse-delete:hover{color:var(--tutor-primary-color)}.tutor-mycourse-edit i,.tutor-mycourse-delete i{line-height:inherit;display:inline-block;vertical-align:top;color:var(--tutor-primary-color)}.tutor-mycourse-delete i{color:#f05120}.tutor-dashboard-content-inner .tutor-mycourse-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;border:1px solid #DCDFE5;border-radius:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}@media (max-width: 580px){.tutor-dashboard-content-inner .tutor-mycourse-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4{display:none}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating{margin-bottom:3px}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a{font-weight:400;margin-left:5px;color:#8C94A8}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{margin-bottom:0}.tutor-mycourse-content .mycourse-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-dashboard-content-inner .tutor-mycourses-stats>*{margin-right:8px}.tutor-mycourse-status{margin-right:15px}.tutor-dashboard-content-inner h3 a{color:var(--tutor-text-color);font-size:22px;line-height:28px;font-weight:500;display:block}.tutor-dashboard-content-inner .tutor-course-metadata ul{display:block;list-style:none;margin:0 0 10px;padding:0}.tutor-dashboard-content-inner .tutor-progress-bar-wrap{margin-bottom:0}.tutor-dashboard-content-inner .tutor-course-metadata li{display:inline-block;color:var(--tutor-light-color);margin-left:20px}.tutor-dashboard-content-inner .tutor-course-metadata li:first-child{margin-left:0}.tutor-dashboard-content-inner .tutor-course-metadata li span{color:var(--tutor-text-color);margin-left:5px}.ui-datepicker{background-color:#fff;border:1px solid #EEEEEE;display:none;margin-top:4px;padding:5px;width:180px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2A6496;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:default;font-family:'tutor';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1;margin-top:2px;width:30px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:right}.ui-datepicker .ui-datepicker-prev:before{content:"\e921"}.ui-datepicker .ui-datepicker-next:before{content:"\e903"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker-calendar .ui-state-default{border:none;background:none}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#EEEEEE;padding:3px;display:block}.tutor-course-delete-popup{text-align:center;font-size:16px;line-height:25px;font-weight:400;color:#8C94A8}.tutor-course-delete-popup img{width:110px;margin:0 auto}.tutor-course-delete-popup h3{font-weight:500;font-size:30px;margin:15px 0 25px}.tutor-modal-button-group{margin-top:55px}.tutor-modal-button-group button{line-height:30px;padding:10px 25px;color:#C7CCDA;border:2px solid #DDDFE7;border-radius:2px;background:#fff;min-width:220px;text-align:center;text-transform:uppercase;-webkit-transition:300ms;transition:300ms}.tutor-modal-button-group button+button{margin-left:20px}.tutor-modal-button-group button.tutor-danger{background:#F0576A;border-color:#F0576A;color:#ffffff}.tutor-modal-button-group button:hover{background:#fff;color:#333;border-color:#333}.tutor-modal-button-group button.tutor-danger:hover{background:#cd4a5a;border-color:#cd4a5a;color:#ffffff}@media (max-width: 768px){.tutor-modal-button-group button{padding:5px 20px;min-width:auto;margin-bottom:6px}.tutor-modal-button-group{margin-top:20px}}.withdraw-method-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 40px}.withdraw-method-select-wrap .withdraw-method-select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15px;margin-bottom:30px}.withdraw-method-select-wrap .withdraw-method-select label{display:block;padding:20px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #DCDFE5;border-radius:4px;position:relative}.withdraw-method-select-wrap .withdraw-method-select input:checked+label{border-color:var(--tutor-success-button-color);-webkit-box-shadow:0 0 0 1px var(--tutor-success-button-color);box-shadow:0 0 0 1px var(--tutor-success-button-color)}.withdraw-method-select-wrap .withdraw-method-select label:after{content:'\e90f';position:absolute;right:-1px;top:-1px;border:1px solid #DCDFE5;height:22px;width:22px;text-align:center;line-height:22px;color:transparent}.withdraw-method-select-wrap .withdraw-method-select input:checked+label:after{color:#fff;background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:13px}.withdraw-method-select-wrap .withdraw-method-select p{margin:0}.withdraw-method-select-wrap .withdraw-method-select label>p{font-size:20px;font-weight:600;color:var(--tutor-primary-color)}.withdraw-method-select-wrap .withdraw-method-select label span{color:#B0B6C8;font-weight:400}.withdraw-method-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.withdraw-method-form>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:50%;padding:0 15px 20px}@media (max-width: 480px){.withdraw-method-form>div{width:100%}}.withdraw-method-form>div.withdraw-account-save-btn-wrap{width:100%}.withdraw-form-field-amount input[type='text'],.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.withdraw-method-forms-wrap .withdraw-method-form textarea{border:1px solid #DCDFE5;display:block;width:100%;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:4px}label[for="tutor_withdraw_amount"]{margin-bottom:7px;display:block}.withdraw-form-field-amount input[type='text']{margin-bottom:10px;height:45px}.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,.withdraw-method-forms-wrap .withdraw-method-form textarea:focus{border-color:var(--tutor-primary-color);outline:none}.withdraw-method-forms-wrap .withdraw-method-form textarea{min-height:80px}.withdraw-method-forms-wrap .withdraw-method-form label{color:#989EAF;margin-bottom:8px;display:block}.withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc{font-size:12px;margin:5px 0 0;font-style:italic}.tutor-dashboard-assignment-table tr th,.tutor-dashboard-assignment-table tr td{border:1px solid #DCDFE5;vertical-align:middle;padding:20px}.tutor-dashboard-assignment-table tr th:not(:first-child),.tutor-dashboard-assignment-table tr td:not(:first-child){text-align:center}.tutor-dashboard-assignment-table tr h5{margin:0;font-size:16px;line-height:18px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr h5:not(:last-child){margin-bottom:7px}.tutor-dashboard-assignment-table tr a{font-weight:400;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr a:hover{color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-quiz-attempt-history td:last-child{text-align:center}.tutor-quiz-attempt-history td:last-child a{display:block;padding:10px}.attempt-review-title{font-size:18px;color:var(--tutor-text-size);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.attempt-review-title i{margin-right:12px;color:var(--tutor-primary-color)}.tutor-quiz-attempt-info-row .attempt-view-bottom,.tutor-quiz-attempt-info-row .attempt-view-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,.tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:30%}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,.tutor-quiz-attempt-info-row .attempt-info-content span.result-fail{background:#DF3247;font-size:14px;font-weight:400;color:#fff;padding:1px 4px;margin-right:13px;border-radius:2px}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass{background:var(--tutor-success-button-color)}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h5{font-size:14px;line-height:25px;margin:0;color:#7A7F85;font-weight:400}.tutor-quiz-attempt-info-row .attempt-info-content h4 a,.tutor-quiz-attempt-info-row .attempt-info-content h4{font-weight:700;color:var(--tutor-text-color);margin-top:7px}.tutor-quiz-attempt-info-row .attempt-view-top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DCDFE5}.tutor-quiz-attempt-info-row .attempt-view-bottom{margin-bottom:60px}.attempt-user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attempt-user-details .attempt-user-avatar{padding-right:20px}.attempt-user-details .attempt-user-avatar img{display:block;width:70px;height:70px;border-radius:50%}.attempt-user-details .attempt-info-content h4{font-size:18px}.attempt-review-notice-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attempt-review-notice-wrap p{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attempt-review-notice-wrap p.attempt-review-notice i{font-size:16px;color:#F5C813;margin-right:9px}.attempt-review-notice-wrap p.attempt-review-at>span{color:var(--tutor-primary-color);margin-right:7px;font-size:16px}.attempt-review-notice-wrap p>strong{font-weight:400;margin-right:5px}.quiz-attempt-answers-wrap table th{background:#FCFCFC;font-size:12px;text-transform:inherit}.quiz-attempt-answers-wrap table th,.quiz-attempt-answers-wrap table td{padding:17px 20px !important;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;vertical-align:middle}.quiz-attempt-answers-wrap table th p,.quiz-attempt-answers-wrap table td p{margin:0}.quiz-attempt-answers-wrap table .quiz-manual-review-action{border:1px solid #D4DADB;color:#D4DADB;height:30px;width:30px;border-radius:2px;font-size:13px;display:inline-block;text-align:center;line-height:30px;-webkit-transition:300ms;transition:300ms}.quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover{border:1px solid var(--tutor-success-button-color);color:var(--tutor-success-button-color)}.quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover{border:1px solid #DF3247;color:#DF3247}.quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child){margin-right:17px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i,.quiz-attempt-answers-wrap table .tutor-status-approved-context i{font-size:12px;height:20px;width:20px;text-align:center;line-height:20px;background:var(--tutor-success-button-color);color:#fff;display:inline-block;border-radius:2px;margin-right:6px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i{background:#DF3247;font-size:10px}.answer-image-matched-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.answer-image-matched-wrap .image-matching-item{margin:0 5px;max-width:70px}.answer-image-matched-wrap .image-matching-item .dragged-caption{font-size:14px;margin-top:4px}.tutor-dashboard-builder-header{padding:10px 0px;border-bottom:2px solid #DCDFE5;position:fixed;top:0px;background:#fff;width:100%;z-index:99}@media (max-width: 991px){.tutor-dashboard-builder-header{position:static}}.tutor-dashboard-builder-header .tutor-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-row .tutor-col-auto{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child{margin-bottom:15px}}.tutor-dashboard-builder-header .tutor-button{white-space:nowrap;margin-left:auto}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-button{padding:6px 10px}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo{padding:0 25px;position:relative}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{margin:0;padding:0px 25px;line-height:30px;border:none;border-left:1px solid #DCDFE5;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--tutor-text-color);-webkit-transition:300ms;transition:300ms;font-weight:500;white-space:nowrap}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{border-left:none}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i{font-size:24px;line-height:30px;margin-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover{color:var(--tutor-primary-color);background:transparent}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i{color:var(--tutor-primary-color)}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a{color:var(--tutor-text-color);font-weight:500;line-height:36px;padding:0 25px;-webkit-transition:300ms;transition:300ms;white-space:nowrap}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i{font-size:36px;line-height:36px;display:inline-block;vertical-align:top;padding-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover{color:var(--tutor-primary-color)}.tutor-frontend-course-builder-section{padding:113px 0 45px;background-color:#ffffff}@media (max-width: 991px){.tutor-frontend-course-builder-section{padding-top:60px}.tutor-frontend-course-builder-section .tutor-col-8,.tutor-frontend-course-builder-section .tutor-col-4{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.admin-bar .tutor-dashboard-builder-header{top:32px}@media (max-width: 783px){.admin-bar .tutor-dashboard-builder-header{top:46px}}.tutor-course-builder-upload-tips{position:fixed;max-width:370px}@media (max-width: 991px){.tutor-course-builder-upload-tips{position:static}}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title{font-size:16px;color:#8C94A8;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title i{font-size:24px;color:var(--tutor-primary-color);margin-right:11px}.tutor-course-builder-upload-tips ul{margin:0;padding:0 0 0 35px;list-style:none}.tutor-course-builder-upload-tips ul li{position:relative;margin-bottom:8px;line-height:24px}.tutor-course-builder-upload-tips ul li::after{content:'';position:absolute;height:8px;width:8px;border-radius:50%;background:#DCDFE5;left:-26px;top:9px}.tutor-course-level-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-course-level-meta label{margin:0 40px 0 0;font-weight:600}.tutor-frontend-builder-course-price .tutor-form-group input{margin-bottom:0}.tutor-frontend-builder-course-price .tutor-styled-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-course-builder-attachements{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-builder-attachements .tutor-added-attachment{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);border:1px solid #DCDFE5;padding:35px 20px 20px;position:relative;text-align:center;margin-left:30px;margin-bottom:30px;border-radius:4px;-webkit-transition:300ms;transition:300ms;min-width:120px}@media (max-width: 480px){.tutor-course-builder-attachements .tutor-added-attachment{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.tutor-course-builder-attachements .tutor-added-attachment i{font-size:58px;line-height:58px;margin-bottom:25px;display:block}.tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{position:absolute;height:22px;width:22px;border:1px solid #DCDFE5;text-align:center;line-height:22px;top:-1px;right:-1px;font-size:10px;border-top-right-radius:4px;color:transparent;-webkit-transition:300ms;transition:300ms}.tutor-course-builder-attachements .tutor-added-attachment:hover,.tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{border-color:#D71830;color:#D71830}.tutor-course-builder-attachements .tutor-added-attachment span{display:block}.tutor-course-builder-attachements .tutor-added-attachment span a{font-size:14px;display:block;line-height:20px;color:#606C8F}.tutor-course-builder-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#tutor-metabox-course-settings-tabs{background-color:#fff;border:1px solid #e5e5e5;margin:1em 0}.inside #tutor-metabox-course-settings-tabs{border:0;margin:0}.settings-tabs-heading{padding:1em;border-bottom:1px solid #e5e5e5}.settings-tabs-heading h3{font-size:14px;margin:0;line-height:1.4}.course-settings-tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex}.course-settings-tabs-container .settings-tabs-navs-wrap{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;background:#F5F5F5}.settings-tabs-navs-wrap .settings-tabs-navs{margin:0;list-style:none}.settings-tabs-navs-wrap .settings-tabs-navs li{margin:0}.settings-tabs-navs-wrap .settings-tabs-navs li a{display:block;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#23282d;text-decoration:none;background:#F5F5F5;text-transform:capitalize;border-bottom:1px solid #e5e5e5;border-left:3px solid transparent}.settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{border-bottom:none}.settings-tabs-navs-wrap .settings-tabs-navs li a:focus{-webkit-box-shadow:none;box-shadow:none}.settings-tabs-navs-wrap .settings-tabs-navs li.active a{background-color:#ffffff;border-bottom:1px solid #e5e5e5;color:var(--tutor-primary-color);border-left:3px solid var(--tutor-primary-color)}.course-settings-tabs-container .settings-tabs-container{padding:1em;-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-field-radio p{margin-top:0}.lesson-modal-form-wrap .lesson-content-drip-wrap{padding:10px;border:1px solid #e4e4e4}.lesson-modal-form-wrap .lesson-content-drip-wrap h3{margin:0 0 10px 0}.select2-dropdown.increasezindex{z-index:9999999999999}@media (min-width: 992px){.tutor-option-tooltip.tutor-option-field{position:relative}.tutor-option-tooltip.tutor-option-field p.desc{position:absolute;left:calc(100% + 16px);background:#2A344F;width:160px;padding:10px 13px;opacity:0;visibility:hidden;-webkit-transition:300ms;transition:300ms;z-index:98;top:10px;color:#fff;border-radius:12px;font-size:12px;font-style:normal}.tutor-option-tooltip.tutor-option-field p.desc::before{content:url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;left:-10px;top:16px}.tutor-option-tooltip.tutor-option-field:hover p.desc{opacity:1;visibility:visible}.tutor-option-tooltip.tutor-option-field input:focus+p.desc,.tutor-option-tooltip.tutor-option-field textarea:focus+p.desc{opacity:1;visibility:visible}}
2
 
3
  /*# sourceMappingURL=tutor-front.min.css.map */
1
+ :root{--tutor-primary-color: #1B52D8;--tutor-primary-hover-color: #1b52a9;--tutor-text-color: #4B5981;--tutor-light-color: #B1B8C9;--tutor-success-button-color: #4BD863;--tutor-text-size: 16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tutor-wrap{color:var(--tutor-text-color)}.tutor-wrap img{max-width:100%;height:auto}.tutor-custom-list-style{list-style:none;margin:0;padding:0}.tutor-custom-list-style li{position:relative;margin-bottom:5px;line-height:30px;padding-left:25px}.tutor-custom-list-style li:before{content:'\e90f';position:absolute;left:0;font-family:'tutor';color:var(--tutor-primary-color)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:15px;height:15px;top:-6.5px;cursor:pointer}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.tutor-styled-radio>span{position:relative;padding-left:30px;cursor:pointer}.tutor-styled-radio>span::before{content:'';height:18px;width:18px;background:#F1F3F7;border:1px solid #DCDFE5;border-radius:50%;position:absolute;top:50%;margin-top:-9px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:200ms;transition:200ms}.tutor-styled-radio>input{display:none !important}.tutor-styled-radio>input:checked+span::before{border:5px solid var(--tutor-primary-color)}.tutor-container{padding-left:15px;padding-right:15px;max-width:1140px;margin-right:auto;margin-left:auto;width:100%}.tutor-container.tutor-fluid{max-width:100%}.tutor-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-5,.tutor-col-6,.tutor-col-7,.tutor-col-8,.tutor-col-9,.tutor-col-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.tutor-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tutor-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.tutor-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tutor-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tutor-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.tutor-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tutor-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%}.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tutor-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-col-md-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.tutor-col-auto,.tutor-col,.tutor-col-3,.tutor-col-4,.tutor-col-6,.tutor-col-8,.tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tutor-segment-title,.tutor-single-course-segment .tutor-segment-title{font-size:18px;line-height:23px;font-weight:500;margin-bottom:13px;color:#000}.tutor-single-course-segment{margin-bottom:45px}.tutor-full-width-course-top h4,.tutor-full-width-course-top h5,.tutor-full-width-course-top h6{color:#000;font-weight:500}.tutor-full-width-course-top h6{font-size:14px}.tutor-leadinfo-top-meta{font-size:14px;margin-bottom:10px}.tutor-leadinfo-top-meta span{display:inline-block;margin-right:10px}.tutor-leadinfo-top-meta span i::before{margin-left:0}.tutor-leadinfo-top-meta i{margin-right:4px}.tutor-single-course-rating{color:#F8C51C;font-size:16px}.tutor-single-course-rating .tutor-single-rating-count{color:var(--tutor-text-color);font-weight:500}.tutor-single-course-rating .tutor-single-rating-count i{color:var(--tutor-light-color);font-style:normal;display:inline-block;margin-left:4px}.tutor-course-header-h1{font-size:36px;line-height:46px;color:var(--tutor-text-color);font-weight:500;margin:0 0 29px;padding:0}@media (max-width: 767px){.tutor-course-header-h1{font-size:26px;line-height:36px}}.tutor-course-summery{margin-bottom:40px}.tutor-single-course-meta{color:var(--tutor-text-color)}.tutor-single-course-meta ul{list-style:none;margin:0;padding:10px 0;overflow:hidden;line-height:21px}.tutor-single-course-meta.tutor-meta-top ul{padding-top:0;padding-bottom:15px}.tutor-single-course-meta ul li{float:left;vertical-align:top;margin-right:40px;margin-top:5px;margin-bottom:5px;min-width:95px}@media (max-width: 575px){.tutor-single-course-meta ul li{margin-right:10px}}.tutor-single-course-meta ul li:last-child{margin-right:0}.tutor-single-course-meta .tutor-single-course-avatar img{height:21px;width:21px;display:block;border-radius:50%;margin-right:3px}.tutor-single-course-meta ul li .tutor-single-course-avatar span{height:21px;width:21px;font-size:9px;text-align:center;line-height:21px;border-radius:50%;display:block;color:#ffffff}.tutor-single-course-meta ul li>div{display:inline-block;vertical-align:top}.tutor-single-course-meta ul li strong{margin:0;display:inline-block;line-height:21px;font-weight:400;color:var(--tutor-light-color);font-size:var(--tutor-text-size)}.tutor-single-course-meta ul li a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-meta-top ul li,.tutor-single-course-meta.tutor-meta-top ul li a{font-weight:700}.tutor-single-course-meta ul li{font-weight:500;color:var(--tutor-text-color)}.tutor-single-course-meta ul li span{color:var(--tutor-light-color);font-weight:400}.tutor-single-course-meta.tutor-lead-meta{margin-bottom:33px;border-top:1px solid #DCDFE5;border-bottom:1px solid #DCDFE5}@media (max-width: 991px){.tutor-single-course-meta.tutor-lead-meta{border-bottom:none}.tutor-single-course-meta.tutor-lead-meta ul{padding-bottom:0}.tutor-single-course-meta.tutor-lead-meta ul li{margin:5px;padding:5px 15px;border:1px solid #ddd;border-radius:4px}}.tutor-single-course-meta.tutor-lead-meta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.tutor-single-course-meta.tutor-lead-meta ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tutor-single-course-meta.tutor-lead-meta ul li span{display:block;margin-bottom:5px;color:var(--tutor-light-color)}.tutor-single-course-meta.tutor-lead-meta ul li a{color:var(--tutor-text-color);-webkit-transition:300ms;transition:300ms}.tutor-single-course-meta.tutor-lead-meta ul li a:hover{color:var(--tutor-primary-color)}.tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after{content:',';margin-right:4px}@media (max-width: 575px){.tutor-single-course-meta.tutor-lead-meta ul{display:block}.tutor-single-course-meta.tutor-lead-meta ul li{display:block;border:none;margin:0;width:100%;padding:0 0 10px}.tutor-single-course-meta.tutor-lead-meta ul li span{display:inline-block;color:var(--tutor-text-color);font-weight:700}.tutor-single-course-meta.tutor-lead-meta ul li span::after{content:':';color:var(--tutor-text-color)}}.tutor-course-benefits-content ul{list-style:none;display:block;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:0}.tutor-course-topics-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child){margin-left:45px}.tutor-course-topics-contents h4{font-size:var(--tutor-text-size);font-weight:500;margin-bottom:0;color:var(--tutor-text-color)}.tutor-course-topics-contents .tutor-course-title{cursor:pointer}.tutor-course-topics-contents .tutor-course-title h4{color:var(--tutor-primary-color);font-size:16px;line-height:25px;overflow:hidden;margin-top:0}.tutor-course-topic.tutor-active .tutor-course-title h4>i:before{content:"\e910"}.tutor-course-topics-contents .tutor-course-title h4 i{font-size:15px;line-height:25px;float:left;margin-right:10px}.tutor-course-topics-contents .tutor-course-topic{border:1px solid #DCE4E6;margin-bottom:20px;border-radius:5px}.tutor-course-title,.tutor-course-lesson{padding:14px 20px}.tutor-course-lesson{border-top:1px solid #DCE4E6}.tutor-course-lesson h5{line-height:22px;font-size:var(--tutor-text-size);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;margin-top:0}.tutor-course-lesson h5 a{color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-lesson h5 a:hover{color:var(--tutor-primary-hover-color)}.tutor-course-lesson h5 i{line-height:22px;vertical-align:text-top;margin-right:10px;color:var(--tutor-light-color);display:block}.tutor-course-lesson h5 .lesson-preview-icon i{margin-right:0;margin-left:10px}.tutor-course-lesson h5 .tutor-lesson-duration{margin-left:auto;padding-left:5px;-ms-flex-item-align:start;align-self:flex-start}.tutor-course-lesson .lesson-preview-title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}table.course-single-gradebooks .datetime{margin:0;font-size:80%}.tutor-single-lesson-button-group,.tutor-topics-lesson-list .tutor-topics-in-single-lesson{border-radius:4px;margin-bottom:30px;border:1px solid #E8EFF1}.tutor-single-lesson-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tutor-lesson-sidebar{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}@media (max-width: 991px){.tutor-lesson-sidebar{position:absolute;left:0;top:70px;width:400px;max-width:95%;height:calc(100% - 70px);z-index:9;background:#fff;overflow-y:auto;display:none}}.tutor-spotlight-mode .tutor-lesson-sidebar{position:fixed;left:0;width:400px;height:100vh;overflow-y:scroll;background:#F4F8FA}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:400px;min-height:calc(100vh - 46px)}.tutor-spotlight-mode #tutor-single-entry-content.sidebar-hidden{padding-left:0}@media (max-width: 991px){.tutor-spotlight-mode .tutor-lesson-sidebar{position:absolute;width:350px;height:auto}.tutor-spotlight-mode #tutor-single-entry-content{padding-left:0}}.admin-bar .tutor-spotlight-mode .tutor-lesson-sidebar{height:calc(100vh - 32px)}.tutor-single-entry-content{-webkit-box-flex:999;-ms-flex-positive:999;flex-grow:999}.tutor-single-lesson-button-group .tutor-single-lesson-button a,.tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 100px 14px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--tutor-text-color);position:relative;border-top:1px solid #E8EFF1}.tutor-single-lesson-button-group .tutor-single-lesson-button:first-child a{border-top:none}.tutor-lessons-under-topic .tutor-single-lesson-items.active a{background:rgba(233,235,238,0.35)}.tutor-topics-in-single-lesson{margin-bottom:5px;background-color:#ffffff;padding:0}.tutor-topics-in-single-lesson .tutor-single-lesson-items a span{margin:0;display:inline;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson .tutor-topics-title{position:relative}.tutor-topics-in-single-lesson .tutor-topics-title button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 5px;font-size:16px;background:transparent;border:none;color:var(--tutor-text-color)}.tutor-topics-in-single-lesson.tutor-topic-active .tutor-topics-title button i::before{content:'\e910'}.tutor-topics-in-single-lesson .tutor-topics-title h3{margin:0;padding:10px 37px 10px 17px;font-size:16px;color:var(--tutor-primary-color);font-weight:500}.tutor-topics-in-single-lesson .tutor-topics-title h3{cursor:pointer;line-height:30px}span.toogle-informaiton-icon{background:#ccc;color:#fff;height:15px;width:15px;text-align:center;display:inline-block;line-height:15px;font-size:15px;border-radius:50%;margin-left:10px}.tutor-topics-in-single-lesson .tutor-topics-title h3 i{font-size:10px;margin-left:6px}.tutor-topics-in-single-lesson .tutor-topics-tutor-loop-rating-wraptitle h3 i{font-size:10px;vertical-align:middle;display:inline-block;padding:5px;color:#C7C7C7;-webkit-transition:300ms;transition:300ms;cursor:pointer}.tutor-topics-in-single-lesson .tutor-topics-title h3 i:hover{color:var(--tutor-primary-color)}.tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{color:#C7C7C7;line-height:22px;display:inline-block;vertical-align:middle;margin-right:10px}.tutor-topics-in-single-lesson .tutor-single-lesson-items a>i.tutor-icon-doubt{color:var(--tutor-primary-color)}.tutor-topics-in-single-lesson .tutor-topics-summery{padding:14px;border-top:1px solid #DCE4E6;display:none}.tutor-lessons-under-topic .tutor-lesson-right-icons{position:absolute;right:15px;top:14px}.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{height:16px;width:16px;border:1px solid #E8EFF1;border-radius:50%;font-size:9px;display:inline-block;line-height:16px;text-align:center;margin:0;vertical-align:middle;margin-left:8px}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete{border-color:#b7d6b7}.tutor-lessons-under-topic .tutor-single-lesson-items.active .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done,.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-lessons-under-topic .tutor-lesson-right-icons i{font-style:normal}.tutor-single-page-top-bar{background-color:var(--tutor-primary-color);height:70px;margin-bottom:50px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px}.tutor-single-page-top-bar .tutor-single-lesson-segment form,.tutor-single-page-top-bar .tutor-single-lesson-segment{margin-bottom:0}.tutor-single-page-top-bar a{color:#ffffff;vertical-align:middle;display:inline-block;overflow:hidden}.tutor-single-page-top-bar a i{float:left}@media (max-width: 546px){.tutor-single-page-top-bar a{font-size:14px}}.tutor-topbar-home-btn i{margin-right:7px}.tutor-topbar-home-btn{margin-left:20px}@media screen and (max-width: 546px){.tutor-topbar-home-btn{margin-left:10px}}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{background:transparent;color:#fff;padding-bottom:13px;cursor:pointer;border:1px solid #fff}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i{font-size:14px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button i::before{display:block;padding-top:2px}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button:hover{color:#fff;background:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-single-page-top-bar a:hover{color:#ffffff}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:999999;-ms-flex-positive:999999;flex-grow:999999}.tutor-single-page-top-bar .tutor-hide-sidebar-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-single-page-top-bar .tutor-topbar-mark-to-done{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 767px){.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{display:none}.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:9px 14px}}@media (max-width: 767px){.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{padding:7px 12px;font-size:14px}}.tutor-single-page-top-bar .tutor-topbar-content-title-wrap i{vertical-align:middle;line-height:1;margin-right:3px}.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 100px 80px}@media (max-width: 1366px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 60px 80px}}@media (max-width: 991px){.tutor-lesson-content-area,.tutor-quiz-single-wrap{margin:0 40px}}.tutor-lesson-sidebar-hide-bar{background-color:var(--tutor-primary-hover-color);color:#ffffff;padding:0 12px;display:inline-block;line-height:70px}@media only screen and (max-width: 546px){.tutor-lesson-sidebar-hide-bar{padding:0 10px}}.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:20px;display:block}@media only screen and (max-width: 546px){.tutor-single-page-top-bar a.tutor-lesson-sidebar-hide-bar i{font-size:19px}}.sidebar-hidden a.tutor-lesson-sidebar-hide-bar .tutor-icon-angle-left:before{content:"\e903"}.tutor-sidebar-tabs-wrap{border-top:1px solid #E0E9EC}.tutor-tabs-btn-group{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-tabs-btn-group a{background-color:#F1F6F8;color:var(--tutor-text-color);display:block;line-height:70px;width:100%;text-align:center;border:1px solid #E0E9EC;border-top:none}.tutor-tabs-btn-group a span,.tutor-tabs-btn-group a i{font-size:24px;display:inline-block;vertical-align:top}.tutor-tabs-btn-group a i{color:var(--tutor-primary-color)}.tutor-tabs-btn-group a span{font-size:15px;padding-left:3px}.tutor-tabs-btn-group a.active{background-color:#ffffff;border:none}.tutor-tabs-btn-group a:focus{outline:none}.tutor-single-lesson-segment{margin-bottom:35px}.tutor-single-lesson-wrap{background:#F4F8FA}.tutor-lesson-video-wrap .plyr--video{border-radius:4px}#tutor-lesson-sidebar-qa-tab-content{background-color:#ffffff;padding:20px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap{border-top:1px solid #E8EFF1;padding-top:25px}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3{color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap button.tutor_ask_question_btn{display:block;width:100%;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}#tutor-lesson-sidebar-qa-tab-content .tutor_question_answer_wrap .tutor_original_question{margin-bottom:20px;margin-top:20px}.tutor-lesson-sidebar-emptyqa-wrap{text-align:center;padding:50px 20px;color:var(--tutor-text-color)}.tutor-lesson-sidebar-emptyqa-wrap h3{margin:0;padding:0 0 25px}.tutor-lesson-sidebar-emptyqa-wrap i{font-size:150px;color:#E8EFF1;line-height:0.8}.tutor-attachments-wrap{margin:-3px -3px 15px -3px}.tutor-attachments-wrap .tutor-lesson-attachment{display:inline-block;border:1px solid #E8EFF1;border-radius:4px;padding:10px 16px 10px 12px;overflow:hidden;background:#F4F7F8;margin:3px;-webkit-transition:300ms;transition:300ms}.tutor-attachments-wrap .tutor-lesson-attachment:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}.tutor-attachments-wrap .tutor-attachment-icon{font-size:30px;float:left;color:var(--tutor-text-color)}.tutor-attachments-wrap .tutor-attachment-icon i{display:block}.tutor-attachment-info{padding-left:10px;float:left}.tutor-attachment-info span{display:block;font-size:14px;line-height:16px;color:var(--tutor-text-color)}.tutor-attachment-info span+span{font-size:11px;color:var(--tutor-light-color)}.tutor-progress-bar-wrap{width:100%;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-progress-bar{height:8px;color:#000000;line-height:25px;position:relative;background:#f1f1f1;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;border-radius:30px;margin-top:7.5px}.tutor-progress-bar .tutor-progress-filled{background-color:var(--tutor-primary-color);height:8px;border-radius:30px;width:var(--tutor-progress-left)}.tutor-dashboard-content-inner .tutor-progress-bar{margin-top:9.5px;height:5px}.tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled{height:5px}.tutor-progress-bar .tutor-progress-filled:after{content:'';position:absolute;height:15px;width:15px;border:7.5px solid var(--tutor-primary-color);border-radius:50%;background:#fff;left:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.tutor-progress-percent{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-left:20px}.tutor-course-purchase-box{margin-bottom:0}.tutor-price-preview-box .tutor-course-purchase-box button{display:block;width:100%;background:var(--tutor-primary-color);border-radius:3px;text-transform:uppercase;font-weight:500;cursor:pointer}.tutor-price-preview-box .tutor-course-purchase-box button i{margin-right:8px}.tutor-price-preview-box .tutor-course-enrolled-wrap,.tutor-price-preview-box .tutor-course-login-wrap,.tutor-price-preview-box .tutor-course-login-wrap form,.tutor-course-purchase-box form{margin-bottom:0}.tutor-price-preview-box .tutor-course-material-includes-wrap{margin-bottom:25px}.tutor-alert-warning.tutor-instructor-alert{padding:25px 25px 15px}.tutor-lead-info-btn-group{display:block;overflow:hidden;margin:0 -20px 25px;border-bottom:1px solid rgba(220,223,229,0.4);padding:0 20px 30px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{display:block;margin-top:15px}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap form{margin:0}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;padding:18px 20px;border:none;text-align:center;border-radius:4px;text-transform:uppercase;line-height:1;-webkit-transition:300ms;transition:300ms;font-weight:700}.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:100%;text-align:center;display:block}@media (max-width: 991px){.tutor-lead-info-btn-group a.tutor-button,.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap{width:auto}}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button{display:block;width:100%;background:#E8EFF1;color:var(--tutor-light-color)}.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover{background:var(--tutor-primary-color);color:#ffffff}.tutor-single-add-to-cart-box .tutor-enroll-form{margin:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap{padding:0}.tutor-single-add-to-cart-box .tutor-enroll-form .tutor-course-enroll-wrap button{display:block;width:100%;text-align:center}.tutor-single-add-to-cart-box.cart-required-login{position:relative}.tutor-single-add-to-cart-box.cart-required-login:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:99;cursor:pointer}.tutor-course-enrolled-review-wrap .write-course-review-link-btn{color:#fff;background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);display:inline-block;padding:15px 30px;border-radius:4px;text-transform:capitalize;line-height:1;-webkit-transition:300ms;transition:300ms}.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color)}.tutor-course-enrolled-review-wrap .tutor-form-group{margin-bottom:10px}.tutor-course-enrolled-review-wrap .tutor-form-group textarea{height:120px;background:#f7f7f7;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;line-height:1.5;text-indent:0;padding:15px}.tutor-write-review-form{margin-top:30px}.tutor-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{padding-left:15px;padding-right:15px}.tutor-form-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tutor-form-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-form-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}@media (max-width: 768px){.tutor-form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-form-col-4,.tutor-form-col-6,.tutor-form-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}ul.tutor-required-fields{list-style:none;padding:10px;margin:0}.tutor-star-rating-group{color:#f4c150;display:inline-block;text-align:left}.tutor-star-rating-group i{margin-right:4px}@media (max-width: 546px){.tutor-write-review-box .tutor-star-rating-group{font-size:26px;display:block;text-align:center}}.tutor-write-review-box .tutor-star-rating-group i{margin-right:4px;cursor:pointer}.tutor-queston-and-answer-wrap{margin:20px 0}.tutor-question-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tutor-ask-question-btn{text-align:right}.tutor-question-search-form{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.tutor-question-search-form form{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-question-search-form input[type="text"]{max-width:60%}.tutor-add-question-wrap{margin:20px 0}.tutor-add-question-wrap .tutor-form-group{margin-bottom:10px}.tutor_question_cancel{margin-right:5px}.updating-icon:before{font-family:'tutor';margin-right:5px;content:"\e91d";-webkit-animation:spin 1s steps(8) infinite;animation:spin 1s steps(8) infinite;display:inline-block}.loading-lesson .tutor-lesson-video-wrap:before{font-family:'tutor';content:"\e91d";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;z-index:9;position:absolute;left:50%;top:50%;font-size:50px;margin-left:-25px;margin-top:-12px}.loading-lesson .tutor-lesson-video-wrap:after{position:absolute;content:"";top:0;left:0;background:rgba(255,255,255,0.8);width:100%;height:100%}.tutor-lesson-video-wrap{position:relative}.tutor_question_area{padding:25px 20px;background:#F4F7F8;border-radius:4px}.tutor_question_area p:last-child{margin-bottom:0}.tutor_add_answer_row{text-align:right;margin-top:20px}.tutor_add_answer_row .tutor-form-group:last-child{margin-top:20px}.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:100px}@media (max-width: 991px){.tutor_admin_answers_list_wrap+.tutor_add_answer_row,.tutor_admin_answers_list_wrap{margin-left:30px}}.tutor_original_question{margin-bottom:30px}.tutor_admin_answers_list_wrap .tutor_individual_answer{margin-bottom:40px}.tutor_admin_answers_list_wrap .tutor_question_area{background:#EDF9F1}.question-top-meta .tutor-question-avater a{display:inline-block}.question-top-meta .tutor-question-avater a span{height:50px;width:50px;border-radius:50%;display:block;line-height:50px;text-align:center;font-size:17px}.question-top-meta .tutor-question-avater a img{width:50px;height:50px;border-radius:50%}.question-top-meta{overflow:hidden;margin-bottom:20px}.question-top-meta .tutor-question-avater{float:left}.question-top-meta .review-meta{float:left;margin-bottom:0;margin-left:10px}.question-top-meta .review-meta a{display:block;font-size:18px;color:var(--tutor-text-color);line-height:20px}.question-top-meta .review-meta span{color:var(--tutor-light-color);vertical-align:text-top;display:block}.tutor_wp_editor_wrap .tutor-form-group a.tutor-button{margin-right:6px}.tutor-no-announcements{text-align:center}.tutor-announcement-meta{margin-bottom:10px;font-size:13px}.tutor-announcement{border:1px solid #eee;padding:20px;margin-top:30px;border-radius:4px}.announcement-delete-btn{float:right}.announcement-delete-btn a{color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms}.announcement-delete-btn a:hover{color:red}.tutor-announcement-title-wrap h3{color:var(--tutor-text-color);font-weight:500;margin-bottom:10px}.tutor-quiz-header span{background:#F88F1C;color:#ffffff;display:inline-block;padding:4px 10px;border-radius:4px;line-height:1;text-transform:uppercase;font-size:10px}.tutor-quiz-header h2{color:var(--tutor-text-color);font-size:36px;line-height:46px;font-weight:500;margin-bottom:15px}.tutor-quiz-header h5{color:var(--tutor-light-color)}.tutor-quiz-header h5 a{color:var(--tutor-text-color);font-weight:500}.tutor-quiz-header .tutor-quiz-meta{list-style:none;margin:20px 0 40px;padding:15px 0;border-top:1px solid #DCDFE5;border-bottom:1px solid #DCDFE5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-quiz-header .tutor-quiz-meta li{display:inline-block;color:var(--tutor-text-color)}.tutor-quiz-header .tutor-quiz-meta li strong{display:block;color:var(--tutor-light-color);font-weight:400}@media (max-width: 767px){.tutor-quiz-header .tutor-quiz-meta{display:block;border:none;padding:0}.tutor-quiz-header .tutor-quiz-meta li{display:block;color:var(--tutor-text-color);margin:5px;border:none;padding:0;border-radius:0}.tutor-quiz-header .tutor-quiz-meta li strong{display:inline-block;margin-right:5px}}.tutor-quiz-attempt-history{overflow-x:auto}.tutor-quiz-attempt-history-title{font-size:18px;color:var(--tutor-light-color);line-height:23px;font-weight:500;margin-bottom:15px;margin-top:70px}.tutor-quiz-attempt-history table{border-collapse:collapse;border-radius:4px}.tutor-quiz-attempt-history th{font-weight:400}.tutor-quiz-attempt-history table,.tutor-quiz-attempt-history th,.tutor-quiz-attempt-history td{border:1px solid #E8EFF1;padding:10px !important}.tutor-quiz-attempt-history table span.result-fail,.tutor-quiz-attempt-history table span.result-pass{display:inline-block;color:#fff;border-radius:2px;width:47px;height:26px;line-height:26px;text-align:center}.tutor-quiz-attempt-history table span.result-fail{background:#DF3247}.tutor-quiz-attempt-history table span.result-pass{background:var(--tutor-success-button-color)}@media (max-width: 767px){.single-quiz-page.tutor-quiz-attempt-history table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.single-quiz-page.tutor-quiz-attempt-history table tr th{display:none}.single-quiz-page.tutor-quiz-attempt-history table tr td{width:100%}.single-quiz-page.tutor-quiz-attempt-history table tr td:first-child{font-weight:600;background:#f1f1f1}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.single-quiz-page.tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.quiz-head-meta-info{color:var(--tutor-light-color);margin-bottom:40px}.quiz-head-meta-info span{color:var(--tutor-text-color)}#tutor-quiz-attempt-questions-wrap{margin-bottom:50px}.tutor-quiz-single-wrap .question-text{color:var(--tutor-text-color);font-size:20px;font-weight:600}.tutor-quiz-single-wrap .question-description{color:var(--tutor-text-color)}.quiz-attempt-single-question{margin-bottom:80px}.fill-in-the-blank-field .fill-in-the-blank-text-input{display:inline;border-top:none;border-left:none;border-right:none;border-bottom:1px dashed;background-color:transparent;padding:0px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0 10px}.fill-in-the-blank-field .fill-in-the-blank-text-input:focus{background:none;outline:none}.tutor-quiz-answers-wrap{margin-bottom:50px}.tutor-quiz-answers-wrap textarea{background:transparent;border:1px solid #D4DADB;height:175px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;min-width:100%;margin-bottom:5px}.tutor-quiz-answers-wrap textarea:focus{background:transparent;outline:none !important}.tutor-quiz-answers-wrap p{margin:0;line-height:26px}.quiz-answer-input-body .quiz-answer-image-wrap{margin-top:10px;margin-bottom:10px;max-width:200px}.quiz-answer-image-wrap img{max-width:100%;height:auto}.tutor-quiz-answers-wrap label{display:block;margin-bottom:15px;cursor:pointer}.tutor-quiz-answers-wrap label.answer-view-image,.tutor-quiz-answers-wrap label.answer-view-text_image{text-align:center;margin:0 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:25%}.quiz-answer-input-bottom{position:relative;display:inline-block;line-height:20px}.tutor-quiz-answers-wrap label input{display:none}.tutor-quiz-answers-wrap label input+span{width:20px;height:20px;border:1px solid #DEDEDE;display:inline-block;border-radius:2px;position:relative;margin-right:5px}.tutor-quiz-answers-wrap label input:checked+span{background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-quiz-answers-wrap label input:checked+span:after{content:'\e90f';position:absolute;font-family:'tutor';color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:11px;line-height:1}.tutor-quiz-answers-wrap label input[type="radio"]+span{content:'';border-radius:50%;margin-right:4px;vertical-align:top;font-size:1em}.tutor-quiz-answers-wrap label input[type="radio"]+span:after{content:'';height:8px;width:8px;background:#fff;border-radius:50%;left:50%}.question-type-ordering-item{border:1px solid #D4DADB;padding:10px;margin-bottom:10px;width:250px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.question-type-ordering-item.ui-sortable-placeholder{background-color:transparent}.question-type-ordering-item .answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-type-ordering-item .answer-sorting-bar{cursor:pointer}.quiz-answer-item-matching{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{display:inline-block;max-width:none;width:25%;padding:0 10px;vertical-align:top}@media (max-width: 767px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:50%}}@media (max-width: 575px){.answer-type-matching .quiz-answer-matching-items-wrap .quiz-answer-item-matching{width:100%}}.answer-type-matching .quiz-answer-matching-items-wrap{margin:0 -10px}.quiz-answer-matching-droppable{height:48px;min-width:200px;border:1px dashed #D4DADB}.quiz-draggable-answer-item{padding:10px 20px;border:1px solid #D4DADB;margin-right:10px;margin-bottom:10px;background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.quiz-draggable-answer-item .draggable-answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.quiz-draggable-rand-answers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-hover{display:none}.quiz-answer-matching-droppable .drop-hover{background-color:#eeeeee;height:100%;width:100%;display:inline-block;float:left}.quiz-answer-matching-droppable .quiz-draggable-answer-item{width:100%;max-width:100%}.quiz-draggable-answer-item .draggable-answer-icon{margin-left:15px}.answer-type-image_matching .quiz-answer-item-matching{display:block}.answer-type-image_matching .quiz-answer-matching-items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.answer-type-image_matching .quiz-answer-matching-droppable{width:100%;min-width:100%}.answer-type-image_matching img{width:100%;height:auto}.tutor-quiz-questions-pagination ul{margin:0;padding:0;list-style:none}.tutor-quiz-questions-pagination ul li{display:inline-block}.tutor-quiz-questions-pagination ul li a{background-color:var(--tutor-primary-color);padding:7px 13px;display:block;border-radius:50%;margin-right:10px;color:#ffffff}.tutor-quiz-questions-pagination ul li a:hover,.tutor-quiz-questions-pagination ul li a.active{background-color:var(--tutor-primary-color)}.quiz-image-answering-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-10px;margin-right:-10px}.quiz-image-answering-wrap img{max-width:100%;height:auto}.quiz-image-answering-answer{margin-right:10px;margin-left:10px;width:15%}.quiz-image-answering-image-wrap{margin-bottom:20px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input{width:100%;display:block;border:1px solid #D4DADB;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-radius:2px;height:42px}.tutor-quiz-answers-wrap .quiz-image-answering-input-field-wrap input:focus{background:transparent;outline-offset:0 !important}div[class*="tutor-course-col"]{padding-left:15px;padding-right:15px;margin-bottom:30px}.tutor-course-loop{background:#fff;color:#29303b;overflow:hidden;position:relative;vertical-align:top;border-radius:4px;-webkit-transition:300ms;transition:300ms;border:1px solid rgba(0,0,0,0.05);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-course-loop a,.tutor-widget-course a{text-decoration:none !important}.tutor-course-header{position:relative}.tutor-course-loop-header-meta{position:absolute;left:0;top:13px;width:100%;padding-left:13px;padding-right:13px;overflow:hidden}.tutor-course-loop-header-meta .tutor-course-wishlist{float:right;background:#fff;font-size:19px;padding:5px 5px;border-radius:3px;-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist a{display:block;color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-course-loop-header-meta .tutor-course-wishlist:hover{background:var(--tutor-primary-color)}.tutor-course-loop-header-meta .tutor-course-wishlist:hover a{color:#fff}.tutor-course-loop-header-meta .tutor-course-wishlist a:focus{outline:none}.tutor-course-loop-header-meta .tutor-course-wishlist a.has-wish-listed:before{content:"\e908"}.tutor-course-loop-header-meta .tutor-course-wishlist a.updating-icon:before{content:'\e91d';margin-right:0}.tutor-course-loop-level{display:inline-block;background:#9013FE;padding:0 7px;color:#fff;font-size:12px;line-height:20px;border-radius:2px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 1px rgba(0,0,0,0.1)}.tutor-course-loop:hover{-webkit-box-shadow:0 4px 23px rgba(0,0,0,0.1);box-shadow:0 4px 23px rgba(0,0,0,0.1)}.tutor-course-loop p{margin:0}.tutor-course-loop .tutor-course-header a,.tutor-course-loop .tutor-course-header a img{display:block;border-top-left-radius:4px;border-top-right-radius:4px}.tutor-loop-course-container{padding:25px 19px}.tutor-loop-rating-wrap{color:#F8C51C;margin-bottom:2px;font-size:16px}.tutor-rating-count{color:var(--tutor-text-color)}.tutor-rating-count i{font-style:normal;display:inline-block;margin-left:5px}.tutor-loop-rating-wrap i:before{margin-right:4px;margin-left:0}.tutor-course-loop-title h2{font-size:20px;line-height:28px;font-weight:600;margin-bottom:17px}.tutor-course-loop-title h2 a{color:var(--tutor-text-color)}.tutor-course-loop-title h2 a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-meta{margin-bottom:15px;color:var(--tutor-text-color);font-size:var(--tutor-text-size)}.tutor-course-loop-meta>div{display:inline-block}.tutor-course-loop-meta>div i{font-size:16px;margin-right:4px}.tutor-course-loop-meta>div i,.tutor-course-loop-meta>div span{vertical-align:middle}.tutor-course-loop-meta>div+div{margin-left:10px}.tutor-loop-course-footer{padding:15px;border-top:1px solid rgba(0,0,0,0.05);color:#838791;font-size:12px;line-height:25px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-weight:400}.tutor-loop-course-footer:after{content:'';display:table;clear:both}.tutor-loop-course-footer span.woocommerce-Price-currencySymbol{vertical-align:top}.tutor-course-loop-price{color:var(--tutor-text-color);font-size:16px}.tutor-course-loop-price .price del{font-weight:400}.tutor-course-loop-price .price del span{text-decoration:line-through;color:var(--tutor-light-color)}.tutor-course-loop-price .price del>span{margin-right:6px}.tutor-course-loop-price .price del+ins{background:transparent;margin-left:0;text-decoration:none}.tutor-course-loop-price>.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-loop-price>.price .subscription-details{font-size:15px;margin-left:4px;font-weight:400}.tutor-course-loop-price>.price .subscription-details+.tutor-loop-cart-btn-wrap{margin-left:0;margin-top:4px}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a{color:var(--tutor-text-color);position:relative;line-height:20px;vertical-align:top;display:block;font-weight:400;background:transparent;padding:0}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a:hover{color:var(--tutor-primary-color)}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap{margin-left:auto}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a.added{display:none}.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before{content:'\e915';font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;vertical-align:top;color:var(--tutor-primary-color)}@-webkit-keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mymove{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tutor-course-loop:hover .tutor-loop-course-footer .tutor-loop-cart-btn-wrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-course-col-4{width:25%}.tutor-course-col-3{width:33.33%}.tutor-course-col-2{width:50%}.tutor-course-col-1{width:100%}.tutor-course-col-1 .tutor-course-loop{width:100%}.tutor-course-col-5{width:20%}.tutor-course-col-6{width:16.66%}@media (max-width: 991px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:50%}}@media (max-width: 575px){.tutor-course-col-6,.tutor-course-col-5,.tutor-course-col-4,.tutor-course-col-3,.tutor-course-col-2{width:100%}}.tutor-course-filter-wrap{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-filter-form{display:inline-block;margin:0}.tutor-courses{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.tutor-loop-course-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.clearfix:before,.clearfix:after{display:block;clear:both;content:""}.tutor-loop-author,.tutor-meta{color:#bac0cf}.tutor-text-mute{color:#bac0cf;font-weight:400}.tutor-loop-author{overflow:hidden;font-size:var(--tutor-text-size)}.tutor-loop-author .tutor-single-course-avatar img{width:25px;height:25px;display:block;border-radius:50%;margin-right:6px}.tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar{height:25px;width:25px;display:inline-block;border-radius:50%;text-align:center;line-height:25px;font-size:11px;margin-right:6px}.tutor-loop-author>div{display:inline-block;float:left}.tutor-loop-author>div a{color:var(--tutor-text-color);font-weight:500;-webkit-transition:300ms;transition:300ms}.tutor-loop-author>div a:hover{color:var(--tutor-primary-color)}.tutor-loop-author>div span{display:inline-block;margin:0 2px 0 2px;color:var(--tutor-light-color);line-height:25px;font-weight:400}.tutor-course-lising-category a:not(:last-child):after{content:', ';margin-right:5px}.tutor-course-enrolled-wrap{margin:0 -20px -20px !important;padding:12px 20px;overflow:hidden;border-top:1px solid #DCDFE5;font-size:14px}.tutor-course-enrolled-wrap p{font-weight:600;margin:0}.tutor-course-enrolled-wrap p i{padding-right:9px;float:left;font-size:20px;line-height:20px}.tutor-course-enrolled-wrap p i,.tutor-course-enrolled-wrap p span{color:var(--tutor-success-button-color)}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-info-msg,.tutor-success-msg,.tutor-warning-msg,.tutor-error-msg{margin:10px 0;padding:10px;border-radius:3px 3px 3px 3px}.tutor-info-msg{color:var(--tutor-primary-color);background-color:#BEF}.tutor-success-msg{color:var(--tutor-success-button-color);background-color:#DFF2BF}.tutor-warning-msg{color:#9F6000;background-color:#FEEFB3}.tutor-error-msg{color:#D8000C;background-color:#fbdcdc;border:1px solid #d8000c}.cart-required-login,.cart-required-login a,.cart-required-login form{cursor:pointer}.single_add_to_cart_button,a.tutor-button,.tutor-button,a.tutor-btn,.tutor-btn{color:#fff;border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-radius:4px;text-transform:capitalize;line-height:20px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:300ms;transition:300ms;overflow:hidden;vertical-align:top}.single_add_to_cart_button i,a.tutor-button i,.tutor-button i,a.tutor-btn i,.tutor-btn i{line-height:19px;margin-right:7px;font-size:16px}.single_add_to_cart_button.btn-sm,a.tutor-button.btn-sm,.tutor-button.btn-sm,a.tutor-btn.btn-sm,.tutor-btn.btn-sm{padding:9px 14px;line-height:19px}a.tutor-button.bordered-button,.tutor-button.bordered-button,a.tutor-btn.bordered-btn,.tutor-btn.bordered-btn{color:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);background-color:#fff}a.tutor-button.default-btn,.tutor-button.default-btn,a.tutor-btn.default-btn,.tutor-btn.default-btn{color:#393C40;border:1px solid #B8BABE;background:#fff}a.tutor-button.default-btn i,.tutor-button.default-btn i,a.tutor-btn.default-btn i,.tutor-btn.default-btn i{color:var(--tutor-primary-color)}a.tutor-button.default-btn:hover,.tutor-button.default-btn:hover,a.tutor-btn.default-btn:hover,.tutor-btn.default-btn:hover{background-color:var(--tutor-primary-color);border-color:var(--tutor-primary-color);color:#fff}a.tutor-button.default-btn:hover i,.tutor-button.default-btn:hover i,a.tutor-btn.default-btn:hover i,.tutor-btn.default-btn:hover i{color:#fff}a.tutor-button:hover,.tutor-button:hover,a.tutor-btn:hover,.tutor-btn:hover{background-color:var(--tutor-primary-hover-color);border-color:var(--tutor-primary-hover-color);color:#fff}a.tutor-button.bordered-button:hover,.tutor-button.bordered-button:hover,a.tutor-btn.bordered-btn:hover,.tutor-btn.bordered-btn:hover{border:1px solid var(--tutor-primary-color);background-color:var(--tutor-primary-color)}a.tutor-button.button-light,.tutor-button.button-light{color:#B1B8C9;background-color:#DAE4E6;border:1px solid #DAE4E6}a.tutor-button.button-light:hover,.tutor-button.button-light:hover{color:#939BAE;background-color:#E8EFF1;border:1px solid #E8EFF1}.tutor-button.tutor-danger{background-color:#E53935;border-color:#E53935}.tutor-button.tutor-danger:hover{background-color:#E53935;border-color:#E53935;-webkit-filter:brightness(0.9);filter:brightness(0.9)}.tutor-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-button.tutor-success:hover{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);-webkit-filter:brightness(0.9);filter:brightness(0.9)}.course-enrolled-nav-wrap{border-bottom:1px solid #dedfe0;margin-bottom:45px}.tutor-button-block{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tutor-wrap{width:100%}.tutor-wrap nav.course-enrolled-nav ul{list-style:none;margin:0 0 -1px;padding:0}.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li a{display:block;font-size:16px;padding:5px 0 20px;margin-right:20px;color:var(--tutor-light-color);border-bottom:2px solid transparent}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a{margin-left:20px}.tutor-wrap nav.course-enrolled-nav ul li.active a{border-bottom:2px solid var(--tutor-primary-color);color:var(--tutor-text-color)}@media (max-width: 575px){.tutor-wrap nav.course-enrolled-nav ul li{display:inline-block}.tutor-wrap nav.course-enrolled-nav ul li:not(:first-child) a,.tutor-wrap nav.course-enrolled-nav ul li a{padding:8px;margin:0}.tutor-wrap nav.course-enrolled-nav ul li.active a{border:none;color:var(--tutor-primary-color)}}.tutor-updating-message i{display:none}.tutor-profile-photo-upload-wrap{width:200px;height:auto;margin-bottom:70px;position:relative}.tutor-profile-photo-upload-wrap img{width:100%;height:auto;display:block}a.tutor-profile-photo-upload-btn{position:absolute;top:100%;background-color:var(--tutor-primary-color);color:#fff;display:block;width:100%;text-align:CENTER;padding:9px 0}a.tutor-profile-photo-upload-btn:hover{background-color:var(--tutor-primary-hover-color);color:#fff}.tutor-profile-photo-delete-btn{position:absolute;color:#ff000c;right:10px;top:10px}.single-instructor-wrap{border:1px solid #e8eff1;margin-bottom:30px;border-radius:4px}.single-instructor-wrap .single-instructor-top{padding:20px;border-bottom:1px solid #e8eff1;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.single-instructor-wrap .single-instructor-top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-instructor-wrap .single-instructor-top h3,.single-instructor-wrap .single-instructor-top h4{margin:0;padding:0}.single-instructor-wrap .tutor-instructor-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:30px}@media (max-width: 767px){.single-instructor-wrap .tutor-instructor-left{width:100%;margin-bottom:15px}}.single-instructor-wrap .instructor-avatar{float:left}.single-instructor-wrap .instructor-avatar img{max-width:50px;height:auto;border-radius:50%}.single-instructor-wrap .instructor-name{float:left;padding-left:20px;max-width:180px}.single-instructor-wrap .instructor-name h3{font-size:16px;color:var(--tutor-text-color);font-weight:600}.single-instructor-wrap .instructor-name h3 a{font-weight:500;color:var(--tutor-text-color)}.single-instructor-wrap .instructor-name h4{font-weight:500;color:var(--tutor-light-color)}.single-instructor-wrap .single-instructor-bottom{padding:15px 20px;text-align:right;overflow:hidden}@media (max-width: 767px){.single-instructor-wrap .single-instructor-bottom{text-align:left}}.single-instructor-wrap .single-instructor-bottom p{margin:0}.single-instructor-wrap .single-instructor-bottom .ratings{float:left}.single-instructor-wrap .single-instructor-bottom .ratings i{margin-right:4px}.single-instructor-wrap .single-instructor-bottom .courses,.single-instructor-wrap .single-instructor-bottom .students{display:inline-block;margin-left:20px}.single-instructor-wrap .single-instructor-bottom .courses i,.single-instructor-wrap .single-instructor-bottom .students i{font-size:18px;display:inline-block;margin-right:2px;vertical-align:middle}.single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta{color:#bac0cf}.single-instructor-wrap .single-instructor-bottom .ratings .rating-generated{color:#f8c51c}.tutor-dashboard-pagination-results-stats{margin:10px 0 30px}.statement-address{margin:10px 0;color:#555}.statement-order-completed{background:var(--tutor-success-button-color);color:#fff;padding:2px 5px;border:none}.tutor-login-wrap{max-width:520px;margin:0 auto;padding:40px 55px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:5px}.tutor-login-wrap form{margin:0}.tutor-login-wrap .tutor-login-title{margin-bottom:25px;padding:0 40px;text-align:center}.tutor-login-form-wrap{max-width:450px;margin:auto}.tutor-login-form-wrap p{margin-bottom:0}.tutor-login-form-wrap label{display:block;margin-bottom:4px}.tutor-login-form-wrap .tutor-alert{margin-bottom:20px}.tutor-login-form-wrap input[type="password"],.tutor-login-form-wrap input[type="text"]{width:100%;display:block;border:1px solid #E8EFF1;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#ECEEF4;line-height:48px;padding:0;text-indent:15px}.tutor-login-form-wrap input[type="password"]:focus,.tutor-login-form-wrap input[type="text"]:focus{background:#ffffff;border-color:var(--tutor-primary-color)}.tutor-login-form-wrap input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-rememeber-wrap{overflow:hidden;text-align:right;margin-bottom:30px}.tutor-login-rememeber-wrap p{display:inline-block;float:left}.tutor-login-rememeber-wrap p,.tutor-login-rememeber-wrap label{margin:0}.tutor-form-register-wrap a,.tutor-login-rememeber-wrap a,.tutor-login-rememeber-wrap label{color:#606C8F;vertical-align:middle;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:300ms;transition:300ms}.tutor-form-register-wrap a:hover,.tutor-login-rememeber-wrap a:hover,.tutor-login-rememeber-wrap label:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-login-form-wrap input[type="submit"]{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);padding:15px 30px;border-radius:4px;text-transform:uppercase;line-height:1;display:block;width:100%;-webkit-transition:300ms;transition:300ms}.tutor-login-form-wrap input[type="submit"]:hover{color:#fff;background-color:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-login-form-wrap input[type="checkbox"]{margin-right:4px}.tutor-form-register-wrap{text-align:center;margin-top:15px}.tutor-course-login-wrap h4{font-size:42px;line-height:1.2;margin-bottom:20px;color:var(--tutor-text-color)}.tutor-cart-box-login-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-overlay-close{position:absolute;background:transparent;width:100%;height:100%;z-index:-1}.course-login-title{margin-bottom:50px}.tutor-cart-box-login-form .tutor-cart-box-login-form-inner{background:#fff;padding:50px 40px;position:relative;width:400px;font-size:16px;font-weight:400;max-height:90%;overflow:auto}.tutor-cart-box-login-form-inner button.tutor-popup-form-close{position:absolute;padding:0;margin:0;border:none;background-color:transparent;top:14px;right:20px;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:pointer;-webkit-transition:300ms;transition:300ms;color:var(--tutor-text-color)}.tutor-cart-box-login-form-inner button.tutor-popup-form-close:hover{color:red}.tutor-option-field-row label,.tutor-form-group label{display:block;margin-bottom:10px}.tutor-option-field textarea,.tutor-option-field select,.tutor-option-field input[type="text"],.tutor-option-field input[type="number"],.tutor-option-field input[type="pas.tutor-dashboard-content-innersword"],.tutor-form-group textarea,.tutor-form-group select,.tutor-form-group input[type="text"],.tutor-form-group input[type="number"],.tutor-form-group input[type="password"]{width:100%;display:block;border:1px solid #DCDFE5;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;border-radius:4px;background:#ffffff;line-height:48px;padding:0;text-indent:15px;-webkit-transition:300ms;transition:300ms;font-size:16px}.tutor-form-group{position:relative}.tutor-form-group span.tutor-input-prepand{position:absolute;height:calc(100% - 2px);font-size:21px;line-height:50px;padding:0 12px;background:transparent;border-right:1px solid #DCDFE5;top:1px}.tutor-form-group span.tutor-input-prepand+input{padding-left:35px}.tutor-course-builder-form-elem{margin-bottom:20px}.tutor-option-field .select2-container,.tutor-form-group .select2-container{margin-bottom:20px;width:100% !important}.tutor-option-field .select2-container ul.select2-selection__rendered,.tutor-form-group .select2-container ul.select2-selection__rendered{padding:4px 9px;display:block}.tutor-option-field .select2-container li.select2-selection__choice,.tutor-form-group .select2-container li.select2-selection__choice{background:#EBEEF0;color:#606C8F;line-height:29px;border-radius:3px;padding:0 9px;margin:5px;border:none;font-weight:600}.tutor-option-field .select2-container .select2-search__field,.tutor-form-group .select2-container .select2-search__field{padding:8px 3px 8px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.tutor-option-field .select2-container .select2-search__field::-webkit-input-placeholder,.tutor-form-group .select2-container .select2-search__field::-webkit-input-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field::-moz-placeholder,.tutor-form-group .select2-container .select2-search__field::-moz-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field:-ms-input-placeholder,.tutor-form-group .select2-container .select2-search__field:-ms-input-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-search__field:-moz-placeholder,.tutor-form-group .select2-container .select2-search__field:-moz-placeholder{color:#ABAFB6}.tutor-option-field .select2-container .select2-selection--single,.tutor-option-field .select2-container .select2-selection--multiple,.tutor-form-group .select2-container .select2-selection--single,.tutor-form-group .select2-container .select2-selection--multiple{border-color:#DCDFE5}.tutor-option-field .select2-container.select2-container--focus .select2-selection--single,.tutor-option-field .select2-container.select2-container--focus .select2-selection--multiple,.tutor-form-group .select2-container.select2-container--focus .select2-selection--single,.tutor-form-group .select2-container.select2-container--focus .select2-selection--multiple{border-color:var(--tutor-primary-color)}.tutor-option-field textarea,.tutor-form-group textarea{line-height:26px;text-indent:0;padding:15px;height:180px}.tutor-option-field textarea:focus,.tutor-form-group textarea:focus,.tutor-option-field input:focus,.tutor-form-group input:focus{outline:none}.tutor-dashboard-course-builder-wrap .tutor-option-field textarea,.tutor-dashboard-course-builder-wrap .tutor-form-group textarea{height:100px}.tutor-option-field textarea:focus,.tutor-option-field input:not([type="submit"]):focus,.tutor-form-group textarea:focus,.tutor-form-group input:not([type="submit"]):focus{background:#ffffff;border-color:var(--tutor-primary-color)}.tutor-option-field textarea::-webkit-input-placeholder,.tutor-option-field input::-webkit-input-placeholder,.tutor-form-group textarea::-webkit-input-placeholder,.tutor-form-group input::-webkit-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea::-moz-placeholder,.tutor-option-field input::-moz-placeholder,.tutor-form-group textarea::-moz-placeholder,.tutor-form-group input::-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-ms-input-placeholder,.tutor-option-field input:-ms-input-placeholder,.tutor-form-group textarea:-ms-input-placeholder,.tutor-form-group input:-ms-input-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field textarea:-moz-placeholder,.tutor-option-field input:-moz-placeholder,.tutor-form-group textarea:-moz-placeholder,.tutor-form-group input:-moz-placeholder{color:#b0b6c8;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-option-field select,.tutor-form-group select{padding:2px 5px;height:50px}.tutor-form-group.tutor-reg-form-btn-wrap{text-align:right}.tutor-form-group.tutor-reg-form-btn-wrap .tutor-button{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color)}.tutor-option-field p.desc{margin:-10px 0 20px;font-size:13px;font-style:italic;opacity:.7}.tutor-option-field:last-child .tutor-option-field p.desc{margin-bottom:0}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-option-gorup-fields-wrap .tutor-lesson-video-runtime .tutor-option-group-field{padding-right:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:13px;font-size:16px}.select2-container .select2-selection--single{height:48px}.select2-container .select2-selection--multiple{min-height:50px}.tutor-price-preview-box{border:1px solid #DCDFE5;padding:20px;margin-bottom:30px;border-radius:4px;overflow:hidden}.tutor-price-box-thumbnail{margin:-20px -20px 20px}.tutor-price-box-thumbnail .tutor-single-lesson-segment{margin-bottom:0}.tutor-price-box-description h6{font-size:23px;margin:15px 0 5px}.tutor-price-box-description ul{list-style:none}.tutor-course-purchase-box a{display:block;text-align:center;margin-top:6px}.tutor-price-preview-box .price{font-size:35px;font-weight:500;margin:0 0 20px;overflow:hidden;line-height:1}.tutor-price-preview-box .price .subscription-details{font-size:var(--tutor-text-size);display:block;margin-top:12px;line-height:1.2em}.tutor-price-preview-box .price>.price{margin-bottom:0}.tutor-price-preview-box .price del+ins{margin-left:0;float:left}.tutor-course-reviews-wrap{border:1px solid #E8EFF1;border-radius:4px}.tutor-course-avg-rating-total{color:var(--tutor-light-color)}.tutor-course-avg-rating-total span{color:var(--tutor-text-color)}.tutor-review-individual-item{border-top:1px solid #E8EFF1;padding:30px;overflow:hidden}.tutor-review-individual-item p{margin:0;padding:0}.course-avg-rating-wrap{padding:20px 20px 20px 40px}.tutor-review-individual-item .review-left{width:200px;float:left;overflow:hidden}.tutor-review-individual-item .review-content{padding-left:200px}@media (max-width: 991px){.tutor-review-individual-item .review-left{width:100%;float:none;margin-bottom:25px}.tutor-review-individual-item .review-content{padding-left:0}}@media (max-width: 991px){.tutor-single-course-sidebar{margin-top:30px}}.tutor-review-individual-item .review-avatar{width:50px;float:left}.tutor-review-individual-item .review-avatar img{border-radius:50%;margin:0;border:none;max-width:100%;height:auto}.tutor-review-individual-item .tutor-review-user-info{float:left;padding-left:20px}.tutor-review-individual-item .tutor-review-user-info p{margin-bottom:0}.tutor-review-individual-item .tutor-review-user-info a{color:var(--tutor-text-color)}.review-avatar .tutor-text-avatar,.tutor-dashboard-avater .tutor-text-avatar,.instructor-avatar .tutor-text-avatar{border-radius:50%;width:50px;height:50px;text-align:center;display:block;line-height:50px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.course-avg-rating-wrap .course-avg-rating{font-size:76px;line-height:1;font-weight:400}.course-avg-rating-wrap p{margin:0}.tutor-review-individual-item .tutor-review-name{font-size:16px;font-weight:600}.tutor-review-individual-item .review-meta{color:var(--tutor-light-color)}.individual-review-rating-wrap{color:#F8C51C}.individual-review-rating-wrap i,.course-avg-rating-html i{margin-right:4px;color:#F8C51C}.course-rating-meter{display:-webkit-box;display:-ms-flexbox;display:flex}.course-rating-meter i.tutor-icon-star-full{color:#F8C51C}.rating-meter-bar-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.rating-meter-col{margin:0 3px}.course-rating-meter{margin-bottom:8px}.rating-meter-bar{height:5px;width:100%;background:#E8EFF1;margin-top:11px;border-radius:15px;overflow:hidden}.rating-meter-fill-bar{background:#F8C51C;height:5px}.rating-meter-col.rating-text-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-pagination,.tutor-pagination-wrap{text-align:center;margin:20px 0}.tutor-pagination a,.tutor-pagination span,.tutor-pagination-wrap a,.tutor-pagination-wrap span{padding:3px;display:inline-block}.tutor-pagination-wrap a:hover,.tutor-pagination a:hover{color:var(--tutor-primary-color)}.tutor-course-tags{margin:-5px}.tutor-course-tags a{padding:6px 15px;background:#E8EFF1;display:inline-block;margin:5px;color:var(--tutor-text-color);border-radius:2px;-webkit-transition:300ms;transition:300ms}.tutor-course-tags a:hover{color:#000}.certificate-download-btn{margin-top:20px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;text-align:center;text-transform:uppercase !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tutor-single-entry-content .tutor-course-prerequisites{padding:60px}.prerequisites-course-lists{padding:0;list-style:none;margin:0}.prerequisites-course-lists li a{padding:13px 15px;border:1px solid #DCDFE5;margin-bottom:20px;border-radius:4px;font-weight:500;color:var(--tutor-primary-color);font-size:16px}.prerequisites-course-lists li:first-child{padding:13px 40px 13px 60px;border:1px solid #f7e5b9;margin-bottom:20px;border-radius:4px;font-weight:500;background:#fffff5;color:#b39f70;position:relative}.prerequisites-course-lists li:first-child>span{position:absolute;left:20px;top:13px}.prerequisites-course-lists li .prerequisites-course-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prerequisites-course-feature-image img{width:70px;border-radius:2px;height:auto;margin:0 !important;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.08);box-shadow:0 0 1px rgba(0,0,0,0.08)}.prerequisites-course-lists li .prerequisites-course-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px;-webkit-transition:300ms;transition:300ms}.prerequisites-course-lists li a:hover .prerequisites-course-title{color:var(--tutor-primary-color)}.prerequisites-course-checkmark{line-height:24px;height:24px;text-transform:uppercase;font-size:12px;font-weight:700;min-width:107px}.prerequisites-course-checkmark i{height:24px;width:24px;background:#DBDDDD;color:#DBDDDD;display:inline-block;text-align:center;border-radius:2px;margin-right:3px}.prerequisites-course-checkmark.is-complete i{background:var(--tutor-success-button-color);color:#fff}.tutor-single-course-meta ul li.tutor-social-share{float:right;margin-right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575px){.tutor-single-course-meta ul li.tutor-social-share{display:none}}.tutor-single-course-meta ul li.tutor-social-share button{margin:0;border:none;background:transparent;color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms;padding:0 4px;cursor:pointer}.tutor-single-course-meta ul li.tutor-social-share button:hover{color:var(--tutor-primary-color)}.rtl .tutor-single-course-meta ul li.tutor-social-share{float:left}.rtl .tutor-single-course-meta ul li,.rtl .tutor-loop-author>div{float:right}.rtl .tutor-single-course-meta ul li{margin-right:0;margin-left:40px}.rtl .tutor-wrap nav.course-enrolled-nav ul li a{margin-right:0;margin-left:20px}.rtl .tutor-progress-bar .tutor-progress-filled:after{left:auto;right:var(--tutor-progress-left);-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.rtl .tutor-progress-percent{padding-left:0;padding-right:20px}.rtl .tutor-course-lesson h5 i{margin-right:0;margin-left:10px}.rtl .tutor-course-lesson h5 .lesson-preview-icon i{margin-right:10px;margin-left:0}.rtl .tutor-course-lesson h5 .tutor-lesson-duration{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.rtl .tutor-custom-list-style li{padding-right:25px;padding-left:0px}.rtl .tutor-custom-list-style li:before{left:auto;right:0}.rtl .single-instructor-wrap .instructor-name,.rtl .single-instructor-wrap .instructor-avatar{float:right}.rtl .single-instructor-wrap .instructor-name{padding-left:0;padding-right:20px}.rtl .single-instructor-wrap .instructor-bio{padding-left:0;padding-right:260px}.rtl .tutor-single-page-top-bar .tutor-topbar-back-to-curse-wrap{margin-left:30px;margin-right:0}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a{padding:14px 17px 14px 100px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons{right:auto;left:15px}.rtl .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete{margin-left:0;margin-right:8px}.rtl .tutor-single-lesson-button-group .tutor-single-lesson-button a>i:first-child,.rtl .tutor-topics-in-single-lesson .tutor-single-lesson-items a>i:first-child{margin-right:0;margin-left:10px}.rtl .tutor-topbar-home-btn{margin-left:0;margin-right:20px}@media screen and (max-width: 546px){.rtl .tutor-topbar-home-btn{margin-right:10px}}.rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{margin-left:15px;margin-right:0}.tutor-frontend-modal{position:fixed;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999999}.tutor-frontend-modal .tutor-frontend-modal-overlay{background:rgba(0,0,0,0.7);height:100%;width:100%;position:fixed;left:0;top:0;z-index:-1;cursor:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"),auto}.tutor-frontend-modal .tutor-frontend-modal-content{position:relative;background:#fff;padding:60px;width:90%;max-width:750px;max-height:90%;overflow-y:auto}@media (max-width: 768px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:40px}}@media (max-width: 540px){.tutor-frontend-modal .tutor-frontend-modal-content{padding:20px}}button.tm-close.tutor-icon-line-cross{position:absolute;right:23px;top:23px;background:transparent;padding:0;font-size:24px;border:none;color:var(--tutor-light-color)}button.tm-close.tutor-icon-line-cross:hover{color:red}.label-order-status{padding:3px 5px;border-radius:3px}.label-status-completed{background-color:#4BD863;color:#ffffff}.label-status-cancelled{background-color:#FD6A03;color:#ffffff}.label-status-on-hold{background-color:#DB5382;color:#ffffff}.tutor-lesson-content-area h2{margin-bottom:25px;margin-top:20px;font-weight:500}.assignment-result-wrap{text-align:center;padding:10px 0}.submitted-assignment-grade-pass{color:var(--tutor-success-button-color)}.submitted-assignment-grade-failed{color:red}.received-marks{color:var(--tutor-primary-color)}.tutor-dashboard-course-builder-wrap .tutor-form-row{margin-top:20px;margin-bottom:20px}.video_source_wrap_html5{width:100px;text-align:center}.video-poster-img img{max-width:200px;height:auto}.tutor-assignment-information{font-size:16px}.tutor-assignment-information ul{padding:0;margin:0 0 22px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-assignment-information ul li strong{font-weight:700}.tutor-assignment-attachment-upload-wrap .tutor-form-group{display:inline-block}.tutor-assignment-attachment-upload-wrap .tutor-form-group label+input{display:none}.tutor-assignment-attachment-upload-wrap .tutor-form-group label{padding:15px 17px;border:1px solid #DCDFE5;overflow:hidden;margin-right:15px;border-radius:4px;cursor:pointer}.tutor-assignment-attachment-upload-wrap .tutor-form-group label i{font-size:30px;line-height:30px;float:left;margin-right:12px}.tutor-assignment-attachment-upload-wrap .tutor-form-group label span{line-height:30px}.tutor-assignment-attachment-upload-wrap{margin-bottom:40px}#tutor-course-topics a{text-decoration:none}#tutor-course-topics .tutor-topics-wrap{border-bottom:1px solid #F6F8FA;padding-bottom:0;margin:0}.tutor-untopics-lessons .course-content-item,.course-contents .course-content-item{padding:10px 12px 10px 25px;border-bottom:1px solid #D9D9D9;background-color:#EBEEF0}.tutor-untopics-lessons .course-content-item .tutor-lesson-top,.course-contents .course-content-item .tutor-lesson-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a:last-child,.course-contents .course-content-item .tutor-lesson-top a:last-child{margin-left:auto}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal,.course-contents .course-content-item .tutor-lesson-top a.open-tutor-lesson-modal{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-untopics-lessons .course-content-item .tutor-lesson-top a,.course-contents .course-content-item .tutor-lesson-top a{color:#393C40;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i,.course-contents .course-content-item .tutor-lesson-top i{padding-right:7px;color:#393C40}.tutor-untopics-lessons .course-content-item .tutor-lesson-top .tutor-updating-message i,.course-contents .course-content-item .tutor-lesson-top .tutor-updating-message i{display:none}.tutor-untopics-lessons .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover,.course-contents .course-content-item .tutor-lesson-top i.tutor-icon-garbage:hover{color:red}.tutor-lessons.ui-sortable{min-height:20px}#tutor-course-topics .drop-lessons p{margin:0}#tutor-course-topics .course-content-item:hover{background-color:#EBEEF0}#tutor-course-topics .tutor-lessons{padding-left:0}#tutor-course-topics .tutor-lesson-top,#tutor-course-topics .tutor-lesson-top i{font-size:15px}#tutor-course-topics .tutor-lesson-top .open-tutor-quiz-modal i{display:inline-block;vertical-align:middle;margin-right:5px}#tutor-course-topics .tutor-lesson-top{display:-webkit-box;display:-ms-flexbox;display:flex}#tutor-course-topics .tutor-lesson-top .open-tutor-lesson-modal,.tutor-quiz .open-tutor-quiz-modal,.course-content-item .open-tutor-assignment-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}#tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:10px;cursor:ns-resize}.rtl #tutor-course-topics .tutor-lesson-top i.tutor-icon-move{margin-right:0;margin-left:10px}#tutor-course-topics .tutor-lesson-top i.tutor-icon-pencil{margin:0 10px}#tutor-course-topics .tutor-lesson-top a{color:#393C40}#tutor-course-topics .tutor-lesson-top a.tutor-updating-message i{display:none}.course-move-handle{cursor:row-resize}.new-topic-btn-wrap{padding:20px}p.course-empty-content{padding-left:20px;padding-right:20px}.tutor_btn_lg{line-height:45px;background-color:var(--tutor-primary-color);color:#ffffff;padding:0 20px;display:inline-block;border-radius:2px;font-weight:300;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.tutor_btn_lg:focus{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.tutor_btn_lg:focus,.tutor_btn_lg:hover{background-color:var(--tutor-primary-color);color:#ffffff}.ui-sortable-placeholder{visibility:visible;background-color:#dddd}.tutor-untopics-lessons{border:1px solid #eee;padding:20px;margin:0 -1px -1px;background-color:#fbfbfb}.tutor-untopics-lessons h3{font-weight:300}.tutor-untopics-lessons .tutor-lessons{padding-left:0 !important}.create-new-lesson-wrap{text-align:center}.tutor-metabox-add-topics .tutor-option-field-row:last-child,.tutor-topics-edit-form .tutor-option-field-row:last-child{border-bottom:none}.tutor-metabox-add-topics .tutor-option-field-row textarea{height:120px}.topic-edit-icon{cursor:pointer}.tutor-topic-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:300;margin:0;line-height:45px;padding-left:15px}.rtl .tutor-topic-title{padding-left:0;padding-right:15px}.tutor-topic-title a{color:#393C40}.tutor-topic-title .topic-inner-title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;max-width:calc(100% - 137px);font-weight:400;font-size:16px}.tutor-topic-title span{padding:0 5px}.tutor-topic-title span.expand-collapse-wrap{border-left:1px solid #E7E7E7}.tutor-topic-title span.expand-collapse-wrap a{display:block;padding:0 13px}.topic-delete-btn{float:right}.text-muted{color:#cccccc}.topic-delete-btn a{padding:0 10px}.topic-delete-btn a:hover{color:#ff0000}.topic-delete-btn .dashicons{width:12px;height:12px;font-size:12px}#tutor-course-topics{position:relative}#tutor-course-topics .inside{padding:0;margin:0}#tutor-course-topics a:focus{-webkit-box-shadow:none;box-shadow:none}#tutor-course-topics .toggle-indicator:before{margin-top:20px}.tutor-topics-wrap:nth-child(2n){background:#F6F8FA}#tutor-course-content-wrap{border:1px solid #ddd;margin-top:20px}#tutor-course-content-wrap .tutor-topics-edit-form,#tutor-course-content-wrap .tutor-metabox-add-topics{border-left:none;border-right:none;margin-top:0}#tutor-course-content-wrap .tutor-topics-wrap .tutor-topics-body{background:#EBEEF0;padding:0px}.tutor-course-builder-button{line-height:35px;color:#393c40;display:inline-block;padding:0 20px;border-radius:4px;margin-right:10px;border:1px solid #d3d4d5;background-color:#f2f2f2;cursor:pointer;vertical-align:top;-webkit-transition:300ms;transition:300ms;font-weight:400}.tutor-course-builder-button i{line-height:35px;display:inline-block;vertical-align:top;margin-right:6px}.tutor-course-builder-button.tutor-updating-message i{display:none}.tutor-course-builder-button.tutor-btn-lg{line-height:40px}.tutor-add-quiz-button-wrap{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-add-quiz-button-wrap>*+*{margin-left:15px}.tutor-course-builder-button.active{color:#fff;background:var(--tutor-primary-color);border-color:var(--tutor-primary-color)}.tutor-course-builder-button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.tutor-btn-lg i{color:var(--tutor-primary-color);vertical-align:top;margin-right:5px;font-size:16px;display:inline-block;line-height:40px}.tutor-course-builder-button.active i,.tutor-course-builder-button:hover i{color:#fff}.tutor-course-builder-button.tutor-success{background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);color:#fff}.tutor-updating-message:before{display:inline-block;font-family:'tutor';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;content:"\e91d";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin-right:6px}.rtl .tutor-updating-message:before{margin-right:0;margin-left:6px}.lesson-modal-close-wrap a{background:#ffffff;width:50px;height:59px;display:inline-block;text-align:center;line-height:57px;color:#3a3d42;font-size:15px;position:absolute;right:0;top:0}.lesson-modal-close-wrap a:hover{color:red}.lesson-modal-form-wrap .lesson-modal-field-row{padding:10px 0}.lesson-modal-field.tutor-lesson-modal-title-wrap{width:95%}.lesson-modal-field-row input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;min-width:400px;min-height:35px}.tutor-lesson-modal-title-wrap input{width:100%}.lesson-modal-form-wrap .tutor-option-field-row{padding:10px 0}.lesson-modal-form-wrap .tutor-option-field-row:last-child{border-bottom:none}.tutor-lesson-modal-wrap .modal-footer{padding:10px 20px;background-color:#fff;width:100%;position:sticky;bottom:0;position:-webkit-sticky}.tutor-get-pro-text{color:#e02424}.updating-icon:before{font-family:'tutor';content:"\e91d";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;padding:20px;margin-bottom:10px}.tutor-modal-wrap{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,0.5)}.tutor-modal-wrap.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:99999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tutor-modal-wrap.loading .tutor-modal-content:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';z-index:9;background:url("../images/spinner.gif") no-repeat center center}.tutor-modal-wrap .tutor-modal-content{max-height:90%;overflow-y:auto;overflow-x:hidden;background-color:#fff;max-width:730px;margin:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);position:relative;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;width:90%}.admin-bar .tutor-modal-wrap .tutor-modal-content{max-height:calc(90% - 32px);margin-top:32px}.tutor-modal-wrap .modal-footer{padding:20px 0;border-top:1px solid #eee}.tutor-modal-wrap .modal-footer.has-padding{padding:20px 15px}.tutor-modal-wrap .modal-container{padding:20px 20px 0}.tutor-modal-wrap.tutor-instructors-modal-wrap .modal-container p{margin-top:0}.tutor-modal-wrap .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap .modal-title{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-modal-wrap .modal-header h1{padding:0;margin:0;font-size:23px;line-height:30px}.modal-container .modal-classic-btn-wrap{position:absolute;right:45px;top:14px}.modal-container .modal-classic-btn-wrap a{color:var(--tutor-primary-color)}.tutor-modal-wrap .modal-header h1::before,.tutor-modal-wrap .modal-header h1::after{display:none}.tutor-modal-wrap .search-bar{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:20px;padding-left:20px;padding-right:20px}.tutor-modal-wrap .search-bar input[type="text"]{width:100%;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none;padding:10px}.tutor-modal-wrap .modal-close-wrap a.modal-close-btn{width:50px;height:50px;background:#000;display:inline-block;text-align:center;line-height:47px;color:#fff;font-size:25px;position:absolute;right:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-title{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-close-wrap a.modal-close-btn{background:#ffffff;width:20px;height:20px;display:inline-block;text-align:center;line-height:28px;color:#3a3d42;font-size:22px;position:relative}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header{padding:15px 20px;border-bottom:1px solid #eeeff1}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-header h1{padding:0}.tutor-modal-wrap.tutor-quiz-builder-modal-wrap .modal-container{background-color:#F1F1F1;padding:0}#tutor-quiz-modal-tab-items-wrap{background-color:#fff;font-size:0;overflow:hidden}#tutor-quiz-builder-modal-tabs-container{padding:20px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item{padding:15px 25px;display:inline-block;color:#393C40;border-left:1px solid #F1F1F1;overflow:hidden;line-height:17px;vertical-align:middle}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active{background-color:#F1F1F1}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item i{float:left;font-size:17px;line-height:1;margin-right:5px}#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{color:var(--tutor-primary-color)}.quiz-modal-tab-navigation-btn{padding:10px 20px;border-radius:3px}.quiz-modal-btn-next,.quiz-modal-btn-next:focus,.quiz-modal-btn-first-step,.quiz-modal-btn-first-step:focus,.quiz-modal-question-save-btn,.quiz-modal-question-save-btn:focus,.quiz-modal-settings-save-btn,.quiz-modal-settings-save-btn:focus{background-color:var(--tutor-primary-color);color:#ffffff}.quiz-modal-btn-next:hover,.quiz-modal-btn-first-step:hover,.quiz-modal-question-save-btn:hover,.quiz-modal-settings-save-btn:hover{color:#ffffff}.quiz-modal-btn-cancel,.quiz-modal-btn-back{color:#4B5981;border:1px solid #D4DADB}.tutor-quiz-builder-form-row .quiz-form-warning{color:#e88e06}.tutor-assignment-builder-modal-wrap .modal-container{padding:10px}.assignment-modal-form-wrap .tutor-option-field.tutor-assignment-modal-title-wrap{margin:0}.tutor-quiz-question-answers-form{background-color:#fff;padding:20px;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border:1px solid #DEDEDE;border-radius:3px;margin-bottom:20px}.advanced-options-tab-item{float:right}.tutor-course-builder-wrap{border:1px dashed #DCDFE5}.tutor-quiz-builder-modal-tabs-notice{background:#D8D8D8;line-height:20px;padding:10px 30px;color:#A4A4A4}.tutor-quiz-builder-modal-tabs-notice a{color:#A4A4A4;text-decoration:underline}.tutor-quiz-builder-group{margin-bottom:25px}.tutor-quiz-builder-group>p.warning{color:red;font-size:12px}.tutor-quiz-builder-group>p.help{color:#A4A4A4;font-size:12px;margin-top:7px}.tutor-quiz-builder-group>h4{color:#393C40;font-weight:600;margin:0 0 15px}.tutor-quiz-builder-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px;margin-right:-10px}.tutor-quiz-builder-col{padding-left:10px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-quiz-builder-col.auto-width{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tutor-quiz-builder-group textarea,.tutor-quiz-builder-group input[type="text"],.tutor-quiz-builder-group input[type="email"],.tutor-quiz-builder-group input[type="number"],.tutor-quiz-builder-group input[type="password"]{line-height:40px;padding:5px 0;text-indent:15px;background:#fff;display:inline-block;border:1px solid #DEDEDE;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:40px;margin:0;width:100%;color:#393C40}.tutor-quiz-builder-group textarea:focus,.tutor-quiz-builder-group input[type="text"]:focus,.tutor-quiz-builder-group input[type="email"]:focus,.tutor-quiz-builder-group input[type="number"]:focus,.tutor-quiz-builder-group input[type="password"]:focus{border-color:var(--tutor-primary-color)}.tutor-quiz-builder-group textarea{height:80px;resize:none;text-indent:0;padding:11px 15px;line-height:22px}.tutor-quiz-builder-group textarea[name="quiz_description"]{height:150px}.tutor-quiz-builder-group select{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;height:42px !important;padding:0 12px !important;margin:0}.tutor-quiz-builder-modal-control-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.question_form_inner{padding:0 20px 20px;margin-top:0}.tutor-quiz-builder-modal-control-btn-group .quiz-builder-btn-group-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn{display:inline-block}.tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn:not(:last-child){margin-right:6px}.modal-container .tutor-quiz-add-question-btn{border:1px solid #C6C9CF;padding:10px 15px;color:#393C40;display:inline-block;border-radius:3px}.modal-container .tutor-quiz-add-question-btn i{color:var(--tutor-primary-color);line-height:16px;margin-right:3px}.quiz-form-field-col{margin-right:20px}.quiz-form-field-col.result-fail{width:100%}.quiz-modal-switch-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.quiz-modal-switch-field label.btn-switch{margin-right:20px;position:relative;vertical-align:top}label.btn-switch input:checked+.btn-slider{background-color:var(--tutor-success-button-color)}.btn-switch+span{line-height:24px;display:inline-block;margin-left:8px;font-weight:700;vertical-align:top}.tutor-select{position:relative}.tutor-select .select-header{border:1px solid #DEDEDE;margin:0;padding:10px;width:100%;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.tutor-select .select-header .lead-option{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-select .select-header .select-dropdown{line-height:22px}.tutor-select .select-header .lead-option .question-type-pro{display:none}.tutor-select .tutor-select-options{border:1px solid #DEDEDE;background-color:#fff;padding:22px 10px 8px;width:calc(100% - 22px);position:absolute;font-size:0;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.08);box-shadow:0px 2px 10px rgba(0,0,0,0.08);top:55px;border-radius:3px}.tutor-select .tutor-select-options .tutor-select-option{width:calc(33.3333% - 22px);display:inline-block;padding:9px;cursor:pointer;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 11px 15px;border:1px solid #E2E2E2;border-radius:3px;font-size:13px}.tutor-select .tutor-select-options .tutor-select-option:hover{border-color:var(--tutor-primary-color)}.question-type-pro{color:#fff;font-size:9px;right:11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}i.tutor-icon-block{padding:0;color:#fff;border-radius:3px;margin-right:2px;display:inline-block;width:22px;height:22px;text-align:center;line-height:22px}i.tutor-icon-block.tutor-icon-short-ans{background-color:#f37512}i.tutor-icon-block.tutor-icon-image-ans{background-color:#a322f9}i.tutor-icon-block.tutor-icon-yes-no{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-multiple-choice{background-color:#9034a9}i.tutor-icon-block.tutor-icon-mark{background-color:#00b890}i.tutor-icon-block.tutor-icon-open-ended{background-color:#fe3129}i.tutor-icon-block.tutor-icon-fill-gaps{background-color:#ffbf00}i.tutor-icon-block.tutor-icon-answer-shorting{background-color:#f80089}i.tutor-icon-block.tutor-icon-assesment{background-color:#274055}i.tutor-icon-block.tutor-icon-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-image-matching{background-color:#8a4a1b}i.tutor-icon-block.tutor-icon-ordering{background-color:var(--tutor-primary-color)}i.tutor-icon-block.tutor-icon-plus-square-button,i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-success-button-color)}.create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{background-color:var(--tutor-primary-color)}a.back-to-quiz-questions-btn{font-size:16px;font-weight:300;color:#393C40;margin-bottom:10px;display:block}a.back-to-quiz-questions-btn.tutor-updating-message i{display:none}.modal-container .quiz-questions-form{padding:20px}#quiz-builder-tab-advanced-options .tutor-quiz-builder-form-cols-row .quiz-form-field-col:first-child{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.question-form-header{margin-bottom:20px}.quiz-question-form-body{margin-bottom:25px}.quiz-builder-question-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.quiz-builder-question{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:10px;border:1px solid #E2E2E2;border-radius:3px;max-width:calc(100% - 52px)}.quiz-builder-question .question-sorting{margin-right:10px;line-height:22px}.quiz-builder-question .question-sorting i{display:block;line-height:24px}.quiz-builder-question .question-edit-icon{line-height:22px}.quiz-builder-question .question-edit-icon .tutor-quiz-open-question-form.tutor-updating-message i{display:none}.quiz-builder-question .question-title{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}.quiz-builder-question .question-icon{-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px}.quiz-builder-qustion-trash a{display:block;padding:0 0 0 10px;font-size:20px;color:rgba(57,60,64,0.4);line-height:44px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider{border:1px solid #DEDEDE;padding:20px 70px 20px 10px;background-color:#ffffff;position:relative;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content{background:var(--tutor-primary-color);border:none;height:4px;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-header{background:#DEDEDE;border-radius:4px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{background:var(--tutor-primary-color);border:1px solid var(--tutor-primary-color);border-radius:50%;margin-top:-2px}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value{font-size:16px;font-weight:600;background:var(--tutor-primary-color);position:absolute;right:5px;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:34px;width:43px;text-align:center;border-radius:4px;color:#fff}.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value:before{content:'';position:absolute;border:7px solid transparent;top:50%;border-right-color:var(--tutor-primary-color);right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tutor-quiz-answer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-quiz-answer{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 15px;border:1px solid #DEDEDE;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;border-radius:3px;margin-bottom:15px}.tutor-quiz-answer .tutor-quiz-answer-edit a{display:block;padding:0px 9px}.tutor-quiz-answer-trash-wrap a.answer-trash-btn{padding:0 10px;display:inline-block;line-height:44px}span.tutor-quiz-answer-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-quiz-answer-media .option-media-preview{margin-bottom:20px}.tutor-quiz-answer-media .option-media-preview img{max-width:80px;height:auto}.tutor-question-answer-image{margin-right:10px}.tutor-question-answer-image img{max-height:25px;width:auto}button#quiz-answer-save-btn,button#quiz-answer-edit-btn{background-color:var(--tutor-success-button-color);color:#fff;padding:10px 15px;border:none;cursor:pointer}button#quiz-answer-save-btn:hover,button#quiz-answer-edit-btn:hover{background-color:var(--tutor-success-button-color)}.tutor-media-upload-wrap{border:1px solid #DEDEDE;display:-webkit-box;display:-ms-flexbox;display:flex;width:130px}.tutor-media-upload-wrap img{max-width:100%}.tutor-media-preview{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-media-upload-btn{display:block;padding:10px;font-size:50px;line-height:50px;text-align:center;color:#DEDEDE}.tutor-media-upload-trash-wrap{border-left:1px solid #dedede}.tutor-media-upload-trash{color:#dedede;display:block;line-height:50px;padding:12px}.tutor-quiz-answers-form-footer.tutor-quiz-builder-form-row{margin-top:40px;margin-bottom:10px}.tutor-metabox-add-topics,.tutor-topics-edit-form{background-color:#f7f7f7;border:1px solid #DCDFE5;margin-top:25px;padding:20px}.tutor-course-builder-section{margin-bottom:60px}.tutor-course-builder-section-title h3{font-size:20px;font-weight:700;color:#1D1F37;position:relative;overflow:hidden;z-index:1;margin:0 0 25px;cursor:pointer}.tutor-course-builder-section-title h3::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--tutor-primary-color);z-index:-1}.tutor-course-builder-section-title h3 span,.tutor-course-builder-section-title h3 i{float:left;background-color:#fff;font-size:20px;line-height:20px}.tutor-course-builder-section-title h3 i{color:var(--tutor-primary-color);font-size:14px}.tutor-course-builder-section-title h3 span{padding:0 15px 0 9px}.tutor-frontend-builder-item-scope{margin-bottom:30px}.tutor-frontend-builder-item-scope:last-child{margin-bottom:0}.tutor-builder-item-heading{font-weight:500;line-height:21px;margin-bottom:10px;display:block}.builder-course-thumbnail-upload-wrap>div{font-size:var(--tutor-text-size);line-height:25px;margin-bottom:20px;font-weight:400}.builder-course-thumbnail-img-src{position:relative}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn{font-size:10px;position:absolute;top:-4px;left:-4px;color:#E53935;-webkit-transition:300ms;transition:300ms;border-radius:50%;width:20px;height:20px;line-height:20px;background:#fff;text-align:center}.builder-course-thumbnail-img-src .tutor-course-thumbnail-delete-btn i{line-height:20px}.tutor-course-builder-header{text-align:right;font-size:12px}.tutor-course-builder-section .course-empty-content{margin:15px 0}.tutor-course-builder-section .tutor-course-builder-header a{color:#393C40}.tutor-course-builder-section .tutor-course-builder-header a:first-child{padding-right:7px}.tutor-course-builder-section .tutor-course-builder-header a:last-child{padding-left:7px}.tutor-course-builder-section .tutor-course-builder-header{margin-top:-15px}.tutor-course-builder-section .new-topic-btn-wrap{padding:0;margin-top:20px}.tutor-course-available-instructors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-available-instructors .added-instructor-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);border:1px solid #DCDFE5;padding:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;position:relative;margin-bottom:30px}.tutor-course-available-instructors .added-instructor-item .instructor-control{position:absolute;right:14px;top:50%;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:300ms;transition:300ms}.tutor-course-available-instructors .added-instructor-item .instructor-control a{color:red}.tutor-course-available-instructors .added-instructor-item:hover .instructor-control{opacity:1}.tutor-course-available-instructors .added-instructor-item .instructor-icon{height:45px;width:45px;overflow:hidden;border-radius:50px;margin-right:15px}.tutor-course-available-instructors .added-instructor-item .instructor-icon img{width:100%}.tutor-course-available-instructors .added-instructor-item .instructor-name{position:relative}.tutor-course-available-instructors .added-instructor-item .instructor-name img{display:inline-block;margin-left:10px;width:18px}.tutor-course-available-instructors .added-instructor-item .instructor-name img:hover+i.instructor-name-tooltip{opacity:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip{-webkit-transition:300ms;transition:300ms;opacity:0;position:absolute;bottom:34px;right:9px;background:#2A344F;-webkit-transform:translateX(50%);transform:translateX(50%);color:#fff;font-size:12px;font-style:normal;padding:0 8px;border-radius:15px;line-height:20px;z-index:1}.tutor-course-available-instructors .added-instructor-item i.instructor-name-tooltip::before{content:'';position:absolute;border:5px solid #2A344F;bottom:-3px;left:50%;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.tutor-course-available-instructors .added-instructor-item:nth-child(2n){margin-left:30px}.tutor-addons-list .plugin-icon{height:120px}.btn-switch{display:inline-block;height:22px;position:relative;width:40px}.btn-switch input{display:none}.btn-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.btn-slider:before{background-color:#fff;bottom:3px;content:"";height:16px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:16px}input:checked+.btn-slider{background-color:var(--tutor-primary-color)}input:checked+.btn-slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.btn-slider.btn-round{border-radius:34px}.btn-slider.btn-round:before{border-radius:50%}.tutor-video-embeded-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.tutor-video-embeded-wrap iframe,.tutor-video-embeded-wrap object,.tutor-video-embeded-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.select2-selection__rendered [class^="tutor-icon-"]{display:inline-block;vertical-align:top;margin-right:6px}.select2-results__options [class^="tutor-icon-"]{color:var(--tutor-primary-color);display:inline-block;vertical-align:top;margin-right:6px}.select2-results__option--highlighted [class^="tutor-icon-"]{color:#fff}.tutor-video-metabox-wrap{margin-bottom:50px}.video-metabox-source-input-wrap{padding:30px;background-color:#F4F7F8;border:1px solid #DCDFE5;border-radius:3px}.video-metabox-source-html5-upload{background-color:#fff;text-align:center;padding:40px 20px;border:1px solid #DCDFE5;border-radius:3px}.video-metabox-source-html5-upload p{margin-bottom:5px}.tutor-video-metabox-wrap p{margin:0;padding:0}.video-metabox-source-html5-upload .video-upload-icon i{font-size:50px;color:var(--tutor-primary-color)}.video_source_upload_wrap_html5{margin-top:10px}.video-metabox-source-html5-poster{padding-top:30px}.video_source_wrap_html5{width:100%}.builder-course-thumbnail-upload-wrap .button-transparent{float:right;background:transparent !important}.builder-course-thumbnail-upload-wrap .button-transparent:hover{background:var(--tutor-primary-color) !important}.html5-video-poster{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.html5-video-poster .tutor-builder-course-video-poster-text{text-align:left;padding-left:20px}.html5-video-poster .tutor-builder-course-video-poster-text h5{font-size:14px;font-weight:700;margin:0 0 6px;line-height:1}.html5-video-poster .tutor-builder-course-video-poster-text span{font-size:14px;font-weight:400}.html5-video-poster img{height:100%;width:auto}.no-memberhsip-msg-wrap p{margin:0}.content-drip-message-wrap.tutor-error-msg{margin:40px 50px}.content-drip-message-wrap{margin:120px}.content-drip-wrap-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.content-drip-wrap-flex .content-drip-left{margin-right:50px}.content-drip-wrap-flex ul{margin:0;list-style-position:inside}.content-drip-wrap-flex ul li a{color:var(--tutor-primary-color)}.tutor-alert{border:1px solid #F8A201;background:#FFFFF2;position:relative;border-radius:3px;padding:20px 25px 20px 95px;color:#A86D00;margin-bottom:20px}.tutor-alert p{margin-bottom:10px}.tutor-alert p:last-child{margin:0}.tutor-alert.tutor-alert-danger{border:1px solid #FE1A1A;background:#FFF2F2;color:#A50000}.tutor-alert.tutor-alert-success{border:1px solid #69BC0D;background:#F6FFF2;color:#3D7400}.tutor-alert::before{content:'\e95f';position:absolute;font-size:30px;font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:70px;top:0;left:0;text-align:center;background:#F8A201;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff}.tutor-alert.tutor-alert-danger::before{content:"\e913";background:#FE1A1A}.tutor-alert.tutor-alert-success::before{content:"\e90f";background:#69BC0D}.tutor-alert-content p{margin:0}.gradename-bg{text-align:center;color:#ffffff;height:32px;min-width:32px;font-size:16px;line-height:32px;padding:0 8px;display:inline-block;border-radius:20px;font-weight:bold;margin-right:7px}.gradename-outline{text-align:center;height:32px;min-width:32px;font-size:16px;line-height:26px;padding:0 8px;display:inline-block;border-radius:20px;border:2px solid;margin-right:7px}.generate-course-gradebook-btn-wrap{margin:10px 0}.gradebook-result-for-label{margin:0;padding:4px 7px;background-color:#E8EFF1;display:inline-block;margin-bottom:10px}table.course-single-gradebooks{border-spacing:0;width:100%;border-collapse:collapse;border:1px solid #dcdfe5}table.course-single-gradebooks th{padding:1em 1.41575em;text-align:left;vertical-align:top;border-bottom:1px solid #dcdfe5}table.course-single-gradebooks th{font-weight:600}table.course-single-gradebooks thead th{background-color:rgba(220,223,229,0.14);padding:1.41575em;vertical-align:middle}table.course-single-gradebooks tbody td{border-bottom:1px solid #dcdfe5;background-color:#ffffff !important}table.course-single-gradebooks a{color:#4B5981}.text-label{margin:0;padding:4px 7px;background-color:#E8EFF1;display:inline-block;border-radius:3px}.text-label.submitted-assignment-grade-pass{background-color:#86B223;color:#ffffff}.text-label.submitted-assignment-grade-failed{background-color:#D71830;color:#ffffff}.tutor-dashboard-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;border-bottom:1px solid #DCDFE5;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-header-avatar img{display:block;width:150px;height:150px;border-radius:50%}.tutor-dashboard-header-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-top:15px;padding-bottom:15px}.tutor-dashboard-header-button{padding-top:15px}.tutor-dashboard-header-display-name h4{font-size:30px;margin-top:0px;margin-bottom:10px;line-height:34px}.tutor-dashboard-header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:25px}.tutor-dashboard-header-stats>div:not(:first-child){margin-left:30px}.tutor-dashboard-social-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-dashboard-social-icons h4{margin:0 10px 0 0;font-size:var(--tutor-text-size);line-height:25px}.tutor-dashboard-social-icons a{display:inline-block;font-size:12px;padding:0 5px;line-height:25px;color:#393C40;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-social-icons a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-info-table-wrap{margin-bottom:30px}.tutor-dashboard-info-table-wrap table{margin-bottom:0;border-collapse:collapse;border:1px solid #DCDFE5;border-radius:4px;width:100%}.tutor-dashboard-info-table-wrap>h3{font-size:20px;font-weight:500;border:1px solid #DCDFE5;border-bottom:none;margin:0;padding:30px;border-radius:4px 4px 0 0}.tutor-dashboard-info-table-wrap>h3+table{border-radius:0 0 4px 4px}.tutor-dashboard-info-table thead{background:#FAFBFC}.tutor-dashboard-info-table thead tr td{padding:15px}.tutor-dashboard-info-table tbody tr td{background:transparent !important;padding:20px 15px}.tutor-dashboard-info-table thead tr,.tutor-dashboard-info-table tbody tr{border:1px solid #DCDFE5}.tutor-dashboard-info-table thead tr td:first-child,.tutor-dashboard-info-table tbody tr td:first-child{padding-left:25px}.tutor-dashboard-info-table span.pending,.tutor-dashboard-info-table span.pass,.tutor-dashboard-info-table span.fail{color:#fff;font-size:14px;line-height:18px;padding:1px 6px;border-radius:2px}.tutor-dashboard-info-table span.pending{background-color:#F5A623}.tutor-dashboard-info-table span.fail{background-color:#D71830}.tutor-dashboard-info-table span.pass{background-color:var(--tutor-success-button-color)}.tutor-dashboard-single-review{border:1px solid #DCDFE5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-review-heading{padding:10px 20px;border-bottom:1px solid #DCDFE5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.individual-dashboard-review-body{padding:10px 20px}.tutor-dashboard-review-title{font-size:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:300}.tutor-dashboard-review-title a{font-weight:500;color:var(--tutor-primary-color)}.tutor-dashboard-review-links{white-space:nowrap;font-weight:400}.tutor-dashboard-review-links a{color:#8C94A8;margin-left:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.tutor-dashboard-review-links a i{line-height:inherit;font-size:14px;margin-right:5px}.individual-dashboard-review-body .review-meta{font-size:85%;margin:0;color:#8C94A8}.individual-star-rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-edit-review-modal-wrap .modal-close-wrap a.modal-close-btn{color:#222222;background:none;font-size:20px;top:8px}.tutor-modal-wrap form{margin-bottom:20px}.tutor-dashboard-info-cards{margin:0 -15px 15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-info-cards .tutor-dashboard-info-card{padding:15px;min-width:33.333%}.tutor-dashboard-info-cards .tutor-dashboard-info-card p{margin:0;padding:15px 25px;background:#282C36;color:#ffffff;border-radius:4px}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val{display:block;font-weight:700;font-size:30px;line-height:1.618}.tutor-dashboard-info-cards .tutor-dashboard-info-card p span span{display:inline-block}.tutor-dashboard-info-cards .tutor-dashboard-info-card p>*{vertical-align:middle}.tutor-dashboard-content{margin-bottom:60px}.tutor-dashboard-content>h2{margin-bottom:20px}.tutor-dashboard-content .tutor-quiz-attempt-history tr th,.tutor-dashboard-content .tutor-quiz-attempt-history tr td{vertical-align:middle}.tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child{padding:15px 13px !important}.tutor-dashboard-content .tutor-quiz-attempt-history tr.pass{border-left:3px solid var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history tr.fail{border-left:3px solid #D71830}.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass{width:auto;height:auto;line-height:19px;padding:0 5px;margin-right:4px}.label-course-status{background-color:#CCCCCC;padding:3px 5px;color:#ffffff;font-size:12px;text-transform:capitalize}.label-course-publish{background-color:var(--tutor-success-button-color)}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{background:#FAFBFC}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{background:#fff}@media (max-width: 768px){.tutor-dashboard-content .tutor-quiz-attempt-history table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.tutor-dashboard-content .tutor-quiz-attempt-history table tr th{display:none}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td{width:100%}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child){text-align:right}.tutor-dashboard-content .tutor-quiz-attempt-history table tr td:not(:first-child)::before{content:attr(title) ": ";float:left;font-weight:700}}.tutor-dashboard-content .tutor-quiz-attempt-history table a{color:var(--tutor-primary-color);font-weight:700;line-height:24px}.tutor-dashboard-content .tutor-quiz-attempt-history table a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-item-group{padding:25px;border:1px solid #DCDFE5;border-radius:4px;margin-bottom:30px}.tutor-dashboard-item-group>h4{font-size:20px;color:var(--tutor-primary-color);font-weight:500}.tutor-dashboard-assignment-submitted-table tr td{text-align:center}.tutor-dashboard-assignment-submitted-table tr td a{color:#8C94A8;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-assignment-submitted-table tr td a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-submitted-table tr td,.tutor-dashboard-assignment-submitted-table tr th{border:1px solid #DCDFE5}.tutor-assignment-review-header{margin-bottom:30px}.tutor-assignment-review-header h3{margin-bottom:10px;line-height:28px}.tutor-assignment-evaluate-wraps h3,.tutor-assignment-review-header h3 a{font-size:22px;font-weight:700;color:var(--tutor-text-color);display:block}.tutor-assignment-review-header p{margin:0;color:var(--tutor-text-color);font-weight:700}.tutor-assignment-review-header p a{font-weight:400;color:var(--tutor-text-color)}.tutor-assignment-review-header a{-webkit-transition:300ms;transition:300ms}.tutor-assignment-review-header a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-assignment-review{background:rgba(220,223,229,0.14);border:1px solid #DCDFE5;padding:25px;font-weight:400;border-radius:4px;margin-bottom:40px}.tutor-dashboard-assignment-review h5,.tutor-dashboard-assignment-review h4{font-size:16px;line-height:23px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-review h5{margin-bottom:15px}.tutor-dashboard-assignment-files{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px}.tutor-dashboard-assignment-files .uploaded-files{background-color:#fff;border:1px solid #DCDFE5;border-radius:4px;margin:9px;-webkit-transition:300ms;transition:300ms}.tutor-dashboard-assignment-files .uploaded-files:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.tutor-dashboard-assignment-files .uploaded-files a i{margin-right:12px;color:#606C8F;float:left;font-size:28px;line-height:28px}.tutor-dashboard-assignment-files .uploaded-files a{color:var(--tutor-primary-color);display:block;overflow:hidden;line-height:28px;padding:15px 17px}.tutor-assignment-evaluate-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-assignment-evaluate-row .tutor-option-field-label{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px}.tutor-assignment-evaluate-row .tutor-option-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-assignment-evaluate-row .tutor-option-field-label label{display:block;padding-top:12px}.tutor-option-field-label label br{display:none}.tutor-option-field-label label p{margin:0;display:inline-block}.tutor-assignment-evaluate-row textarea,.tutor-assignment-evaluate-row .tutor-option-field input{border:1px solid #DCDFE5;height:50px;padding:0 15px;border-radius:4px;width:100px;background-color:#fff}.tutor-assignment-evaluate-row textarea{height:165px;width:100%}.tutor-assignment-evaluate-row{margin-bottom:60px}.tutor-assignment-evaluate-row p.desc{margin-bottom:0;margin-top:6px;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:190px}@media (max-width: 480px){.tutor-dashboard-profile .tutor-dashboard-profile-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{min-width:100%;width:100%;font-weight:700;margin-bottom:6px}}.tutor-dashboard-profile .tutor-dashboard-profile-item .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small{font-size:inherit;font-style:italic}.tutor-dashboard-profile .tutor-dashboard-profile-item .content small a{color:var(--tutor-primary-color)}.tutor-dashboard-avater img{width:70px;height:70px;display:block;border-radius:50%}.tutor-dashboard-student-info h4{font-size:18px;color:var(--tutor-light-color);margin-bottom:0}.tutor-dashboard-student-info h4 a{color:var(--tutor-text-color)}.tutor-dashboard-user-role{font-weight:400}.tutor-dashboard-inline-links{margin-bottom:30px}.tutor-dashboard-inline-links ul{margin:0;padding:0;border-bottom:1px solid #DFE1E5}.tutor-dashboard-inline-links ul li{display:inline-block}.tutor-dashboard-inline-links ul li a{display:block;padding:5px 10px;color:var(--tutor-primary-color);margin-bottom:-1px;line-height:40px}.tutor-dashboard-inline-links ul li a:hover,.tutor-dashboard-inline-links ul li.active a{color:var(--tutor-primary-color);border-bottom:1px solid var(--tutor-primary-color);padding-bottom:4px}.tutor-dashboard-student-meta ul li:first-child{margin-left:0}@media (max-width: 767px){.tutor-dashboard-student-meta ul{display:block;border:none;padding:0}.tutor-dashboard-student-meta ul li{display:inline-block;color:var(--tutor-text-color);margin:5px;border:1px solid #dddddd;padding:5px 10px;border-radius:4px}}.tutor-dashboard-student-meta ul li strong{display:block;color:var(--tutor-light-color);font-weight:400}.tutor-dashboard-permalinks{list-style:none;margin:0px 0 20px;padding:20px 0;border-right:1px solid #DCDFE5}.tutor-dashboard-permalinks li a:hover{background-color:#EDF0F9}.tutor-dashboard-permalinks li.active a{background-color:var(--tutor-primary-color);color:#ffffff}@media (max-width: 991px){.tutor-dashboard-student .tutor-col-3,.tutor-dashboard-student .tutor-col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tutor-dashboard-permalinks a{display:block;color:var(--tutor-text-color);padding:10px 20px;line-height:28px}.tutor-dashboard-permalinks a:before{content:"\e968";font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px;vertical-align:middle;color:var(--tutor-primary-color);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";font-size:17px}.tutor-dashboard-permalinks a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tutor-dashboard-permalinks li.active a:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#fff}.tutor-dashboard-menu-bio a:before,.tutor-dashboard-menu-my-profile a:before{content:"\e963"}.tutor-dashboard-menu-enrolled-courses a:before{content:"\e969"}.tutor-dashboard-menu-courses_taken a:before,.tutor-dashboard-menu-my-courses a:before{content:"\e965"}.tutor-dashboard-menu-wishlist a:before{content:"\e908"}.tutor-dashboard-menu-reviews a:before{content:"\e917"}.tutor-dashboard-menu-quiz-attempts a:before{content:"\e948"}.tutor-dashboard-menu-earning a:before{content:"\e96b"}.tutor-dashboard-menu-withdraw a:before{content:"\e960"}.tutor-dashboard-menu-settings a:before{content:"\e961"}.tutor-dashboard-menu-logout a:before{content:"\e962"}.tutor-dashboard-menu-purchase_history a:before{content:"\e964"}.tutor-dashboard-menu-assignments a:before{content:"\e98b"}.tutor-dashboard-content{padding-top:30px}.tutor-dashboard-content>h3{color:var(--tutor-text-color);font-size:22px;font-weight:500;line-height:23px;margin-bottom:20px}.tutor-date-range-filter-wrap{margin:15px 0 20px;font-size:12px}.report-top-sub-menu{margin:0 10px 5px 0;display:inline-block;font-size:0}.report-top-sub-menu a{text-decoration:none;padding:5px 8px;border:1px solid #D7DADF;color:#AAAEB3;white-space:nowrap;display:inline-block;font-size:12px}.report-top-sub-menu a:not(:first-child){margin-left:-1px}.report-top-sub-menu a:hover{background:#EDF0F9;color:#333}.report-top-sub-menu a.active{background-color:var(--tutor-primary-color);color:#ffffff;border:1px solid var(--tutor-primary-hover-color)}.tutor-date-range-wrap{display:inline-block}.report-date-range-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;max-width:370px}.date-range-input{position:relative}.date-range-input input{border-radius:0 !important;margin:0 !important;border-right:none !important;font-size:14px}.date-range-input:last-child{margin-right:0}.date-range-input:last-child button{border-radius:0}.date-range-input input,.date-range-input input[type=text]{border:1px solid #D7DADF;-webkit-box-shadow:none;box-shadow:none;line-height:29px;margin:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%}.date-range-input i.tutor-icon-calendar{position:absolute;right:10px;top:7px}.date-range-input button{background-color:var(--tutor-primary-color);color:#ffffff;border:none;line-height:30px;padding:0 15px}.report-download-csv-icon{float:right}.report-download-csv-icon a{text-decoration:none}.tutor-dashboard-statement-table-wrap{overflow-x:auto}table.tutor-dashboard-statement-table p{margin:0;padding:0}table.tutor-dashboard-statement-table p.small-text{font-size:12px;color:#666666}.tutor-mycourse-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;background-size:cover;background-position:center}.tutor-mycourse-content{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 580px){.tutor-mycourse-thumbnail{height:200px}.tutor-mycourse-thumbnail,.tutor-mycourse-content{min-width:100%;width:100%}}.tutor-mycourse-content h3{margin:0 0 9px}.tutor-mycourse-content h3 a:hover{color:var(--tutor-primary-color)}.tutor-mycourse-rating{color:#F8C51C;font-size:14px}.tutor-mycourse-rating i{margin-right:4px}.tutor-mycourse-edit,.tutor-mycourse-delete{color:var(--tutor-light-color);-webkit-transition:300ms;transition:300ms}.tutor-mycourse-edit:hover,.tutor-mycourse-delete:hover{color:var(--tutor-primary-color)}.tutor-mycourse-edit i,.tutor-mycourse-delete i{line-height:inherit;display:inline-block;vertical-align:top;color:var(--tutor-primary-color)}.tutor-mycourse-delete i{color:#f05120}.tutor-dashboard-content-inner .tutor-mycourse-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;border:1px solid #DCDFE5;border-radius:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}@media (max-width: 580px){.tutor-dashboard-content-inner .tutor-mycourse-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4{display:none}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating{margin-bottom:3px}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a{font-weight:400;margin-left:5px;color:#8C94A8}.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover{color:var(--tutor-primary-color)}.tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{margin-bottom:0}.tutor-mycourse-content .mycourse-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-dashboard-content-inner .tutor-mycourses-stats>*{margin-right:8px}.tutor-mycourse-status{margin-right:15px}.tutor-dashboard-content-inner h3 a{color:var(--tutor-text-color);font-size:22px;line-height:28px;font-weight:500;display:block}.tutor-dashboard-content-inner .tutor-course-metadata ul{display:block;list-style:none;margin:0 0 10px;padding:0}.tutor-dashboard-content-inner .tutor-progress-bar-wrap{margin-bottom:0}.tutor-dashboard-content-inner .tutor-course-metadata li{display:inline-block;color:var(--tutor-light-color);margin-left:20px}.tutor-dashboard-content-inner .tutor-course-metadata li:first-child{margin-left:0}.tutor-dashboard-content-inner .tutor-course-metadata li span{color:var(--tutor-text-color);margin-left:5px}.ui-datepicker{background-color:#fff;border:1px solid #EEEEEE;display:none;margin-top:4px;padding:5px;width:180px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2A6496;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:default;font-family:'tutor';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1;margin-top:2px;width:30px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:right}.ui-datepicker .ui-datepicker-prev:before{content:"\e921"}.ui-datepicker .ui-datepicker-next:before{content:"\e903"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker-calendar .ui-state-default{border:none;background:none}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#EEEEEE;padding:3px;display:block}.tutor-course-delete-popup{text-align:center;font-size:16px;line-height:25px;font-weight:400;color:#8C94A8}.tutor-course-delete-popup img{width:110px;margin:0 auto}.tutor-course-delete-popup h3{font-weight:500;font-size:30px;margin:15px 0 25px}.tutor-modal-button-group{margin-top:55px}.tutor-modal-button-group button{line-height:30px;padding:10px 25px;color:#C7CCDA;border:2px solid #DDDFE7;border-radius:2px;background:#fff;min-width:220px;text-align:center;text-transform:uppercase;-webkit-transition:300ms;transition:300ms}.tutor-modal-button-group button+button{margin-left:20px}.tutor-modal-button-group button.tutor-danger{background:#F0576A;border-color:#F0576A;color:#ffffff}.tutor-modal-button-group button:hover{background:#fff;color:#333;border-color:#333}.tutor-modal-button-group button.tutor-danger:hover{background:#cd4a5a;border-color:#cd4a5a;color:#ffffff}@media (max-width: 768px){.tutor-modal-button-group button{padding:5px 20px;min-width:auto;margin-bottom:6px}.tutor-modal-button-group{margin-top:20px}}.withdraw-method-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 40px}.withdraw-method-select-wrap .withdraw-method-select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15px;margin-bottom:30px}.withdraw-method-select-wrap .withdraw-method-select label{display:block;padding:20px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #DCDFE5;border-radius:4px;position:relative}.withdraw-method-select-wrap .withdraw-method-select input:checked+label{border-color:var(--tutor-success-button-color);-webkit-box-shadow:0 0 0 1px var(--tutor-success-button-color);box-shadow:0 0 0 1px var(--tutor-success-button-color)}.withdraw-method-select-wrap .withdraw-method-select label:after{content:'\e90f';position:absolute;right:-1px;top:-1px;border:1px solid #DCDFE5;height:22px;width:22px;text-align:center;line-height:22px;color:transparent}.withdraw-method-select-wrap .withdraw-method-select input:checked+label:after{color:#fff;background:var(--tutor-success-button-color);border-color:var(--tutor-success-button-color);font-family:'tutor' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:13px}.withdraw-method-select-wrap .withdraw-method-select p{margin:0}.withdraw-method-select-wrap .withdraw-method-select label>p{font-size:20px;font-weight:600;color:var(--tutor-primary-color)}.withdraw-method-select-wrap .withdraw-method-select label span{color:#B0B6C8;font-weight:400}.withdraw-method-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.withdraw-method-form>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:50%;padding:0 15px 20px}@media (max-width: 480px){.withdraw-method-form>div{width:100%}}.withdraw-method-form>div.withdraw-account-save-btn-wrap{width:100%}.withdraw-form-field-amount input[type='text'],.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.withdraw-method-forms-wrap .withdraw-method-form textarea{border:1px solid #DCDFE5;display:block;width:100%;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:4px}label[for="tutor_withdraw_amount"]{margin-bottom:7px;display:block}.withdraw-form-field-amount input[type='text']{margin-bottom:10px;height:45px}.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,.withdraw-method-forms-wrap .withdraw-method-form textarea:focus{border-color:var(--tutor-primary-color);outline:none}.withdraw-method-forms-wrap .withdraw-method-form textarea{min-height:80px}.withdraw-method-forms-wrap .withdraw-method-form label{color:#989EAF;margin-bottom:8px;display:block}.withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc{font-size:12px;margin:5px 0 0;font-style:italic}.tutor-dashboard-assignment-table tr th,.tutor-dashboard-assignment-table tr td{border:1px solid #DCDFE5;vertical-align:middle;padding:20px}.tutor-dashboard-assignment-table tr th:not(:first-child),.tutor-dashboard-assignment-table tr td:not(:first-child){text-align:center}.tutor-dashboard-assignment-table tr h5{margin:0;font-size:16px;line-height:18px;font-weight:700;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr h5:not(:last-child){margin-bottom:7px}.tutor-dashboard-assignment-table tr a{font-weight:400;color:var(--tutor-text-color)}.tutor-dashboard-assignment-table tr a:hover{color:var(--tutor-primary-color);-webkit-transition:300ms;transition:300ms}.tutor-quiz-attempt-history td:last-child{text-align:center}.tutor-quiz-attempt-history td:last-child a{display:block;padding:10px}.attempt-review-title{font-size:18px;color:var(--tutor-text-size);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.attempt-review-title i{margin-right:12px;color:var(--tutor-primary-color)}.tutor-quiz-attempt-info-row .attempt-view-bottom,.tutor-quiz-attempt-info-row .attempt-view-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,.tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:30%}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,.tutor-quiz-attempt-info-row .attempt-info-content span.result-fail{background:#DF3247;font-size:14px;font-weight:400;color:#fff;padding:1px 4px;margin-right:13px;border-radius:2px}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass{background:var(--tutor-success-button-color)}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h5{font-size:14px;line-height:25px;margin:0;color:#7A7F85;font-weight:400}.tutor-quiz-attempt-info-row .attempt-info-content h4 a,.tutor-quiz-attempt-info-row .attempt-info-content h4{font-weight:700;color:var(--tutor-text-color);margin-top:7px}.tutor-quiz-attempt-info-row .attempt-view-top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DCDFE5}.tutor-quiz-attempt-info-row .attempt-view-bottom{margin-bottom:60px}.attempt-user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attempt-user-details .attempt-user-avatar{padding-right:20px}.attempt-user-details .attempt-user-avatar img{display:block;width:70px;height:70px;border-radius:50%}.attempt-user-details .attempt-info-content h4{font-size:18px}.attempt-review-notice-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attempt-review-notice-wrap p{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attempt-review-notice-wrap p.attempt-review-notice i{font-size:16px;color:#F5C813;margin-right:9px}.attempt-review-notice-wrap p.attempt-review-at>span{color:var(--tutor-primary-color);margin-right:7px;font-size:16px}.attempt-review-notice-wrap p>strong{font-weight:400;margin-right:5px}.quiz-attempt-answers-wrap table th{background:#FCFCFC;font-size:12px;text-transform:inherit}.quiz-attempt-answers-wrap table th,.quiz-attempt-answers-wrap table td{padding:17px 20px !important;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;vertical-align:middle}.quiz-attempt-answers-wrap table th p,.quiz-attempt-answers-wrap table td p{margin:0}.quiz-attempt-answers-wrap table .quiz-manual-review-action{border:1px solid #D4DADB;color:#D4DADB;height:30px;width:30px;border-radius:2px;font-size:13px;display:inline-block;text-align:center;line-height:30px;-webkit-transition:300ms;transition:300ms}.quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover{border:1px solid var(--tutor-success-button-color);color:var(--tutor-success-button-color)}.quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover{border:1px solid #DF3247;color:#DF3247}.quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child){margin-right:17px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i,.quiz-attempt-answers-wrap table .tutor-status-approved-context i{font-size:12px;height:20px;width:20px;text-align:center;line-height:20px;background:var(--tutor-success-button-color);color:#fff;display:inline-block;border-radius:2px;margin-right:6px}.quiz-attempt-answers-wrap table .tutor-status-blocked-context i{background:#DF3247;font-size:10px}.answer-image-matched-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.answer-image-matched-wrap .image-matching-item{margin:0 5px;max-width:70px}.answer-image-matched-wrap .image-matching-item .dragged-caption{font-size:14px;margin-top:4px}.tutor-dashboard-builder-header{padding:10px 0px;border-bottom:2px solid #DCDFE5;position:fixed;top:0px;background:#fff;width:100%;z-index:99}@media (max-width: 991px){.tutor-dashboard-builder-header{position:static}}.tutor-dashboard-builder-header .tutor-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-row .tutor-col-auto{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tutor-dashboard-builder-header .tutor-row .tutor-col-auto:first-child{margin-bottom:15px}}.tutor-dashboard-builder-header .tutor-button{white-space:nowrap;margin-left:auto}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-button{padding:6px 10px}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo{padding:0 25px;position:relative}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{margin:0;padding:0px 25px;line-height:30px;border:none;border-left:1px solid #DCDFE5;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--tutor-text-color);-webkit-transition:300ms;transition:300ms;font-weight:500;white-space:nowrap}@media (max-width: 991px){.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button{border-left:none}}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button i{font-size:24px;line-height:30px;margin-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover{color:var(--tutor-primary-color);background:transparent}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left button:hover i{color:var(--tutor-primary-color)}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a{color:var(--tutor-text-color);font-weight:500;line-height:36px;padding:0 25px;-webkit-transition:300ms;transition:300ms;white-space:nowrap}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a i{font-size:36px;line-height:36px;display:inline-block;vertical-align:top;padding-right:9px}.tutor-dashboard-builder-header .tutor-dashboard-builder-header-right a:hover{color:var(--tutor-primary-color)}.tutor-frontend-course-builder-section{padding:113px 0 45px;background-color:#ffffff}@media (max-width: 991px){.tutor-frontend-course-builder-section{padding-top:60px}.tutor-frontend-course-builder-section .tutor-col-8,.tutor-frontend-course-builder-section .tutor-col-4{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.admin-bar .tutor-dashboard-builder-header{top:32px}@media (max-width: 783px){.admin-bar .tutor-dashboard-builder-header{top:46px}}.tutor-course-builder-upload-tips{position:fixed;max-width:370px}@media (max-width: 991px){.tutor-course-builder-upload-tips{position:static}}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title{font-size:16px;color:#8C94A8;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-course-builder-upload-tips .tutor-course-builder-tips-title i{font-size:24px;color:var(--tutor-primary-color);margin-right:11px}.tutor-course-builder-upload-tips ul{margin:0;padding:0 0 0 35px;list-style:none}.tutor-course-builder-upload-tips ul li{position:relative;margin-bottom:8px;line-height:24px}.tutor-course-builder-upload-tips ul li::after{content:'';position:absolute;height:8px;width:8px;border-radius:50%;background:#DCDFE5;left:-26px;top:9px}.tutor-course-level-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.tutor-course-level-meta label{margin:0 40px 0 0;font-weight:600}.tutor-frontend-builder-course-price .tutor-form-group input{margin-bottom:0}.tutor-frontend-builder-course-price .tutor-styled-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-course-builder-attachements{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutor-course-builder-attachements .tutor-added-attachment{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);border:1px solid #DCDFE5;padding:35px 20px 20px;position:relative;text-align:center;margin-left:30px;margin-bottom:30px;border-radius:4px;-webkit-transition:300ms;transition:300ms;min-width:120px}@media (max-width: 480px){.tutor-course-builder-attachements .tutor-added-attachment{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.tutor-course-builder-attachements .tutor-added-attachment i{font-size:58px;line-height:58px;margin-bottom:25px;display:block}.tutor-course-builder-attachements .tutor-added-attachment .tutor-delete-attachment{position:absolute;height:22px;width:22px;border:1px solid #DCDFE5;text-align:center;line-height:22px;top:-1px;right:-1px;font-size:10px;border-top-right-radius:4px;color:transparent;-webkit-transition:300ms;transition:300ms}.tutor-course-builder-attachements .tutor-added-attachment:hover,.tutor-course-builder-attachements .tutor-added-attachment:hover .tutor-delete-attachment{border-color:#D71830;color:#D71830}.tutor-course-builder-attachements .tutor-added-attachment span{display:block}.tutor-course-builder-attachements .tutor-added-attachment span a{font-size:14px;display:block;line-height:20px;color:#606C8F}.tutor-course-builder-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#tutor-metabox-course-settings-tabs{background-color:#fff;border:1px solid #e5e5e5;margin:1em 0}.inside #tutor-metabox-course-settings-tabs{border:0;margin:0}.settings-tabs-heading{padding:1em;border-bottom:1px solid #e5e5e5}.settings-tabs-heading h3{font-size:14px;margin:0;line-height:1.4}.course-settings-tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex}.course-settings-tabs-container .settings-tabs-navs-wrap{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;background:#F5F5F5}.settings-tabs-navs-wrap .settings-tabs-navs{margin:0;list-style:none}.settings-tabs-navs-wrap .settings-tabs-navs li{margin:0}.settings-tabs-navs-wrap .settings-tabs-navs li a{display:block;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#23282d;text-decoration:none;background:#F5F5F5;text-transform:capitalize;border-bottom:1px solid #e5e5e5;border-left:3px solid transparent}.settings-tabs-navs-wrap .settings-tabs-navs li:last-child a{border-bottom:none}.settings-tabs-navs-wrap .settings-tabs-navs li a:focus{-webkit-box-shadow:none;box-shadow:none}.settings-tabs-navs-wrap .settings-tabs-navs li.active a{background-color:#ffffff;border-bottom:1px solid #e5e5e5;color:var(--tutor-primary-color);border-left:3px solid var(--tutor-primary-color)}.course-settings-tabs-container .settings-tabs-container{padding:1em;-webkit-box-flex:1;-ms-flex:1;flex:1}.tutor-field-radio p{margin-top:0}.lesson-modal-form-wrap .lesson-content-drip-wrap{padding:10px;border:1px solid #e4e4e4}.lesson-modal-form-wrap .lesson-content-drip-wrap h3{margin:0 0 10px 0}.select2-dropdown.increasezindex{z-index:9999999999999}@media (min-width: 992px){.tutor-option-tooltip.tutor-option-field{position:relative}.tutor-option-tooltip.tutor-option-field p.desc{position:absolute;left:calc(100% + 16px);background:#2A344F;width:160px;padding:10px 13px;opacity:0;visibility:hidden;-webkit-transition:300ms;transition:300ms;z-index:98;top:10px;color:#fff;border-radius:12px;font-size:12px;font-style:normal}.tutor-option-tooltip.tutor-option-field p.desc::before{content:url("data:image/svg+xml,%3Csvg width='14' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.139C5.339 5.482 8.671 2.903 9.998.403c1.99-3.75 5.481 21.94 1.567 16.037C8.955 12.505 5.1 9.738 0 8.139z' fill='%232A344F' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;left:-10px;top:16px}.tutor-option-tooltip.tutor-option-field:hover p.desc{opacity:1;visibility:visible}.tutor-option-tooltip.tutor-option-field input:focus+p.desc,.tutor-option-tooltip.tutor-option-field textarea:focus+p.desc{opacity:1;visibility:visible}}
2
 
3
  /*# sourceMappingURL=tutor-front.min.css.map */
assets/js/tutor-admin.js CHANGED
@@ -250,288 +250,6 @@ jQuery(document).ready(function($){
250
  $adminMenu.find('[href="admin.php?page=tutor"]').closest('li.wp-has-submenu').find('a.wp-has-submenu').removeClass('wp-has-current-submenu').addClass('wp-has-current-submenu');
251
  }
252
 
253
- /**
254
- * Add question answer for quiz
255
- */
256
-
257
- $(document).on('change keyup paste', '.question_field_title', function(){
258
- var $that = $(this);
259
- $that.closest('.single-question-item').find('.tutor-question-item-head').find('.question-title').text($that.val());
260
- });
261
-
262
- $(document).on('change', '.question_type_field', function(){
263
- var $that = $(this);
264
- var question_type = $that.val();
265
-
266
- var option_text = $that.find('option[value="'+question_type+'"]').text();
267
- $that.closest('.single-question-item').find('.tutor-question-item-head').find('.question-type').text(option_text);
268
-
269
- var question_id = $that.closest('.single-question-item').attr('data-question-id');
270
- var data = {question_id: question_id, question_type : question_type, action: 'quiz_question_type_changed'};
271
-
272
- $.ajax({
273
- url : ajaxurl,
274
- type : 'POST',
275
- data : data,
276
- beforeSend: function () {
277
- $that.closest('.single-question-item').find('.tutor-loading-icon-wrap').addClass('tutor-updating-message');
278
- },
279
- success: function (data) {
280
- if (data.success){
281
- $that.closest('.quiz-question-form-wrap').find('.answer-entry-wrap').html(data.data.multi_answer_options);
282
-
283
- if (question_type === 'true_false' && $('.answer-option-row').length >= 2){
284
- $('.add_answer_option_wrap').hide();
285
- }else{
286
- $('.add_answer_option_wrap').show();
287
- }
288
- }
289
- },
290
- complete: function () {
291
- $that.closest('.single-question-item').find('.tutor-loading-icon-wrap').removeClass('tutor-updating-message');
292
- }
293
- });
294
- });
295
-
296
- $(document).on('click', '.add_answer_option_btn', function(e){
297
- e.preventDefault();
298
-
299
- var $that = $(this);
300
- var question_id = $that.closest('.single-question-item').attr('data-question-id');
301
- var question_type = $that.closest('.quiz-question-form-wrap').find('select.question_type_field').val();
302
- var data = {question_id: question_id, action: 'quiz_add_answer_to_question'};
303
-
304
- $.ajax({
305
- url : ajaxurl,
306
- type : 'POST',
307
- data : data,
308
- beforeSend: function () {
309
- $that.removeClass('updated-message').addClass('tutor-updating-message');
310
- },
311
- success: function (data) {
312
- if (data.success){
313
- $that.closest('.answer-entry-wrap').find('table.multi-answers-options').append(data.data.data_tr);
314
-
315
- //Hide add answer button if true false and 2 option exists
316
- if (question_type === 'true_false' && $that.closest('.answer-entry-wrap').find('tr.answer-option-row').length >= 2){
317
- $that.closest('.add_answer_option_wrap').hide();
318
- }else{
319
- $that.closest('.add_answer_option_wrap').show();
320
- }
321
- }
322
- },
323
- complete: function () {
324
- $that.removeClass('tutor-updating-message').addClass('updated-message');
325
- }
326
- });
327
- });
328
-
329
- $(document).on('click', '.add_question_btn', function(e){
330
- e.preventDefault();
331
-
332
- var $that = $(this);
333
- var $title = $('[name="new_question_title"]');
334
- var question_title = $title.val();
335
- var question_type = $('[name="new_question_type"]').val();
336
- var quiz_id = $('#post_ID').val();
337
-
338
- //If no question title, stop here
339
- if ( ! question_title.length){
340
- $title.addClass('tutor-input-text-error');
341
- return;
342
- }else{
343
- $title.removeClass('tutor-input-text-error');
344
- }
345
-
346
- var data = {question_title : question_title, question_type:question_type, quiz_id : quiz_id, action: 'quiz_page_add_new_question' };
347
- $.ajax({
348
- url : ajaxurl,
349
- type : 'POST',
350
- data : data,
351
- beforeSend: function () {
352
- $that.removeClass('updated-message').addClass('tutor-updating-message');
353
- },
354
- success: function (data) {
355
- if (data.success){
356
- $('.single-question-item .quiz-question-form-wrap').hide();
357
- $('.tutor-quiz-questions-wrap').append(data.data.question_html);
358
- $('.single-question-item:last-child .quiz-question-form-wrap').show();
359
- $title.val('');
360
- }
361
- },
362
- complete: function () {
363
- $that.removeClass('tutor-updating-message').addClass('updated-message');
364
- }
365
- });
366
- });
367
-
368
- //Show hide question settings
369
- $(document).on('click', '.question-action-btn.down', function(e){
370
- e.preventDefault();
371
- $(this).closest('.single-question-item').find('.quiz-question-form-wrap').toggle();
372
- $(this).find('i.dashicons').toggleClass('dashicons-arrow-up-alt2 dashicons-arrow-down-alt2');
373
- });
374
-
375
- $(document).on('change', '.single-question-item', function(e){
376
- e.preventDefault();
377
-
378
- var $that = $(this);
379
- var data = $(this).find("select, textarea, input").serialize()+'&action=update_tutor_question';
380
- $.ajax({
381
- url : ajaxurl,
382
- type : 'POST',
383
- data : data,
384
- beforeSend: function () {
385
- $that.find('.tutor-loading-icon-wrap').addClass('tutor-updating-message');
386
- },
387
- success: function (data) {
388
- if (data.success){
389
-
390
- }
391
- },
392
- complete: function () {
393
- $that.find('.tutor-loading-icon-wrap').removeClass('tutor-updating-message');
394
- }
395
- });
396
- });
397
-
398
- $(document).on('click', '.quiz-answer-option-delete-btn', function(e){
399
- e.preventDefault();
400
- var $that = $(this);
401
- var $closestTable = $that.closest('table');
402
- var $loadingIcon = $that.closest('.single-question-item').find('.tutor-loading-icon-wrap');
403
-
404
- var question_type = $that.closest('.quiz-question-form-wrap').find('select.question_type_field').val();
405
- var answer_option_id = $that.closest('tr').attr('data-answer-option-id');
406
-
407
- $.ajax({
408
- url : ajaxurl,
409
- type : 'POST',
410
- data : {answer_option_id:answer_option_id, action: 'quiz_delete_answer_option'},
411
- beforeSend: function () {
412
- $loadingIcon.addClass('tutor-updating-message');
413
- },
414
- success: function (data) {
415
- if (data.success){
416
- $that.closest('tr').remove();
417
- //Hide add answer button if true false and 2 option exists
418
- if (question_type === 'true_false' && $closestTable.find('tr.answer-option-row').length >= 2){
419
- $closestTable.closest('.answer-entry-wrap').find('.add_answer_option_wrap').hide();
420
- }else{
421
- $closestTable.closest('.answer-entry-wrap').find('.add_answer_option_wrap').show();
422
- }
423
- }
424
- },
425
- complete: function () {
426
- $loadingIcon.removeClass('tutor-updating-message');
427
- }
428
- });
429
- });
430
-
431
- $(document).on('click', '.question-action-btn.trash', function(e){
432
- e.preventDefault();
433
-
434
- var $that = $(this);
435
- var question_id = $that.closest('.single-question-item').attr('data-question-id');
436
- var $loadingIcon = $that.closest('.single-question-item').find('.tutor-loading-icon-wrap');
437
-
438
- $.ajax({
439
- url : ajaxurl,
440
- type : 'POST',
441
- data : {question_id:question_id, action: 'quiz_question_delete'},
442
- beforeSend: function () {
443
- $loadingIcon.addClass('tutor-updating-message');
444
- },
445
- success: function (data) {
446
- if (data.success){
447
- $that.closest('.single-question-item').remove();
448
- }
449
- },
450
- complete: function () {
451
- $loadingIcon.removeClass('tutor-updating-message');
452
- }
453
- });
454
- });
455
-
456
- /**
457
- * Sort quiz questions
458
- */
459
-
460
- if (jQuery().sortable) {
461
- $(".tutor-quiz-questions-wrap").sortable({
462
- handle: ".question-short",
463
- start: function (e, ui) {
464
- ui.placeholder.css('visibility', 'visible');
465
- },
466
- stop: function (e, ui) {
467
- var questions = {};
468
- $('.single-question-item').each(function(index, item){
469
- var $question = $(this);
470
- var question_id = parseInt($question.attr('data-question-id').match(/\d+/)[0], 10);
471
- questions[index] = { 'question_id' : question_id };
472
- });
473
-
474
- $.post(ajaxurl, {questions : questions, action: 'sorting_quiz_questions'});
475
- },
476
- });
477
- }
478
-
479
- $(document).on('change keyup', '.tutor-quiz-modal-wrap .tutor-modal-search-input', function(e){
480
- e.preventDefault();
481
-
482
- var $that = $(this);
483
- var $modal = $('.tutor-modal-wrap');
484
-
485
- tutor_delay(function(){
486
- var search_terms = $that.val();
487
- var quiz_for_post_id = $modal.attr('quiz-for-post-id');
488
-
489
- $.ajax({
490
- url : ajaxurl,
491
- type : 'POST',
492
- data : {quiz_for_post_id : quiz_for_post_id, search_terms : search_terms, action: 'tutor_load_quiz_modal'},
493
- beforeSend: function () {
494
- $modal.addClass('loading');
495
- },
496
- success: function (data) {
497
- if (data.success){
498
- $('.tutor-modal-wrap .modal-container').html(data.data.output);
499
- }
500
- },
501
- complete: function () {
502
- $modal.removeClass('loading');
503
- }
504
- });
505
-
506
- }, 1000)
507
- });
508
-
509
- var tutor_delay = (function(){
510
- var timer = 0;
511
- return function(callback, ms){
512
- clearTimeout (timer);
513
- timer = setTimeout(callback, ms);
514
- };
515
- })();
516
-
517
- $(document).on('click', '.tutor-quiz-delete-btn', function(e){
518
- e.preventDefault();
519
-
520
- var $that = $(this);
521
- var quiz_id = $that.closest('.added-quiz-item').attr('data-quiz-id');
522
-
523
- $.ajax({
524
- url : ajaxurl,
525
- type : 'POST',
526
- data : {quiz_id:quiz_id, action: 'remove_quiz_from_post'},
527
- success: function (data) {
528
- if (data.success){
529
- $that.closest('.added-quiz-item').remove();
530
- }
531
- }
532
- });
533
- });
534
-
535
  $(document).on('click', '.tutor-option-media-upload-btn', function(e){
536
  e.preventDefault();
537
 
@@ -552,10 +270,25 @@ jQuery(document).ready(function($){
552
  var attachment = frame.state().get('selection').first().toJSON();
553
  $that.closest('.option-media-wrap').find('.option-media-preview').html('<img src="'+attachment.url+'" alt="" />');
554
  $that.closest('.option-media-wrap').find('input').val(attachment.id);
 
555
  });
556
  frame.open();
557
  });
558
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
559
  $(document).on('change', '.tutor_addons_list_item', function(e) {
560
  var $that = $(this);
561
 
250
  $adminMenu.find('[href="admin.php?page=tutor"]').closest('li.wp-has-submenu').find('a.wp-has-submenu').removeClass('wp-has-current-submenu').addClass('wp-has-current-submenu');
251
  }
252
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
  $(document).on('click', '.tutor-option-media-upload-btn', function(e){
254
  e.preventDefault();
255
 
270
  var attachment = frame.state().get('selection').first().toJSON();
271
  $that.closest('.option-media-wrap').find('.option-media-preview').html('<img src="'+attachment.url+'" alt="" />');
272
  $that.closest('.option-media-wrap').find('input').val(attachment.id);
273
+ $that.closest('.option-media-wrap').find('.tutor-media-option-trash-btn').show();
274
  });
275
  frame.open();
276
  });
277
 
278
+ /**
279
+ * Remove option media
280
+ * @since v.1.4.3
281
+ */
282
+ $(document).on('click', '.tutor-media-option-trash-btn', function(e){
283
+ e.preventDefault();
284
+
285
+ var $that = $(this);
286
+ $that.closest('.option-media-wrap').find('img').remove();
287
+ $that.closest('.option-media-wrap').find('input').val('');
288
+ $that.closest('.option-media-wrap').find('.tutor-media-option-trash-btn').hide();
289
+ });
290
+
291
+
292
  $(document).on('change', '.tutor_addons_list_item', function(e) {
293
  var $that = $(this);
294
 
assets/js/tutor-front.js CHANGED
@@ -14,6 +14,24 @@ jQuery(document).ready(function($){
14
  }
15
  //END: select2
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  $(document).on('change', '.tutor-course-filter-form', function(e){
18
  e.preventDefault();
19
  $(this).closest('form').submit();
@@ -497,17 +515,14 @@ jQuery(document).ready(function($){
497
  function init_quiz_builder() {
498
  if (jQuery().sortable) {
499
  $(".tutor-quiz-answers-wrap").sortable({
500
- handle: ".answer-sorting-bar",
501
  start: function (e, ui) {
502
  ui.placeholder.css('visibility', 'visible');
503
  },
504
  stop: function (e, ui) {
505
-
506
  //Sorting Stopped...
507
  },
508
  }).disableSelection();
509
- ;
510
-
511
 
512
  $(".quiz-draggable-rand-answers, .quiz-answer-matching-droppable").sortable({
513
  connectWith: ".quiz-answer-matching-droppable",
14
  }
15
  //END: select2
16
 
17
+
18
+ /*!
19
+ * jQuery UI Touch Punch 0.2.3
20
+ *
21
+ * Copyright 2011–2014, Dave Furfero
22
+ * Dual licensed under the MIT or GPL Version 2 licenses.
23
+ *
24
+ * Depends:
25
+ * jquery.ui.widget.js
26
+ * jquery.ui.mouse.js
27
+ */
28
+ !function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);
29
+
30
+ /**
31
+ * END jQuery UI Touch Punch
32
+ */
33
+
34
+
35
  $(document).on('change', '.tutor-course-filter-form', function(e){
36
  e.preventDefault();
37
  $(this).closest('form').submit();
515
  function init_quiz_builder() {
516
  if (jQuery().sortable) {
517
  $(".tutor-quiz-answers-wrap").sortable({
518
+ //handle: ".answer-sorting-bar",
519
  start: function (e, ui) {
520
  ui.placeholder.css('visibility', 'visible');
521
  },
522
  stop: function (e, ui) {
 
523
  //Sorting Stopped...
524
  },
525
  }).disableSelection();
 
 
526
 
527
  $(".quiz-draggable-rand-answers, .quiz-answer-matching-droppable").sortable({
528
  connectWith: ".quiz-answer-matching-droppable",
classes/Addons.php CHANGED
@@ -108,7 +108,7 @@ class Addons {
108
  $api_data = tutor_utils()->avalue_dot('body', $response);
109
 
110
  $addons_themes_data = array(
111
- 'last_checked_time' => time(),
112
  'data' => $api_data,
113
  );
114
  }
108
  $api_data = tutor_utils()->avalue_dot('body', $response);
109
 
110
  $addons_themes_data = array(
111
+ 'last_checked_time' => tutor_time(),
112
  'data' => $api_data,
113
  );
114
  }
classes/Admin.php CHANGED
@@ -71,14 +71,11 @@ class Admin{
71
 
72
  add_submenu_page('tutor', __('Settings', 'tutor'), __('Settings', 'tutor'), 'manage_tutor', 'tutor_settings', array($this, 'tutor_page') );
73
 
74
- add_submenu_page('tutor',__('Uninstall Tutor LMS', 'tutor'), null, 'deactivate_plugin', 'tutor-uninstall', array($this, 'tutor_uninstall'));
75
-
76
- add_submenu_page('tutor', __('Status', 'tutor'), __('Status', 'tutor'), 'manage_tutor', 'tutor-status', array($this, 'tutor_status') );
77
 
78
  if ( ! $hasPro){
79
  add_submenu_page( 'tutor', __( 'Get Pro', 'tutor' ), __( '<span class="dashicons dashicons-awards tutor-get-pro-text"></span> Get Pro', 'tutor' ), 'manage_options', 'tutor-get-pro', array($this, 'tutor_get_pro') );
80
  }
81
-
82
  }
83
 
84
  public function tutor_page(){
@@ -120,12 +117,25 @@ class Admin{
120
  }
121
  }
122
 
123
- public function tutor_status(){
124
- include tutor()->path.'views/pages/status.php';
125
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
 
127
- public function tutor_uninstall(){
128
- include tutor()->path.'views/pages/uninstall.php';
129
  }
130
 
131
  public function tutor_get_pro(){
@@ -336,7 +346,6 @@ class Admin{
336
  $course_post_type,
337
  $lesson_post_type,
338
  'tutor_quiz',
339
- 'tutor_question',
340
  'tutor_enrolled',
341
  'topics',
342
  'tutor_enrolled',
@@ -412,7 +421,7 @@ class Admin{
412
  $plugin_file = tutor()->basename;
413
  if ( current_user_can( 'deactivate_plugin', $plugin_file ) ) {
414
  if ( isset( $actions['deactivate'] ) ) {
415
- $actions['deactivate'] = '<a href="admin.php?page=tutor-uninstall">' . __('Uninstall', 'tutor') . '</a>';
416
  }
417
  }
418
  }
71
 
72
  add_submenu_page('tutor', __('Settings', 'tutor'), __('Settings', 'tutor'), 'manage_tutor', 'tutor_settings', array($this, 'tutor_page') );
73
 
74
+ add_submenu_page('tutor', __('Tools', 'tutor'), __('Tools', 'tutor'), 'manage_tutor', 'tutor-tools', array($this, 'tutor_tools') );
 
 
75
 
76
  if ( ! $hasPro){
77
  add_submenu_page( 'tutor', __( 'Get Pro', 'tutor' ), __( '<span class="dashicons dashicons-awards tutor-get-pro-text"></span> Get Pro', 'tutor' ), 'manage_options', 'tutor-get-pro', array($this, 'tutor_get_pro') );
78
  }
 
79
  }
80
 
81
  public function tutor_page(){
117
  }
118
  }
119
 
120
+ public function tutor_tools(){
121
+ $tutor_admin_tools_page = tutils()->array_get('tutor_admin_tools_page', $_GET);
122
+ if ($tutor_admin_tools_page){
123
+ include apply_filters('tutor_admin_tools_page', tutor()->path."views/pages/{$tutor_admin_tools_page}.php", $tutor_admin_tools_page);
124
+ }else{
125
+ $pages = apply_filters('tutor_tool_pages', array(
126
+ 'tutor_pages' => array('title' => __('Tutor Pages', 'tutor') ),
127
+ 'status' => __('Status', 'tutor'),
128
+ ));
129
+
130
+ $current_page = 'tutor_pages';
131
+ $requested_page = sanitize_text_field(tutils()->array_get('sub_page', $_GET));
132
+ if ($requested_page){
133
+ $current_page = $requested_page;
134
+ }
135
+
136
+ include tutor()->path.'views/pages/tools.php';
137
+ }
138
 
 
 
139
  }
140
 
141
  public function tutor_get_pro(){
346
  $course_post_type,
347
  $lesson_post_type,
348
  'tutor_quiz',
 
349
  'tutor_enrolled',
350
  'topics',
351
  'tutor_enrolled',
421
  $plugin_file = tutor()->basename;
422
  if ( current_user_can( 'deactivate_plugin', $plugin_file ) ) {
423
  if ( isset( $actions['deactivate'] ) ) {
424
+ $actions['deactivate'] = '<a href="admin.php?page=tutor-tools&tutor_admin_tools_page=uninstall">' . __('Uninstall', 'tutor') . '</a>';
425
  }
426
  }
427
  }
classes/Email.php ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Created by PhpStorm.
4
+ * User: mhshohel
5
+ * Date: 30/9/19
6
+ * Time: 3:20 PM
7
+ */
8
+
9
+ namespace TUTOR;
10
+
11
+
12
+ class Email {
13
+
14
+ public function __construct() {
15
+ add_filter('tutor/options/attr', array($this, 'add_options'));
16
+
17
+ if ( ! function_exists('tutor_pro')) {
18
+ add_action( 'tutor_options_before_email_notification', array( $this, 'no_pro_message' ) );
19
+ }
20
+ }
21
+
22
+ public function add_options($attr){
23
+ $attr['email_notification'] = array(
24
+ 'label' => __('E-Mail Notification', 'tutor-pro'),
25
+ 'sections' => array(
26
+ 'email_settings' => array(
27
+ 'label' => __('E-Mail Settings', 'tutor-pro'),
28
+ 'desc' => __('Check and place necessary information here.', 'tutor-pro'),
29
+ 'fields' => array(
30
+ 'email_from_name' => array(
31
+ 'type' => 'text',
32
+ 'label' => __('Name', 'tutor-pro'),
33
+ 'default' => get_option('blogname'),
34
+ 'desc' => __('The name under which all the emails will be sent', 'tutor'),
35
+ ),
36
+ 'email_from_address' => array(
37
+ 'type' => 'text',
38
+ 'label' => __('E-Mail Address', 'tutor-pro'),
39
+ 'default' => get_option('admin_email'),
40
+ 'desc' => __('The E-Mail address from which all emails will be sent', 'tutor-pro'),
41
+ ),
42
+ 'email_footer_text' => array(
43
+ 'type' => 'textarea',
44
+ 'label' => __('E-Mail Footer Text', 'tutor-pro'),
45
+ 'default' => '',
46
+ 'desc' => __('The text to appear in E-Mail template footer', 'tutor-pro'),
47
+ ),
48
+ ),
49
+ ),
50
+
51
+ ),
52
+ );
53
+
54
+
55
+ return $attr;
56
+ }
57
+
58
+
59
+ public function no_pro_message(){
60
+ tutor_alert(sprintf(__(' %s Get Tutor LMS Pro %s to extend email functionality and send email notifications for certain events. You can easily choose the events for which you wish to send emails.', 'tutor'), "<strong> <a href='https://www.themeum.com/product/tutor-lms/?utm_source=tutor_lms_email_settings' target='_blank'>", "</a></strong>" ) );
61
+
62
+ }
63
+
64
+ }
classes/FormHandler.php ADDED
@@ -0,0 +1,248 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * FormHandler class
4
+ *
5
+ * @author: themeum
6
+ * @author_uri: https://themeum.com
7
+ * @package Tutor
8
+ * @since v.1.4.3
9
+ */
10
+
11
+ namespace TUTOR;
12
+
13
+
14
+ if ( ! defined( 'ABSPATH' ) )
15
+ exit;
16
+
17
+
18
+ class FormHandler {
19
+
20
+ public function __construct() {
21
+ add_action('tutor_action_tutor_user_login', array($this, 'process_login'));
22
+ add_action('tutor_action_tutor_retrieve_password', array($this, 'tutor_retrieve_password'));
23
+ add_action('tutor_action_tutor_process_reset_password', array($this, 'tutor_process_reset_password'));
24
+
25
+ add_action( 'tutor_reset_password_notification', array( $this, 'reset_password_notification' ), 10, 2 );
26
+ add_filter( 'tutor_lostpassword_url', array( $this, 'lostpassword_url' ) );
27
+ }
28
+
29
+ public function process_login(){
30
+ tutils()->checking_nonce();
31
+
32
+
33
+ $username = tutils()->array_get('log', $_POST);
34
+ $password = tutils()->array_get('pwd', $_POST);
35
+
36
+
37
+ try {
38
+ $creds = array(
39
+ 'user_login' => trim( wp_unslash( $username ) ), // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
40
+ 'user_password' => $password, // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash
41
+ 'remember' => isset( $_POST['rememberme'] ), // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
42
+ );
43
+
44
+
45
+ $validation_error = new \WP_Error();
46
+ $validation_error = apply_filters( 'tutor_process_login_errors', $validation_error, $creds['user_login'], $creds['user_password'] );
47
+
48
+ if ( $validation_error->get_error_code() ) {
49
+ throw new \Exception( '<strong>' . __( 'Error:', 'tutor' ) . '</strong> ' . $validation_error->get_error_message() );
50
+ }
51
+
52
+ if ( empty( $creds['user_login'] ) ) {
53
+ throw new \Exception( '<strong>' . __( 'Error:', 'tutor' ) . '</strong> ' . __( 'Username is required.', 'tutor' ) );
54
+ }
55
+
56
+ // On multisite, ensure user exists on current site, if not add them before allowing login.
57
+ if ( is_multisite() ) {
58
+ $user_data = get_user_by( is_email( $creds['user_login'] ) ? 'email' : 'login', $creds['user_login'] );
59
+
60
+ if ( $user_data && ! is_user_member_of_blog( $user_data->ID, get_current_blog_id() ) ) {
61
+ add_user_to_blog( get_current_blog_id(), $user_data->ID, 'customer' );
62
+ }
63
+ }
64
+
65
+ // Perform the login.
66
+ $user = wp_signon( apply_filters( 'tutor_login_credentials', $creds ), is_ssl() );
67
+
68
+ if ( is_wp_error( $user ) ) {
69
+ $message = $user->get_error_message();
70
+ $message = str_replace( '<strong>' . esc_html( $creds['user_login'] ) . '</strong>', '<strong>' . esc_html( $creds['user_login'] ) . '</strong>', $message );
71
+ throw new \Exception( $message );
72
+ } else {
73
+ tutor_redirect_back(apply_filters('tutor_login_redirect_url', tutils()->tutor_dashboard_url()));
74
+ }
75
+ } catch ( \Exception $e ) {
76
+ tutor_flash_set('warning', apply_filters( 'login_errors', $e->getMessage()) );
77
+ do_action( 'tutor_login_failed' );
78
+ }
79
+
80
+
81
+
82
+ }
83
+
84
+
85
+
86
+
87
+
88
+ public function tutor_retrieve_password(){
89
+ tutils()->checking_nonce();
90
+
91
+ //echo '<pre>';
92
+ //die(print_r($_POST));
93
+
94
+ $login = sanitize_user( tutils()->array_get('user_login', $_POST));
95
+
96
+ if ( empty( $login ) ) {
97
+ tutor_flash_set('danger', __( 'Enter a username or email address.', 'tutor' ));
98
+ return false;
99
+ } else {
100
+ // Check on username first, as customers can use emails as usernames.
101
+ $user_data = get_user_by( 'login', $login );
102
+ }
103
+
104
+ // If no user found, check if it login is email and lookup user based on email.
105
+ if ( ! $user_data && is_email( $login ) && apply_filters( 'tutor_get_username_from_email', true ) ) {
106
+ $user_data = get_user_by( 'email', $login );
107
+ }
108
+
109
+ $errors = new \WP_Error();
110
+
111
+ do_action( 'lostpassword_post', $errors );
112
+
113
+ if ( $errors->get_error_code() ) {
114
+ tutor_flash_set('danger', $errors->get_error_message() );
115
+ return false;
116
+ }
117
+
118
+ if ( ! $user_data ) {
119
+ tutor_flash_set('danger', __( 'Invalid username or email.', 'tutor' ) );
120
+ return false;
121
+ }
122
+
123
+ if ( is_multisite() && ! is_user_member_of_blog( $user_data->ID, get_current_blog_id() ) ) {
124
+ tutor_flash_set('danger', __( 'Invalid username or email.', 'tutor' ) );
125
+ return false;
126
+ }
127
+
128
+ // Redefining user_login ensures we return the right case in the email.
129
+ $user_login = $user_data->user_login;
130
+
131
+ do_action( 'retrieve_password', $user_login );
132
+
133
+ $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
134
+
135
+ if ( ! $allow ) {
136
+ tutor_flash_set('danger', __( 'Password reset is not allowed for this user', 'tutor' ) );
137
+ return false;
138
+ } elseif ( is_wp_error( $allow ) ) {
139
+ tutor_flash_set('danger', $allow->get_error_message() );
140
+ return false;
141
+ }
142
+
143
+ // Get password reset key (function introduced in WordPress 4.4).
144
+ $key = get_password_reset_key($user_data);
145
+
146
+ // Send email notification.
147
+ do_action( 'tutor_reset_password_notification', $user_login, $key );
148
+ }
149
+
150
+
151
+ public function reset_password_notification( $user_login = '', $reset_key = ''){
152
+ $this->sendNotification($user_login, $reset_key);
153
+
154
+ $html = "<h3>".__('Check your E-Mail', 'tutor')."</h3>";
155
+ $html .= "<p>".__("We've sent an email to this account's email address. Click the link in the email to reset your password", 'tutor')."</p>";
156
+ $html .= "<p>".__("If you don't see the email, check other places it might be, like your junk, spam, social, promotion or others folders.", 'tutor')."</p>";
157
+ tutor_flash_set('success', $html);
158
+ }
159
+
160
+ public function lostpassword_url($url){
161
+ return tutils()->tutor_dashboard_url('retrieve-password');
162
+ }
163
+
164
+ public function tutor_process_reset_password(){
165
+ tutils()->checking_nonce();
166
+
167
+ $reset_key = sanitize_text_field(tutils()->array_get('reset_key', $_POST));
168
+ $user_id = (int) sanitize_text_field(tutils()->array_get('user_id', $_POST));
169
+ $password = sanitize_text_field(tutils()->array_get('password', $_POST));
170
+ $confirm_password = sanitize_text_field(tutils()->array_get('confirm_password', $_POST));
171
+
172
+ $user = get_user_by('ID', $user_id);
173
+ $user = check_password_reset_key( $reset_key, $user->user_login );
174
+
175
+ if ( is_wp_error( $user ) ) {
176
+ tutor_flash_set('danger', __( 'This key is invalid or has already been used. Please reset your password again if needed.', 'tutor') );
177
+ return false;
178
+ }
179
+
180
+
181
+ if ( $user instanceof \WP_User ) {
182
+ if ( !$password ) {
183
+ tutor_flash_set('danger', __( 'Please enter your password.', 'tutor') );
184
+ return false;
185
+ }
186
+
187
+ if ( $password !== $confirm_password) {
188
+ tutor_flash_set('danger', __( 'Passwords do not match.', 'tutor') );
189
+ return false;
190
+ }
191
+
192
+ tutils()->reset_password($user, $password);
193
+
194
+ do_action( 'tutor_user_reset_password', $user );
195
+
196
+ // Perform the login.
197
+ $creds = array('user_login' => $user->user_login, 'user_password' => $password, 'remember' => true);
198
+ $user = wp_signon( apply_filters( 'tutor_login_credentials', $creds ), is_ssl() );
199
+
200
+ do_action( 'tutor_user_reset_password_login', $user );
201
+
202
+ wp_safe_redirect( tutils()->tutor_dashboard_url() );
203
+ exit;
204
+ }
205
+ }
206
+
207
+ /**
208
+ * @param $user_login
209
+ * @param $reset_key
210
+ *
211
+ * Send E-Mail notification
212
+ * We are sending directly right now, later we will introduce centralised E-Mail notification System...
213
+ */
214
+ public function sendNotification($user_login, $reset_key){
215
+ //Send the E-Mail to user
216
+
217
+ $user_data = get_user_by( 'login', $user_login );
218
+
219
+ $variable = array(
220
+ 'user_login' => $user_login,
221
+ 'reset_key' => $reset_key,
222
+ 'user_id' => $user_data->ID,
223
+ );
224
+
225
+ $html = tutor_get_template_html('email.send-reset-password', $variable);
226
+ $subject = sprintf(__( 'Password Reset Request for %s', 'tutor' ), get_option( 'blogname' ));
227
+
228
+ $header = 'Content-Type: text/html' . "\r\n";
229
+
230
+ add_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
231
+ add_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
232
+
233
+ wp_mail($user_data->user_email, $subject, $html, $header);
234
+
235
+ remove_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
236
+ remove_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
237
+ }
238
+
239
+ public function get_from_address(){
240
+ return apply_filters('tutor_email_from_address', get_tutor_option('email_from_address'));
241
+ }
242
+
243
+ public function get_from_name(){
244
+ return apply_filters('tutor_email_from_name', get_tutor_option('email_from_name'));
245
+ }
246
+
247
+
248
+ }
classes/Instructor.php CHANGED
@@ -82,7 +82,7 @@ class Instructor {
82
 
83
  $user_id = wp_insert_user( $userdata ) ;
84
  if ( ! is_wp_error($user_id)){
85
- update_user_meta($user_id, '_is_tutor_instructor', time());
86
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'pending'));
87
 
88
  $user = get_user_by( 'id', $user_id );
@@ -122,7 +122,7 @@ class Instructor {
122
  if (tutor_utils()->is_instructor()){
123
  die(__('Already applied for instructor', 'tutor'));
124
  }else{
125
- update_user_meta($user_id, '_is_tutor_instructor', time());
126
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'pending'));
127
  }
128
  }else{
@@ -187,7 +187,7 @@ class Instructor {
187
  update_user_meta($user_id, 'phone_number', $phone_number);
188
  update_user_meta($user_id, 'description', $tutor_profile_bio);
189
  update_user_meta($user_id, '_tutor_profile_bio', $tutor_profile_bio);
190
- update_user_meta($user_id, '_is_tutor_instructor', time());
191
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'approved'));
192
 
193
  do_action('tutor_add_new_instructor_after', $user_id);
82
 
83
  $user_id = wp_insert_user( $userdata ) ;
84
  if ( ! is_wp_error($user_id)){
85
+ update_user_meta($user_id, '_is_tutor_instructor', tutor_time());
86
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'pending'));
87
 
88
  $user = get_user_by( 'id', $user_id );
122
  if (tutor_utils()->is_instructor()){
123
  die(__('Already applied for instructor', 'tutor'));
124
  }else{
125
+ update_user_meta($user_id, '_is_tutor_instructor', tutor_time());
126
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'pending'));
127
  }
128
  }else{
187
  update_user_meta($user_id, 'phone_number', $phone_number);
188
  update_user_meta($user_id, 'description', $tutor_profile_bio);
189
  update_user_meta($user_id, '_tutor_profile_bio', $tutor_profile_bio);
190
+ update_user_meta($user_id, '_is_tutor_instructor', tutor_time());
191
  update_user_meta($user_id, '_tutor_instructor_status', apply_filters('tutor_initial_instructor_status', 'approved'));
192
 
193
  do_action('tutor_add_new_instructor_after', $user_id);
classes/Instructors_List.php CHANGED
@@ -120,7 +120,7 @@ class Instructors_List extends \Tutor_List_Table {
120
  do_action('tutor_before_approved_instructor', $instructor_id);
121
 
122
  update_user_meta($instructor_id, '_tutor_instructor_status', 'approved');
123
- update_user_meta($instructor_id, '_tutor_instructor_approved', time());
124
 
125
  $instructor = new \WP_User($instructor_id);
126
  $instructor->add_role(tutor()->instructor_role);
120
  do_action('tutor_before_approved_instructor', $instructor_id);
121
 
122
  update_user_meta($instructor_id, '_tutor_instructor_status', 'approved');
123
+ update_user_meta($instructor_id, '_tutor_instructor_approved', tutor_time());
124
 
125
  $instructor = new \WP_User($instructor_id);
126
  $instructor->add_role(tutor()->instructor_role);
classes/Lesson.php CHANGED
@@ -249,7 +249,7 @@ class Lesson extends Tutor_Base {
249
 
250
  do_action('tutor_lesson_completed_before', $lesson_id);
251
  /**
252
- * Marking lesson at user meta, meta format, _tutor_completed_lesson_id_{id} and value = time();
253
  */
254
  tutor_utils()->mark_lesson_complete($lesson_id);
255
 
249
 
250
  do_action('tutor_lesson_completed_before', $lesson_id);
251
  /**
252
+ * Marking lesson at user meta, meta format, _tutor_completed_lesson_id_{id} and value = tutor_time();
253
  */
254
  tutor_utils()->mark_lesson_complete($lesson_id);
255
 
classes/Options.php CHANGED
@@ -518,10 +518,23 @@ class Options {
518
  ),
519
  ),
520
 
521
-
522
  );
523
 
524
- return apply_filters('tutor/options/attr', $attr);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
525
  }
526
 
527
  /**
518
  ),
519
  ),
520
 
 
521
  );
522
 
523
+ $attrs = apply_filters('tutor/options/attr', $attr);
524
+ $extends = apply_filters('tutor/options/extend/attr', array());
525
+
526
+ if (tutils()->count($extends)){
527
+ foreach ($extends as $extend_key => $extend_option){
528
+ if (isset($attrs[$extend_key])&& tutils()->count($extend_option['sections']) ){
529
+ $sections = $attrs[$extend_key]['sections'];
530
+ $sections = array_merge($sections, $extend_option['sections']);
531
+ $attrs[$extend_key]['sections'] = $sections;
532
+ }
533
+ }
534
+ }
535
+
536
+ return $attrs;
537
+
538
  }
539
 
540
  /**
classes/Question.php DELETED
@@ -1,304 +0,0 @@
1
- <?php
2
-
3
-
4
- namespace TUTOR;
5
-
6
- if ( ! defined( 'ABSPATH' ) )
7
- exit;
8
-
9
-
10
- class Question {
11
-
12
- public function __construct() {
13
- add_action( 'add_meta_boxes', array($this, 'register_meta_box') );
14
- //save question type during first add question
15
- add_action('save_post_tutor_question', array($this, 'save_question_type'), 10, 1);
16
-
17
- add_action('wp_ajax_quiz_page_add_new_question', array($this, 'quiz_page_add_new_question'));
18
- add_action('wp_ajax_update_tutor_question', array($this, 'update_tutor_question'));
19
- add_action('wp_ajax_quiz_add_answer_to_question', array($this, 'quiz_add_answer_to_question'));
20
- add_action('wp_ajax_quiz_delete_answer_option', array($this, 'quiz_delete_answer_option'));
21
- add_action('wp_ajax_quiz_question_type_changed', array($this, 'quiz_question_type_changed'));
22
- add_action('wp_ajax_quiz_question_delete', array($this, 'quiz_question_delete'));
23
- add_action('wp_ajax_sorting_quiz_questions', array($this, 'sorting_quiz_questions'));
24
-
25
- add_filter( "manage_tutor_question_posts_columns", array($this, 'add_column'), 10,1 );
26
- add_action( "manage_tutor_question_posts_custom_column" , array($this, 'custom_question_column'), 10, 2 );
27
- }
28
-
29
- public function register_meta_box(){
30
- add_meta_box( 'tutor-question', __( 'Question', 'tutor' ), array($this, 'quiz_question'), 'tutor_question' );
31
- }
32
-
33
- public function save_question_type($post_ID){
34
- $question_type = get_post_meta($post_ID, '_question_type', true);
35
- if ( ! $question_type){
36
- update_post_meta($post_ID, '_question_type', 'true_false');
37
- }
38
- }
39
-
40
- public function quiz_question(){
41
- global $post;
42
- $question = $post;
43
-
44
- $is_question_edit_page = true;
45
-
46
- include tutor()->path."views/metabox/quiz/single-question-item.php";
47
- }
48
-
49
- public function quiz_questions(){
50
- include tutor()->path.'views/metabox/quiz_questions.php';
51
- }
52
-
53
- public function quiz_page_add_new_question(){
54
- global $wpdb;
55
-
56
- $question_title = sanitize_text_field($_POST['question_title']);
57
- $question_type = sanitize_text_field($_POST['question_type']);
58
- $quiz_id = (int) sanitize_text_field($_POST['quiz_id']);
59
-
60
- $question_html = '';
61
-
62
- $next_question_order = tutor_utils()->quiz_next_question_order_id($quiz_id);
63
-
64
- $post_arr = array(
65
- 'post_type' => 'tutor_question',
66
- 'post_title' => $question_title,
67
- 'post_status' => 'publish',
68
- 'post_author' => get_current_user_id(),
69
- 'post_parent' => $quiz_id,
70
- 'menu_order' => $next_question_order,
71
- );
72
- $question_id = wp_insert_post( $post_arr );
73
-
74
- if ($question_id){
75
- update_post_meta($question_id,'_question_type', $question_type);
76
-
77
- /**
78
- * Insert True/False
79
- */
80
- if ($question_type === 'true_false') {
81
- $answer_option = array(
82
- 'answer_option_text' => __( 'True', 'tutor' ),
83
- 'is_correct' => '1',
84
- );
85
- $data = apply_filters( 'tutor_quiz_adding_answer_option_to_question', array(
86
- 'comment_post_ID' => $question_id,
87
- 'comment_content' => json_encode( $answer_option ),
88
- 'comment_approved' => 'approved',
89
- 'comment_agent' => 'TutorLMSPlugin',
90
- 'comment_type' => 'quiz_answer_option',
91
- ) );
92
- $wpdb->insert( $wpdb->comments, $data );
93
-
94
- $answer_option = array(
95
- 'answer_option_text' => __( 'False', 'tutor' ),
96
- 'is_correct' => '0',
97
- );
98
- $data = apply_filters( 'tutor_quiz_adding_answer_option_to_question', array(
99
- 'comment_post_ID' => $question_id,
100
- 'comment_content' => json_encode( $answer_option ),
101
- 'comment_approved' => 'approved',
102
- 'comment_agent' => 'TutorLMSPlugin',
103
- 'comment_type' => 'quiz_answer_option',
104
- ) );
105
- $wpdb->insert( $wpdb->comments, $data );
106
- }
107
-
108
- ob_start();
109
- $question = get_post($question_id);
110
- include tutor()->path."views/metabox/quiz/single-question-item.php";
111
- $question_html = ob_get_clean();
112
- }
113
-
114
- wp_send_json_success(array('question_html' => $question_html));
115
- }
116
-
117
-
118
- public function update_tutor_question(){
119
- global $wpdb;
120
- $questions = $_POST['tutor_question'];
121
-
122
- if ( ! is_array($questions) || ! count($questions)){
123
- wp_send_json_error();
124
- }
125
-
126
- //die(print_r($_POST['tutor_question']));
127
-
128
- foreach ($questions as $question_ID => $question_data){
129
- $title = sanitize_text_field(tutor_utils()->avalue_dot('question_title', $question_data));
130
- $description = wp_kses_post(tutor_utils()->avalue_dot('question_description', $question_data));
131
-
132
- $type = sanitize_text_field(tutor_utils()->avalue_dot('question_type', $question_data));
133
- $mark = sanitize_text_field(tutor_utils()->avalue_dot('question_mark', $question_data));
134
- $hints = sanitize_text_field(tutor_utils()->avalue_dot('question_hints', $question_data));
135
-
136
- $post_arr = array(
137
- 'ID' => $question_ID,
138
- 'post_title' => $title,
139
- 'post_content' => $description,
140
- );
141
- wp_update_post($post_arr);
142
-
143
- update_post_meta($question_ID, '_question_hints', $hints);
144
- update_post_meta($question_ID, '_question_mark', $mark);
145
- update_post_meta($question_ID, '_question_type', $type);
146
-
147
- /**
148
- * Answer Option
149
- */
150
- if ($type === 'true_false'){
151
- //If true/false, reset answer
152
- $previous_answers = tutor_utils()->get_quiz_answer_options_by_question($question_ID);
153
-
154
- if ($previous_answers){
155
- foreach ($previous_answers as $previous_answer){
156
- $answer_content = json_decode($previous_answer->comment_content, true);
157
- $answer_content['is_correct'] = '0';
158
- $wpdb->update($wpdb->comments, array('comment_content' => json_encode($answer_content)), array('comment_ID' => $previous_answer->comment_ID) );
159
- }
160
- }
161
- }
162
-
163
- $answer_options = tutor_utils()->avalue_dot('answer_option', $question_data);
164
- $answer_corrects = tutor_utils()->avalue_dot('answer_option_is_correct', $question_data);
165
-
166
- if (is_array($answer_options) && count($answer_options)){
167
- foreach ($answer_options as $answer_option_ID => $answer_option){
168
- $is_correct = '0';
169
-
170
- if ($type === 'multiple_choice'){
171
- $is_correct = isset($answer_corrects[$answer_option_ID]) && $answer_corrects[$answer_option_ID] == '1' ? '1' : '0';
172
- }elseif ($type === 'single_choice' || $type === 'true_false'){
173
- $correct_answer_id = sanitize_text_field(tutor_utils()->avalue_dot('answer_option_is_correct', $question_data));
174
- $is_correct = $correct_answer_id == $answer_option_ID ? '1' : '0';
175
- }
176
-
177
- $update_data = array(
178
- 'answer_option_text' => $answer_option,
179
- 'is_correct' => $is_correct,
180
- );
181
- $wpdb->update($wpdb->comments, array('comment_content' => json_encode($update_data)), array('comment_ID' =>$answer_option_ID ) );
182
- }
183
- }
184
- }
185
-
186
- wp_send_json_success();
187
- }
188
-
189
- public function quiz_add_answer_to_question(){
190
- global $wpdb;
191
-
192
- $question_id = (int) sanitize_text_field($_POST['question_id']);
193
- $question_type = get_post_meta($question_id, '_question_type', true);
194
-
195
- $answer_option = array(
196
- 'answer_option_text' => __('New answer option', 'tutor'),
197
- 'is_correct' => '0',
198
- );
199
-
200
- if ($question_type === 'true_false'){
201
- $answer_option['answer_option_text'] = __('True/False', 'tutor');
202
- }
203
-
204
- $data = apply_filters('tutor_quiz_adding_answer_option_to_question', array(
205
- 'comment_post_ID' => $question_id,
206
- 'comment_content' => json_encode($answer_option),
207
- 'comment_approved' => 'approved',
208
- 'comment_agent' => 'TutorLMSPlugin',
209
- 'comment_type' => 'quiz_answer_option',
210
- ));
211
-
212
- $wpdb->insert($wpdb->comments, $data);
213
- $answer_option_id = (int) $wpdb->insert_id;
214
-
215
- $quiz_answer_option = (object) array_merge(array('comment_ID' => $answer_option_id), $data );
216
-
217
- ob_start();
218
- include tutor()->path."views/metabox/quiz/individual-answer-option-{$question_type}-tr.php";
219
- $answer_option_tr = ob_get_clean();
220
-
221
- wp_send_json_success(array('data_tr' => $answer_option_tr));
222
- }
223
-
224
-
225
- public function quiz_delete_answer_option(){
226
- global $wpdb;
227
- $answer_option_id = (int) sanitize_text_field($_POST['answer_option_id']);
228
- $wpdb->delete($wpdb->comments, array('comment_ID' => $answer_option_id));
229
- wp_send_json_success();
230
- }
231
-
232
- public function quiz_question_type_changed(){
233
- global $wpdb;
234
-
235
- $question_id = (int) sanitize_text_field($_POST['question_id']);
236
- $question_type = sanitize_text_field($_POST['question_type']);
237
-
238
- $question = get_post($question_id);
239
-
240
- /**
241
- * If we found true false type, we will keep only 2 answer options
242
- */
243
-
244
- if ($question_type === 'true_false'){
245
- $quiz_answer_options = tutor_utils()->get_quiz_answer_options_by_question($question->ID);
246
- $quiz_answer_options = array_slice($quiz_answer_options, 0, 2);
247
-
248
- $keep_answer_ids = wp_list_pluck($quiz_answer_options, 'comment_ID');
249
- $keep_answer_ids = implode( ',', array_map( 'absint', $keep_answer_ids ) );
250
- $wpdb->query( "DELETE FROM {$wpdb->comments} WHERE comment_post_ID = {$question_id} AND comment_type = 'quiz_answer_option' AND comment_ID NOT IN($keep_answer_ids)" );
251
- }
252
-
253
- ob_start();
254
- include tutor()->path."views/metabox/quiz/multi-answer-options.php";
255
- $answer_options = ob_get_clean();
256
-
257
- wp_send_json_success(array('multi_answer_options' =>$answer_options ));
258
- }
259
-
260
- public function quiz_question_delete(){
261
- global $wpdb;
262
-
263
- $question_id = (int) sanitize_text_field($_POST['question_id']);
264
- wp_delete_post($question_id, true);
265
-
266
- wp_send_json_success();
267
- }
268
-
269
- /**
270
- * Sorting Order
271
- */
272
-
273
- public function sorting_quiz_questions(){
274
- global $wpdb;
275
- $questions = tutor_utils()->avalue_dot('questions', $_POST);
276
- $question_ids = wp_list_pluck($questions, 'question_id');
277
-
278
- $i = 1;
279
- foreach ($question_ids as $question_id){
280
- $wpdb->update($wpdb->posts, array('menu_order' => $i), array('ID'=> $question_id) );
281
- $i++;
282
- }
283
- }
284
-
285
- public function add_column($columns){
286
- $date_col = $columns['date'];
287
- unset($columns['date']);
288
- $columns['quiz'] = __('Quiz', 'tutor');
289
- $columns['date'] = $date_col;
290
-
291
- return $columns;
292
- }
293
-
294
- public function custom_question_column($column, $post_id ){
295
- if ($column === 'quiz'){
296
- $quiz_id = tutor_utils()->get_quiz_id_by_question($post_id);
297
-
298
- if ($quiz_id){
299
- echo '<a href="'.admin_url('post.php?post='.$quiz_id.'&action=edit').'">'.get_the_title($quiz_id).'</a>';
300
- }
301
- }
302
- }
303
-
304
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
classes/Quiz.php CHANGED
@@ -17,17 +17,9 @@ if ( ! defined( 'ABSPATH' ) )
17
  class Quiz {
18
 
19
  public function __construct() {
20
- add_filter( "manage_tutor_quiz_posts_columns", array($this, 'add_column'), 10,1 );
21
- add_action( "manage_tutor_quiz_posts_custom_column" , array($this, 'custom_question_column'), 10, 2 );
22
-
23
- add_action( 'add_meta_boxes', array($this, 'register_meta_box') );
24
  add_action('save_post_tutor_quiz', array($this, 'save_quiz_meta'));
25
 
26
- //Depricated at alpha version
27
- add_action('wp_ajax_tutor_load_quiz_modal', array($this, 'tutor_load_quiz_modal'));
28
-
29
  add_action('wp_ajax_tutor_load_quiz_builder_modal', array($this, 'tutor_load_quiz_builder_modal'));
30
- add_action('wp_ajax_tutor_add_quiz_to_post', array($this, 'tutor_add_quiz_to_post'));
31
  add_action('wp_ajax_remove_quiz_from_post', array($this, 'remove_quiz_from_post'));
32
 
33
  add_action('wp_ajax_tutor_quiz_timeout', array($this, 'tutor_quiz_timeout'));
@@ -62,52 +54,12 @@ class Quiz {
62
  add_action('wp_ajax_tutor_mark_answer_as_correct', array($this, 'tutor_mark_answer_as_correct'));
63
  add_action('wp_ajax_tutor_quiz_modal_update_settings', array($this, 'tutor_quiz_modal_update_settings'));
64
 
65
-
66
-
67
  /**
68
  * Frontend Stuff
69
  */
70
-
71
  add_action('wp_ajax_tutor_render_quiz_content', array($this, 'tutor_render_quiz_content'));
72
-
73
- }
74
-
75
- public function add_column($columns){
76
- $date_col = $columns['date'];
77
- unset($columns['date']);
78
- $columns['quiz'] = __('Course', 'tutor');
79
- $columns['questions'] = __('Questions', 'tutor');
80
- $columns['date'] = $date_col;
81
-
82
- return $columns;
83
- }
84
-
85
- public function custom_question_column($column, $post_id ){
86
- if ($column === 'quiz'){
87
- $quiz = tutor_utils()->get_course_by_quiz($post_id);
88
-
89
- if ($quiz){
90
- echo '<a href="'.admin_url('post.php?post='.$quiz->ID.'&action=edit').'">'.get_the_title($quiz->ID).'</a>';
91
- }
92
- }
93
-
94
- if ($column === 'questions'){
95
- echo tutor_utils()->total_questions_for_student_by_quiz($post_id);
96
- }
97
- }
98
-
99
- public function register_meta_box(){
100
- add_meta_box( 'tutor-quiz-questions', __( 'Questions', 'tutor' ), array($this, 'quiz_questions'), 'tutor_quiz' );
101
- add_meta_box( 'tutor-quiz-settings', __( 'Settings', 'tutor' ), array($this, 'quiz_settings'), 'tutor_quiz' );
102
  }
103
 
104
- public function quiz_questions(){
105
- include tutor()->path.'views/metabox/quiz_questions.php';
106
- }
107
-
108
- public function quiz_settings(){
109
- include tutor()->path.'views/metabox/quizzes.php';
110
- }
111
 
112
  public function save_quiz_meta($post_ID){
113
  if (isset($_POST['quiz_option'])){
@@ -116,47 +68,6 @@ class Quiz {
116
  }
117
  }
118
 
119
- /**
120
- * @depricated at alpha version
121
- * Check tutor_load_quiz_builder_modal instead of this method
122
- */
123
- public function tutor_load_quiz_modal(){
124
- $quiz_for_post_id = (int) sanitize_text_field($_POST['quiz_for_post_id']);
125
-
126
- $search_terms = sanitize_text_field(tutor_utils()->avalue_dot('search_terms', $_POST));
127
- $quizzes = tutor_utils()->get_unattached_quiz(array('search_term' => $search_terms));
128
-
129
- $output = '';
130
- if ($quizzes){
131
- foreach ($quizzes as $quiz){
132
- $output .= "<p><label><input type='checkbox' name='quiz_for[{$quiz_for_post_id}][quiz_id][]' value='{$quiz->ID}' > {$quiz->post_title} </label></p>";
133
- }
134
- $output .= '<p class="quiz-search-suggest-text">Search the quiz to get specific quiz</p>';
135
- }else{
136
- $add_question_url = admin_url('post-new.php?post_type=tutor_quiz');
137
- $output .= sprintf('No quiz available right now, please %s add some quiz %s', '<a href="'.$add_question_url.'" target="_blank">', '</a>' );
138
- }
139
-
140
- ob_start();
141
- ?>
142
- <div class="tutor-option-field-row">
143
- <div class="tutor-option-field-label">
144
- <label for="">
145
- <?php _e('New quiz title', 'tutor'); ?>
146
- </label>
147
- </div>
148
- <div class="tutor-option-field">
149
- <input type="text" name="quiz_title" placeholder="<?php _e('Place quiz title to create new quiz', 'tutor'); ?>" >
150
- <p class="desc"><?php _e('Provide a quiz title to create a quiz from here.'); ?></p>
151
- </div>
152
- </div>
153
-
154
- <?php
155
- $output .= ob_get_clean();
156
-
157
- wp_send_json_success(array('output' => $output));
158
- }
159
-
160
  /**
161
  * Tutor Quiz Builder Modal
162
  */
@@ -169,56 +80,6 @@ class Quiz {
169
 
170
  }
171
 
172
- public function tutor_add_quiz_to_post(){
173
- global $wpdb;
174
-
175
- $quiz_data = tutor_utils()->avalue_dot('quiz_for', $_POST);
176
-
177
- $output = '';
178
- $post_id = (int) sanitize_text_field(tutor_utils()->avalue_dot('parent_post_id', $_POST)) ;
179
- if ($quiz_data){
180
- foreach ($quiz_data as $post_id => $quiz_ids_a);
181
-
182
- $quiz_ids = tutor_utils()->avalue_dot('quiz_id', $quiz_ids_a);
183
- foreach ($quiz_ids as $quiz_id){
184
- $wpdb->update($wpdb->posts, array('post_parent' => $post_id), array('ID' => $quiz_id) );
185
- }
186
- }
187
-
188
- $quiz_title = sanitize_text_field(tutor_utils()->avalue_dot('quiz_title', $_POST));
189
- if ($quiz_title){
190
- wp_insert_post(array(
191
- 'post_parent' => $post_id,
192
- 'post_title' => $quiz_title,
193
- 'post_type' => 'tutor_quiz',
194
- 'post_status' => 'publish',
195
- ));
196
- }
197
-
198
- if ($post_id) {
199
- ob_start();
200
- $attached_quizzes = tutor_utils()->get_attached_quiz( $post_id );
201
- if ( $attached_quizzes ) {
202
- foreach ( $attached_quizzes as $attached_quiz ) {
203
- ?>
204
- <div id="added-quiz-id-<?php echo $attached_quiz->ID; ?>" class="added-quiz-item added-quiz-item-<?php echo $attached_quiz->ID; ?>" data-quiz-id="<?php echo $attached_quiz->ID; ?>">
205
- <span class="quiz-icon"><i class="dashicons dashicons-clock"></i></span>
206
- <span class="quiz-name">
207
- <?php edit_post_link( $attached_quiz->post_title, null, null, $attached_quiz->ID ); ?>
208
- </span>
209
- <span class="quiz-control">
210
- <a href="javascript:;" class="tutor-quiz-delete-btn"><i class="dashicons dashicons-trash"></i></a>
211
- </span>
212
- </div>
213
- <?php
214
- }
215
- }
216
- $output .= ob_get_clean();
217
- }
218
-
219
- wp_send_json_success(array('output' => $output));
220
- }
221
-
222
  public function remove_quiz_from_post(){
223
  global $wpdb;
224
  $quiz_id = (int) tutor_utils()->avalue_dot('quiz_id', $_POST);
17
  class Quiz {
18
 
19
  public function __construct() {
 
 
 
 
20
  add_action('save_post_tutor_quiz', array($this, 'save_quiz_meta'));
21
 
 
 
 
22
  add_action('wp_ajax_tutor_load_quiz_builder_modal', array($this, 'tutor_load_quiz_builder_modal'));
 
23
  add_action('wp_ajax_remove_quiz_from_post', array($this, 'remove_quiz_from_post'));
24
 
25
  add_action('wp_ajax_tutor_quiz_timeout', array($this, 'tutor_quiz_timeout'));
54
  add_action('wp_ajax_tutor_mark_answer_as_correct', array($this, 'tutor_mark_answer_as_correct'));
55
  add_action('wp_ajax_tutor_quiz_modal_update_settings', array($this, 'tutor_quiz_modal_update_settings'));
56
 
 
 
57
  /**
58
  * Frontend Stuff
59
  */
 
60
  add_action('wp_ajax_tutor_render_quiz_content', array($this, 'tutor_render_quiz_content'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  }
62
 
 
 
 
 
 
 
 
63
 
64
  public function save_quiz_meta($post_ID){
65
  if (isset($_POST['quiz_option'])){
68
  }
69
  }
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  /**
72
  * Tutor Quiz Builder Modal
73
  */
80
 
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  public function remove_quiz_from_post(){
84
  global $wpdb;
85
  $quiz_id = (int) tutor_utils()->avalue_dot('quiz_id', $_POST);
classes/Rewrite_Rules.php CHANGED
@@ -60,7 +60,8 @@ class Rewrite_Rules extends Tutor_Base {
60
  }
61
 
62
  //Student Dashboard URL
63
- $dashboard_pages = tutor_utils()->tutor_dashboard_pages();
 
64
  foreach ($dashboard_pages as $dashboard_key => $dashboard_page){
65
  $new_rules["(.+?)/{$dashboard_key}/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page=' .$dashboard_key;
66
 
60
  }
61
 
62
  //Student Dashboard URL
63
+ $dashboard_pages = tutor_utils()->tutor_dashboard_permalinks();
64
+
65
  foreach ($dashboard_pages as $dashboard_key => $dashboard_page){
66
  $new_rules["(.+?)/{$dashboard_key}/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page=' .$dashboard_key;
67
 
classes/Template.php CHANGED
@@ -288,27 +288,39 @@ class Template extends Tutor_Base {
288
  die();
289
  }
290
 
291
- /**
292
- * Load view page based on dashboard Endpoint
293
- */
294
- if (is_user_logged_in()) {
295
- $template = tutor_get_template( 'dashboard' );
 
 
 
 
296
  /**
297
- * Check page page permission
298
- *
299
- * @since v.1.3.4
300
  */
301
- $query_var = tutor_utils()->array_get('tutor_dashboard_page', $wp_query->query_vars);
302
- $dashboard_pages = tutor_utils()->tutor_dashboard_pages();
303
- $dashboard_page_item = tutor_utils()->array_get($query_var, $dashboard_pages);
304
- $auth_cap = tutor_utils()->array_get('auth_cap', $dashboard_page_item);
305
- if ($auth_cap && ! current_user_can($auth_cap) ){
306
- wp_die(__('Permission Denied', 'tutor'));
 
 
 
 
 
 
 
 
 
 
 
307
  }
308
 
309
- }else{
310
- $template = tutor_get_template( 'login' );
311
  }
 
312
  }
313
  }
314
 
288
  die();
289
  }
290
 
291
+
292
+ $dashboard_page = tutor_utils()->array_get('tutor_dashboard_page', $wp_query->query_vars);
293
+ $get_dashboard_config = tutils()->tutor_dashboard_permalinks();
294
+ $target_dashboard_page = tutils()->array_get($dashboard_page, $get_dashboard_config);
295
+
296
+ if (isset($target_dashboard_page['login_require']) && $target_dashboard_page['login_require'] === false){
297
+ $template = tutor_load_template_part( "template-part.{$dashboard_page}" );
298
+ }else{
299
+
300
  /**
301
+ * Load view page based on dashboard Endpoint
 
 
302
  */
303
+ if (is_user_logged_in()) {
304
+ $template = tutor_get_template( 'dashboard' );
305
+ /**
306
+ * Check page page permission
307
+ *
308
+ * @since v.1.3.4
309
+ */
310
+ $query_var = tutor_utils()->array_get('tutor_dashboard_page', $wp_query->query_vars);
311
+ $dashboard_pages = tutor_utils()->tutor_dashboard_pages();
312
+ $dashboard_page_item = tutor_utils()->array_get($query_var, $dashboard_pages);
313
+ $auth_cap = tutor_utils()->array_get('auth_cap', $dashboard_page_item);
314
+ if ($auth_cap && ! current_user_can($auth_cap) ){
315
+ wp_die(__('Permission Denied', 'tutor'));
316
+ }
317
+
318
+ }else{
319
+ $template = tutor_get_template( 'login' );
320
  }
321
 
 
 
322
  }
323
+
324
  }
325
  }
326
 
classes/Tools.php CHANGED
@@ -9,23 +9,35 @@ if ( ! defined( 'ABSPATH' ) )
9
  class Tools {
10
 
11
  public function __construct() {
12
- add_action('tutor_once_in_day_run_schedule', array($this, 'delete_auto_draft_posts'));
 
13
  }
14
 
15
  /**
16
- * Delete draft question schedule basis
 
17
  */
18
- public function delete_auto_draft_posts() {
19
- global $wpdb;
20
-
21
- $draft_questions_ids = $wpdb->get_col("SELECT ID from {$wpdb->posts} WHERE post_type = 'tutor_question' AND post_status = 'auto-draft' ");
22
- if (is_array($draft_questions_ids) && count($draft_questions_ids)){
23
- foreach ($draft_questions_ids as $draft_questions_id){
24
- wp_delete_post($draft_questions_id, true);
 
 
 
 
 
 
 
 
 
 
 
 
25
  }
26
  }
27
  }
28
 
29
-
30
-
31
  }
9
  class Tools {
10
 
11
  public function __construct() {
12
+ //add_action('tutor_once_in_day_run_schedule', array($this, 'delete_auto_draft_posts'));
13
+ add_action('tutor_action_regenerate_tutor_pages', array($this, 'regenerate_tutor_pages'));
14
  }
15
 
16
  /**
17
+ * Re-Generate Tutor Missing Pages
18
+ * @since v.1.4.3
19
  */
20
+ public function regenerate_tutor_pages(){
21
+ tutils()->checking_nonce();
22
+
23
+ $tutor_pages = tutils()->tutor_pages();
24
+
25
+ foreach ($tutor_pages as $page){
26
+ $visible = tutils()->array_get('page_visible', $page);
27
+ $page_title = tutils()->array_get('page_name', $page);
28
+ $option_key = tutils()->array_get('option_key', $page);
29
+
30
+ if ( ! $visible){
31
+ $page_arg = array(
32
+ 'post_title' => $page_title,
33
+ 'post_content' => '',
34
+ 'post_type' => 'page',
35
+ 'post_status' => 'publish',
36
+ );
37
+ $page_id = wp_insert_post( $page_arg );
38
+ update_tutor_option($option_key, $page_id);
39
  }
40
  }
41
  }
42
 
 
 
43
  }
classes/Tutor.php CHANGED
@@ -36,7 +36,6 @@ final class Tutor{
36
  private $student;
37
  private $q_and_a;
38
  private $quiz;
39
- private $question;
40
  private $tools;
41
  private $user;
42
  private $theme_compatibility;
@@ -50,6 +49,8 @@ final class Tutor{
50
  private $course_widget;
51
  private $upgrader;
52
  private $dashboard;
 
 
53
 
54
  /**
55
  * @return null|Tutor
@@ -123,7 +124,6 @@ final class Tutor{
123
  $this->student = new Student();
124
  $this->q_and_a = new Q_and_A();
125
  $this->quiz = new Quiz();
126
- $this->question = new Question();
127
  $this->tools = new Tools();
128
  $this->user = new User();
129
  $this->theme_compatibility = new Theme_Compatibility();
@@ -135,6 +135,8 @@ final class Tutor{
135
  $this->course_widget = new Course_Widget();
136
  $this->upgrader = new Upgrader();
137
  $this->dashboard = new Dashboard();
 
 
138
 
139
  /**
140
  * Run Method
@@ -210,7 +212,7 @@ final class Tutor{
210
  update_option('tutor_option', $options);
211
 
212
  //Rewrite Flush
213
- update_option('required_rewrite_flush', time());
214
  self::manage_tutor_roles_and_permissions();
215
 
216
  self::save_data();//Save initial Page
@@ -219,7 +221,7 @@ final class Tutor{
219
 
220
  //Set Schedule
221
  if (! wp_next_scheduled ( 'tutor_once_in_day_run_schedule' )) {
222
- wp_schedule_event(time(), 'twicedaily', 'tutor_once_in_day_run_schedule');
223
  }
224
 
225
  /**
@@ -233,7 +235,7 @@ final class Tutor{
233
  //Update the tutor version
234
  update_option('tutor_version', '1.2.0');
235
  //Rewrite Flush
236
- update_option('required_rewrite_flush', time());
237
  }
238
 
239
  /**
@@ -255,7 +257,7 @@ final class Tutor{
255
  */
256
  $first_activation_date = get_option('tutor_first_activation_time');
257
  if ( ! $first_activation_date){
258
- update_option('tutor_first_activation_time', time());
259
  }
260
 
261
  }
36
  private $student;
37
  private $q_and_a;
38
  private $quiz;
 
39
  private $tools;
40
  private $user;
41
  private $theme_compatibility;
49
  private $course_widget;
50
  private $upgrader;
51
  private $dashboard;
52
+ private $form_handler;
53
+ private $email;
54
 
55
  /**
56
  * @return null|Tutor
124
  $this->student = new Student();
125
  $this->q_and_a = new Q_and_A();
126
  $this->quiz = new Quiz();
 
127
  $this->tools = new Tools();
128
  $this->user = new User();
129
  $this->theme_compatibility = new Theme_Compatibility();
135
  $this->course_widget = new Course_Widget();
136
  $this->upgrader = new Upgrader();
137
  $this->dashboard = new Dashboard();
138
+ $this->form_handler = new FormHandler();
139
+ $this->email = new Email();
140
 
141
  /**
142
  * Run Method
212
  update_option('tutor_option', $options);
213
 
214
  //Rewrite Flush
215
+ update_option('required_rewrite_flush', tutor_time());
216
  self::manage_tutor_roles_and_permissions();
217
 
218
  self::save_data();//Save initial Page
221
 
222
  //Set Schedule
223
  if (! wp_next_scheduled ( 'tutor_once_in_day_run_schedule' )) {
224
+ wp_schedule_event(tutor_time(), 'twicedaily', 'tutor_once_in_day_run_schedule');
225
  }
226
 
227
  /**
235
  //Update the tutor version
236
  update_option('tutor_version', '1.2.0');
237
  //Rewrite Flush
238
+ update_option('required_rewrite_flush', tutor_time());
239
  }
240
 
241
  /**
257
  */
258
  $first_activation_date = get_option('tutor_first_activation_time');
259
  if ( ! $first_activation_date){
260
+ update_option('tutor_first_activation_time', tutor_time());
261
  }
262
 
263
  }
classes/Utils.php CHANGED
@@ -1809,12 +1809,16 @@ class Utils {
1809
  $user_id = $this->get_user_id($user_id);
1810
 
1811
  do_action('tutor_mark_lesson_complete_before', $post_id, $user_id);
1812
- update_user_meta($user_id, '_tutor_completed_lesson_id_'.$post_id, time());
1813
  do_action('tutor_mark_lesson_complete_after', $post_id, $user_id);
1814
-
1815
  }
1816
 
1817
  /**
 
 
 
 
 
1818
  * Saving enroll information to posts table
1819
  * post_author = enrolled_student_id (wp_users id)
1820
  * post_parent = enrolled course id
@@ -1823,14 +1827,18 @@ class Utils {
1823
  * @return bool;
1824
  *
1825
  * @since v.1.0.0
 
 
 
1826
  */
1827
- public function do_enroll($course_id = 0, $order_id = 0){
 
1828
  if ( ! $course_id){
1829
  return false;
1830
  }
1831
 
1832
  do_action('tutor_before_enroll', $course_id);
1833
- $user_id = get_current_user_id();
1834
  $title = __('Course Enrolled', 'tutor')." &ndash; ".date_i18n(get_option('date_format')) .' @ '.date_i18n(get_option('time_format') ) ;
1835
 
1836
  $enrolment_status = 'completed';
@@ -1858,14 +1866,14 @@ class Utils {
1858
  do_action('tutor_after_enroll', $course_id, $isEnrolled);
1859
 
1860
  //Mark Current User as Students with user meta data
1861
- update_user_meta( $user_id, '_is_tutor_student', time() );
1862
 
1863
  if ($order_id) {
1864
  //Mark order for course and user
1865
  $product_id = $this->get_course_product_id($course_id);
1866
  update_post_meta( $isEnrolled, '_tutor_enrolled_by_order_id', $order_id );
1867
  update_post_meta( $isEnrolled, '_tutor_enrolled_by_product_id', $product_id );
1868
- update_post_meta( $order_id, '_is_tutor_order_for_course', time() );
1869
  update_post_meta( $order_id, '_tutor_order_for_course_id_'.$course_id, $isEnrolled );
1870
  }
1871
  return true;
@@ -2067,6 +2075,18 @@ class Utils {
2067
  return apply_filters('tutor_dashboard/nav_items_all', $all_nav_items);
2068
  }
2069
 
 
 
 
 
 
 
 
 
 
 
 
 
2070
  /**
2071
  * @return mixed
2072
  *
@@ -3103,9 +3123,6 @@ class Utils {
3103
  $quiz_id = $this->get_post_id($quiz_id);
3104
  global $wpdb;
3105
 
3106
- //$questions = $wpdb->get_results("SELECT ID, post_content, post_title, post_parent from {$wpdb->posts} WHERE post_type = 'tutor_question'
3107
- // AND post_parent = {$quiz_id} ORDER BY menu_order ASC ");
3108
-
3109
  $questions = $wpdb->get_results("SELECT * from {$wpdb->prefix}tutor_quiz_questions WHERE quiz_id = {$quiz_id} ORDER BY question_order ASC ");
3110
 
3111
  if (is_array($questions) && count($questions)){
@@ -3194,9 +3211,6 @@ class Utils {
3194
  public function quiz_next_question_order_id($quiz_id){
3195
  global $wpdb;
3196
 
3197
- //$last_order = (int) $wpdb->get_var("SELECT MAX(menu_order) FROM {$wpdb->posts} WHERE post_parent = {$quiz_id} AND post_type =
3198
- // 'tutor_question';");
3199
-
3200
  $last_order = (int) $wpdb->get_var("SELECT MAX(question_order) FROM {$wpdb->prefix}tutor_quiz_questions WHERE quiz_id = {$quiz_id} ;");
3201
  return $last_order + 1;
3202
  }
@@ -3219,47 +3233,10 @@ class Utils {
3219
  public function get_quiz_id_by_question($question_id){
3220
  global $wpdb;
3221
 
3222
- $quiz_id = $wpdb->get_var("SELECT post_parent FROM {$wpdb->posts} WHERE ID = {$question_id} AND post_type = 'tutor_question' ;");
3223
  return $quiz_id;
3224
  }
3225
 
3226
- /**
3227
- * @param array $config
3228
- *
3229
- * @return array|bool|null|object
3230
- *
3231
- * It was used in previous quiz algorithm
3232
- *
3233
- * @deprecated
3234
- *
3235
- * @since v.1.0.0
3236
- */
3237
- public function get_unattached_quiz($config = array()){
3238
- global $wpdb;
3239
-
3240
- $default_attr = array(
3241
- 'search_term' => '',
3242
- 'start' => '0',
3243
- 'limit' => '10',
3244
- 'order' => 'DESC',
3245
- 'order_by' => 'ID',
3246
- );
3247
- $attr = array_merge($default_attr, $config);
3248
- extract($attr);
3249
-
3250
- $search_query = '';
3251
- if (! empty($search_term)){
3252
- $search_query = "AND post_title LIKE '%{$search_term}%'";
3253
- }
3254
-
3255
- $questions = $wpdb->get_results("SELECT ID, post_content, post_title, post_parent from {$wpdb->posts} WHERE post_type = 'tutor_quiz' AND post_status = 'publish' AND post_parent = 0 {$search_query} ORDER BY {$order_by} {$order} LIMIT {$start},{$limit} ");
3256
-
3257
- if (is_array($questions) && count($questions)){
3258
- return $questions;
3259
- }
3260
- return false;
3261
- }
3262
-
3263
  /**
3264
  * @param int $post_id
3265
  *
@@ -3321,9 +3298,11 @@ class Utils {
3321
  $quiz_id = $this->get_post_id($quiz_id);
3322
  global $wpdb;
3323
 
3324
- $total_question = (int) $wpdb->get_var("select count(ID) from {$wpdb->posts} where post_parent = {$quiz_id} AND post_type = 'tutor_question' ");
3325
 
3326
- return $total_question;
 
 
 
3327
  }
3328
 
3329
  /**
@@ -4441,7 +4420,7 @@ class Utils {
4441
  do_action('tutor_before_approved_instructor', $instructor_id);
4442
 
4443
  update_user_meta($instructor_id, '_tutor_instructor_status', 'approved');
4444
- update_user_meta($instructor_id, '_tutor_instructor_approved', time());
4445
 
4446
  $instructor = new \WP_User($instructor_id);
4447
  $instructor->add_role(tutor()->instructor_role);
@@ -5134,7 +5113,7 @@ class Utils {
5134
  * @param int $quiz_id
5135
  * @param int $user_id
5136
  *
5137
- * @return array|bool|null|object|void
5138
  *
5139
  * Get Attempt row by grade method settings
5140
  *
@@ -5210,5 +5189,67 @@ class Utils {
5210
  return $html;
5211
  }
5212
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5213
 
5214
  }
1809
  $user_id = $this->get_user_id($user_id);
1810
 
1811
  do_action('tutor_mark_lesson_complete_before', $post_id, $user_id);
1812
+ update_user_meta($user_id, '_tutor_completed_lesson_id_'.$post_id, tutor_time());
1813
  do_action('tutor_mark_lesson_complete_after', $post_id, $user_id);
 
1814
  }
1815
 
1816
  /**
1817
+ *
1818
+ * @param int $course_id
1819
+ * @param int $order_id
1820
+ * @param int $user_id
1821
+ *
1822
  * Saving enroll information to posts table
1823
  * post_author = enrolled_student_id (wp_users id)
1824
  * post_parent = enrolled course id
1827
  * @return bool;
1828
  *
1829
  * @since v.1.0.0
1830
+ * @updated v.1.4.3
1831
+ *
1832
+ * @return bool
1833
  */
1834
+
1835
+ public function do_enroll($course_id = 0, $order_id = 0, $user_id = 0){
1836
  if ( ! $course_id){
1837
  return false;
1838
  }
1839
 
1840
  do_action('tutor_before_enroll', $course_id);
1841
+ $user_id = $this->get_user_id($user_id);
1842
  $title = __('Course Enrolled', 'tutor')." &ndash; ".date_i18n(get_option('date_format')) .' @ '.date_i18n(get_option('time_format') ) ;
1843
 
1844
  $enrolment_status = 'completed';
1866
  do_action('tutor_after_enroll', $course_id, $isEnrolled);
1867
 
1868
  //Mark Current User as Students with user meta data
1869
+ update_user_meta( $user_id, '_is_tutor_student', tutor_time() );
1870
 
1871
  if ($order_id) {
1872
  //Mark order for course and user
1873
  $product_id = $this->get_course_product_id($course_id);
1874
  update_post_meta( $isEnrolled, '_tutor_enrolled_by_order_id', $order_id );
1875
  update_post_meta( $isEnrolled, '_tutor_enrolled_by_product_id', $product_id );
1876
+ update_post_meta( $order_id, '_is_tutor_order_for_course', tutor_time() );
1877
  update_post_meta( $order_id, '_tutor_order_for_course_id_'.$course_id, $isEnrolled );
1878
  }
1879
  return true;
2075
  return apply_filters('tutor_dashboard/nav_items_all', $all_nav_items);
2076
  }
2077
 
2078
+ public function tutor_dashboard_permalinks(){
2079
+ $dashboard_pages = $this->tutor_dashboard_pages();
2080
+
2081
+ $dashboard_permalinks = apply_filters('tutor_dashboard/permalinks', array(
2082
+ 'retrieve-password' => array('title' => __('Retrieve Password', 'tutor'), 'login_require' => false),
2083
+ ));
2084
+
2085
+ $dashboard_pages = array_merge($dashboard_pages, $dashboard_permalinks);
2086
+
2087
+ return $dashboard_pages;
2088
+ }
2089
+
2090
  /**
2091
  * @return mixed
2092
  *
3123
  $quiz_id = $this->get_post_id($quiz_id);
3124
  global $wpdb;
3125
 
 
 
 
3126
  $questions = $wpdb->get_results("SELECT * from {$wpdb->prefix}tutor_quiz_questions WHERE quiz_id = {$quiz_id} ORDER BY question_order ASC ");
3127
 
3128
  if (is_array($questions) && count($questions)){
3211
  public function quiz_next_question_order_id($quiz_id){
3212
  global $wpdb;
3213
 
 
 
 
3214
  $last_order = (int) $wpdb->get_var("SELECT MAX(question_order) FROM {$wpdb->prefix}tutor_quiz_questions WHERE quiz_id = {$quiz_id} ;");
3215
  return $last_order + 1;
3216
  }
3233
  public function get_quiz_id_by_question($question_id){
3234
  global $wpdb;
3235
 
3236
+ $quiz_id = $wpdb->get_var("SELECT quiz_id FROM {$wpdb->tutor_quiz_questions} WHERE question_id = {$question_id} ;");
3237
  return $quiz_id;
3238
  }
3239
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3240
  /**
3241
  * @param int $post_id
3242
  *
3298
  $quiz_id = $this->get_post_id($quiz_id);
3299
  global $wpdb;
3300
 
 
3301
 
3302
+ $max_questions_count = (int) tutor_utils()->get_quiz_option(get_the_ID(), 'max_questions_for_answer');
3303
+ $total_question = (int) $wpdb->get_var("select count(question_id) from {$wpdb->tutor_quiz_questions} where quiz_id = {$quiz_id}");
3304
+
3305
+ return min($max_questions_count, $total_question);
3306
  }
3307
 
3308
  /**
4420
  do_action('tutor_before_approved_instructor', $instructor_id);
4421
 
4422
  update_user_meta($instructor_id, '_tutor_instructor_status', 'approved');
4423
+ update_user_meta($instructor_id, '_tutor_instructor_approved', tutor_time());
4424
 
4425
  $instructor = new \WP_User($instructor_id);
4426
  $instructor->add_role(tutor()->instructor_role);
5113
  * @param int $quiz_id
5114
  * @param int $user_id
5115
  *
5116
+ * @return array|bool|null|object
5117
  *
5118
  * Get Attempt row by grade method settings
5119
  *
5189
  return $html;
5190
  }
5191
 
5192
+ /**
5193
+ * @param $user
5194
+ * @param $new_pass
5195
+ *
5196
+ * Reset Password
5197
+ *
5198
+ * @since v.1.4.3
5199
+ */
5200
+ public function reset_password( $user, $new_pass ) {
5201
+ do_action( 'password_reset', $user, $new_pass );
5202
+
5203
+ wp_set_password( $new_pass, $user->ID );
5204
+
5205
+ $rp_cookie = 'wp-resetpass-' . COOKIEHASH;
5206
+ $rp_path = isset( $_SERVER['REQUEST_URI'] ) ? current( explode( '?', wp_unslash( $_SERVER['REQUEST_URI'] ) ) ) : ''; // WPCS: input var ok, sanitization ok.
5207
+
5208
+ setcookie( $rp_cookie, ' ', tutor_time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );
5209
+ wp_password_change_notification( $user );
5210
+ }
5211
+
5212
+ /**
5213
+ * @return array
5214
+ *
5215
+ * Get tutor pages, required to show dashboard, and others forms
5216
+ *
5217
+ * @since v.1.4.3
5218
+ */
5219
+ public function tutor_pages(){
5220
+ $pages = apply_filters('tutor_pages', array(
5221
+ 'tutor_dashboard_page_id' => __('Dashboard Page', 'tutor'),
5222
+ 'instructor_register_page' => __('Instructor Registration Page', 'tutor'),
5223
+ 'student_register_page' => __('Student Registration Page', 'tutor'),
5224
+ ));
5225
+
5226
+ $new_pages = array();
5227
+ foreach ($pages as $key => $page){
5228
+ $page_id = (int) get_tutor_option($key);
5229
+
5230
+ $wp_page_name = '';
5231
+ $wp_page = get_post($page_id);
5232
+ $page_exists = (bool) $wp_page;
5233
+ $page_visible = false;
5234
+
5235
+ if ($wp_page){
5236
+ $wp_page_name = $wp_page->post_title;
5237
+ $page_visible = $wp_page->post_status === 'publish';
5238
+ }
5239
+
5240
+ $new_pages[] = array(
5241
+ 'option_key' => $key,
5242
+ 'page_name' => $page,
5243
+ 'wp_page_name' => $wp_page_name,
5244
+ 'page_id' => $page_id,
5245
+ 'page_exists' => $page_exists,
5246
+ 'page_visible' => $page_visible,
5247
+ );
5248
+
5249
+ }
5250
+
5251
+ return $new_pages;
5252
+ }
5253
+
5254
 
5255
  }
classes/Video_Stream.php CHANGED
@@ -53,7 +53,7 @@ class Video_Stream {
53
 
54
  header("Content-Type: {$this->videoFormats[strtolower(pathinfo($this->path, PATHINFO_EXTENSION))]}");
55
  header("Cache-Control: max-age=2592000, public");
56
- header("Expires: ".gmdate('D, d M Y H:i:s', time()+2592000) . ' GMT');
57
  header("Last-Modified: ".gmdate('D, d M Y H:i:s', @filemtime($this->path)) . ' GMT' );
58
  $this->start = 0;
59
  $this->size = filesize($this->path);
53
 
54
  header("Content-Type: {$this->videoFormats[strtolower(pathinfo($this->path, PATHINFO_EXTENSION))]}");
55
  header("Cache-Control: max-age=2592000, public");
56
+ header("Expires: ".gmdate('D, d M Y H:i:s', tutor_time()+2592000) . ' GMT');
57
  header("Last-Modified: ".gmdate('D, d M Y H:i:s', @filemtime($this->path)) . ' GMT' );
58
  $this->start = 0;
59
  $this->size = filesize($this->path);
includes/tutor-general-functions.php CHANGED
@@ -284,73 +284,6 @@ if ( ! function_exists('generate_categories_for_pmpro')) {
284
  }
285
  }
286
 
287
- /*
288
- function generate_categories_select_for_pmpro($level_categories = array(), $args = array()){
289
-
290
- $default = array(
291
- 'classes' => '',
292
- 'name' => 'tax_input[course-category]',
293
- 'multiple' => true,
294
- );
295
-
296
- $args = apply_filters('tutor_course_categories_dropdown_args', array_merge($default, $args));
297
-
298
- $multiple_select = '';
299
-
300
- if (tutor_utils()->array_get('multiple', $args)){
301
- if (isset($args['name'])){
302
- $args['name'] = $args['name'].'[]';
303
- }
304
- $multiple_select = "multiple='multiple'";
305
- }
306
-
307
- extract($args);
308
-
309
- $classes = (array) $classes;
310
- $classes = implode(' ', $classes);
311
-
312
- $categories = tutor_utils()->get_course_categories();
313
-
314
- $output = '';
315
- $output .= "<select name='{$name}' {$multiple_select} class='{$classes}'>";
316
- $output .= "<option value=''>". __('Select categories', 'tutor') ."</option>";
317
- $output .= _generate_categories_select_option_for_pmpro($level_categories, $categories, $args);
318
- $output .= "</select>";
319
-
320
- return $output;
321
- }
322
-
323
- function _generate_categories_select_option_for_pmpro($level_categories = array(), $categories, $args = array(), $depth = 0){
324
- $output = '';
325
-
326
- if (tutor_utils()->count($categories)) {
327
- foreach ( $categories as $category_id => $category ) {
328
- if ( ! $category->parent){
329
- $depth = 0;
330
- }
331
-
332
- $childrens = tutor_utils()->array_get( 'children', $category );
333
- $has_in_term = in_array($category->term_id, $level_categories);
334
-
335
- $depth_seperator = '';
336
- if ($depth){
337
- for ($depth_i = 0; $depth_i < $depth; $depth_i++){
338
- $depth_seperator.='-';
339
- }
340
- }
341
-
342
- $output .= "<option value='{$category->term_id}' ".selected($has_in_term, true, false)." >{$depth_seperator} {$category->name}</option> ";
343
-
344
- if ( tutor_utils()->count( $childrens ) ) {
345
- $depth++;
346
- $output .= _generate_categories_select_option_for_pmpro($level_categories,$childrens, $args, $depth);
347
- }
348
- }
349
- }
350
- return $output;
351
- }*/
352
-
353
-
354
  /**
355
  * @param null $key
356
  * @param bool $default
@@ -427,7 +360,26 @@ if ( ! function_exists('get_item_content_drip_settings')){
427
  if ( ! function_exists('tutor_alert')){
428
  function tutor_alert($msg = null, $type = 'warning', $echo = true){
429
  if ( ! $msg){
430
- $msg = tutor_flash_get($type);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
431
  }
432
  if ( ! $msg){
433
  return $msg;
@@ -491,7 +443,7 @@ if ( ! function_exists('tutor_flash_get')) {
491
  if ( $key ) {
492
  // ensure session is started
493
  if ( session_status() !== PHP_SESSION_ACTIVE ) {
494
- session_start();
495
  }
496
  if ( empty( $_SESSION ) ) {
497
  return null;
@@ -504,4 +456,59 @@ if ( ! function_exists('tutor_flash_get')) {
504
  }
505
  return $key;
506
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
507
  }
284
  }
285
  }
286
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  /**
288
  * @param null $key
289
  * @param bool $default
360
  if ( ! function_exists('tutor_alert')){
361
  function tutor_alert($msg = null, $type = 'warning', $echo = true){
362
  if ( ! $msg){
363
+
364
+ if ($type === 'any'){
365
+ if ( ! $msg){
366
+ $type = 'warning';
367
+ $msg = tutor_flash_get($type);
368
+ }
369
+ if ( ! $msg){
370
+ $type = 'danger';
371
+ $msg = tutor_flash_get($type);
372
+ }
373
+ if ( ! $msg){
374
+ $type = 'success';
375
+ $msg = tutor_flash_get($type);
376
+ }
377
+
378
+ }else{
379
+ $msg = tutor_flash_get($type);
380
+ }
381
+
382
+
383
  }
384
  if ( ! $msg){
385
  return $msg;
443
  if ( $key ) {
444
  // ensure session is started
445
  if ( session_status() !== PHP_SESSION_ACTIVE ) {
446
+ @session_start();
447
  }
448
  if ( empty( $_SESSION ) ) {
449
  return null;
456
  }
457
  return $key;
458
  }
459
+ }
460
+
461
+ if ( ! function_exists('tutor_redirect_back')) {
462
+ /**
463
+ * @param null $url
464
+ *
465
+ * Redirect to back or a specific URL and terminate
466
+ *
467
+ * @since v.1.4.3
468
+ */
469
+ function tutor_redirect_back( $url = null ) {
470
+ if ( ! $url ) {
471
+ $url = tutils()->referer();
472
+ }
473
+ wp_safe_redirect( $url );
474
+ exit();
475
+ }
476
+ }
477
+
478
+ /**
479
+ * @param string $action
480
+ * @param bool $echo
481
+ *
482
+ * @return string
483
+ *
484
+ * @since v.1.4.3
485
+ */
486
+
487
+ if ( ! function_exists('tutor_action_field')) {
488
+ function tutor_action_field( $action = '', $echo = true ) {
489
+ $output = '';
490
+ if ( $action ) {
491
+ $output = "<input type='hidden' name='tutor_action' value='{$action}'>";
492
+ }
493
+
494
+ if ( $echo ) {
495
+ echo $output;
496
+ } else {
497
+ return $output;
498
+ }
499
+ }
500
+ }
501
+
502
+ /**
503
+ * @return int|string
504
+ *
505
+ * Return current Time from wordpress time
506
+ *
507
+ * @since v.1.4.3
508
+ */
509
+
510
+ if ( ! function_exists('tutor_time')) {
511
+ function tutor_time() {
512
+ return current_time( 'timestamp' );
513
+ }
514
  }
includes/tutor-template-functions.php CHANGED
@@ -13,7 +13,7 @@ if ( ! defined( 'ABSPATH' ) )
13
  *
14
  * @since v.1.0.0
15
  * @updated v.1.4.2
16
- *
17
  */
18
 
19
  if ( ! function_exists('tutor_get_template')) {
@@ -34,8 +34,12 @@ if ( ! function_exists('tutor_get_template')) {
34
  $file_in_theme = $template_location;
35
  if ( ! file_exists( $template_location ) ) {
36
  $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
37
- if ( ! file_exists($template_location) && $tutor_pro && function_exists('tutor_pro')){
38
- $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
 
 
 
 
39
  }
40
 
41
  if ( ! file_exists($template_location)){
@@ -112,6 +116,58 @@ if ( ! function_exists('tutor_load_template')) {
112
  }
113
  }
114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  if ( ! function_exists('tutor_course_loop_start')){
116
  function tutor_course_loop_start($echo = true ){
117
  ob_start();
13
  *
14
  * @since v.1.0.0
15
  * @updated v.1.4.2
16
+ * @updated v.1.4.3
17
  */
18
 
19
  if ( ! function_exists('tutor_get_template')) {
34
  $file_in_theme = $template_location;
35
  if ( ! file_exists( $template_location ) ) {
36
  $template_location = trailingslashit( tutor()->path ) . "templates/{$template}.php";
37
+
38
+ if ( $tutor_pro && function_exists('tutor_pro')){
39
+ $pro_template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
40
+ if (file_exists($pro_template_location)){
41
+ $template_location = trailingslashit( tutor_pro()->path ) . "templates/{$template}.php";
42
+ }
43
  }
44
 
45
  if ( ! file_exists($template_location)){
116
  }
117
  }
118
 
119
+ /**
120
+ * @param null $template
121
+ * @param array $variables
122
+ * @param bool $tutor_pro
123
+ *
124
+ * @since v.1.4.3
125
+ */
126
+
127
+ if ( ! function_exists('tutor_load_template_part')) {
128
+ function tutor_load_template_part( $template = null, $variables = array(), $tutor_pro = false ) {
129
+ $variables = (array) $variables;
130
+ $variables = apply_filters( 'get_tutor_load_template_variables', $variables );
131
+ extract( $variables );
132
+
133
+ /**
134
+ * Get template first from child-theme if exists
135
+ * If child theme not exists, then get template from parent theme
136
+ */
137
+ $template_location = trailingslashit( get_stylesheet_directory() ) . "tutor/template.php";
138
+ if ( ! file_exists( $template_location ) ) {
139
+ $template_location = trailingslashit( get_template_directory() ) . "tutor/template.php";
140
+ }
141
+
142
+ if ( ! file_exists( $template_location ) ) {
143
+ $template_location = trailingslashit( tutor()->path ) . "templates/template.php";
144
+ if ( ! file_exists( $template_location ) && $tutor_pro && function_exists( 'tutor_pro' ) ) {
145
+ $template_location = trailingslashit( tutor_pro()->path ) . "templates/template.php";
146
+ }
147
+ }
148
+
149
+ include apply_filters( 'tutor_get_template_part_path', $template_location, $template );
150
+ }
151
+ }
152
+
153
+ /**
154
+ * @param $template_name
155
+ * @param array $variables
156
+ *
157
+ * @return string
158
+ *
159
+ * @since v.1.4.3
160
+ */
161
+
162
+ if ( ! function_exists('tutor_get_template_html')) {
163
+ function tutor_get_template_html( $template_name, $variables = array(), $tutor_pro = false ) {
164
+ ob_start();
165
+ tutor_load_template( $template_name, $variables, $tutor_pro );
166
+
167
+ return ob_get_clean();
168
+ }
169
+ }
170
+
171
  if ( ! function_exists('tutor_course_loop_start')){
172
  function tutor_course_loop_start($echo = true ){
173
  ob_start();
languages/tutor.pot CHANGED
@@ -3,8 +3,8 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Tutor LMS\n"
6
- "POT-Creation-Date: 2019-09-25 16:53+0600\n"
7
- "PO-Revision-Date: 2019-09-25 16:53+0600\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
@@ -77,12 +77,12 @@ msgid "Pro"
77
  msgstr ""
78
 
79
  #. Plugin Name of the plugin/theme
80
- #: classes/Admin.php:52 classes/Admin.php:456 classes/Gutenberg.php:55
81
  msgid "Tutor LMS"
82
  msgstr ""
83
 
84
- #: classes/Admin.php:54 templates/single/course/enrolled/lead-info.php:73
85
- #: templates/single/course/lead-info.php:71
86
  msgid "Categories"
87
  msgstr ""
88
 
@@ -92,7 +92,7 @@ msgid "Tags"
92
  msgstr ""
93
 
94
  #: classes/Admin.php:58 classes/Course.php:380 classes/Options.php:342
95
- #: classes/Quiz_Attempts_List.php:105 templates/dashboard/quiz-attempts.php:28
96
  #: views/pages/students.php:8
97
  msgid "Students"
98
  msgstr ""
@@ -110,7 +110,7 @@ msgstr ""
110
  msgid "Q & A "
111
  msgstr ""
112
 
113
- #: classes/Admin.php:64 classes/Utils.php:2056 views/pages/quiz_attempts.php:18
114
  msgid "Quiz Attempts"
115
  msgstr ""
116
 
@@ -122,57 +122,61 @@ msgstr ""
122
  msgid "Add-ons"
123
  msgstr ""
124
 
125
- #: classes/Admin.php:72 classes/Admin.php:420 classes/Quiz.php:101
126
- #: classes/Utils.php:2062 templates/dashboard/settings.php:2
127
- #: templates/dashboard/settings/education.php:2
128
- #: templates/dashboard/settings/skill.php:2 views/modal/add_quiz.php:21
129
  #: views/modal/edit_quiz.php:31
130
  msgid "Settings"
131
  msgstr ""
132
 
133
- #: classes/Admin.php:74
134
- msgid "Uninstall Tutor LMS"
135
  msgstr ""
136
 
137
- #: classes/Admin.php:76 classes/Instructors_List.php:97
138
- #: templates/dashboard/dashboard.php:74
139
- #: templates/dashboard/purchase_history.php:14
140
- #: templates/dashboard/quiz-attempts.php:31
141
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:69
142
- #: views/pages/view_attempt.php:59
143
- msgid "Status"
144
- msgstr ""
145
-
146
- #: classes/Admin.php:79
147
  msgid "Get Pro"
148
  msgstr ""
149
 
150
- #: classes/Admin.php:79
151
  msgid ""
152
  "<span class=\"dashicons dashicons-awards tutor-get-pro-text\"></span> Get Pro"
153
  msgstr ""
154
 
155
- #: classes/Admin.php:210 classes/Template.php:306
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  msgid "Permission Denied"
157
  msgstr ""
158
 
159
- #: classes/Admin.php:406
160
  msgid "Upgrade to Pro"
161
  msgstr ""
162
 
163
- #: classes/Admin.php:415
164
  msgid "Uninstall"
165
  msgstr ""
166
 
167
- #: classes/Admin.php:429
168
  msgid "<strong style=\"color: #03bd24\">Documentation</strong>"
169
  msgstr ""
170
 
171
- #: classes/Admin.php:433
172
  msgid "<strong style=\"color: #03bd24\">Get Support</strong>"
173
  msgstr ""
174
 
175
- #: classes/Admin.php:455
176
  #, php-format
177
  msgid ""
178
  "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
@@ -239,7 +243,7 @@ msgstr ""
239
  msgid "Lessons"
240
  msgstr ""
241
 
242
- #: classes/Course.php:381 templates/dashboard/earning/statement.php:26
243
  msgid "Price"
244
  msgstr ""
245
 
@@ -358,6 +362,106 @@ msgstr ""
358
  msgid "Auto Draft"
359
  msgstr ""
360
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
  #: classes/Instructor.php:40 classes/Instructor.php:139 classes/Student.php:39
362
  msgid "First name field is required"
363
  msgstr ""
@@ -406,15 +510,11 @@ msgstr ""
406
  msgid "Instructor has been added successfully"
407
  msgstr ""
408
 
409
- #: classes/Instructors_List.php:94 classes/Students_List.php:77
410
- msgid "Name"
411
- msgstr ""
412
-
413
  #: classes/Instructors_List.php:95 classes/Students_List.php:78
414
- #: templates/dashboard/instructor/registration.php:55
415
- #: templates/dashboard/instructor/registration.php:58
416
- #: templates/dashboard/registration.php:53
417
- #: templates/dashboard/registration.php:56
418
  #: views/pages/add_new_instructor.php:68 views/pages/add_new_instructor.php:74
419
  msgid "E-Mail"
420
  msgstr ""
@@ -431,8 +531,8 @@ msgstr ""
431
  msgid "Lesson Video"
432
  msgstr ""
433
 
434
- #: classes/Lesson.php:42 templates/global/attachments.php:19
435
- #: templates/single/assignment/content.php:76
436
  msgid "Attachments"
437
  msgstr ""
438
 
@@ -441,12 +541,11 @@ msgid "Draft Lesson"
441
  msgstr ""
442
 
443
  #: classes/Lesson.php:206 classes/Options.php:157
444
- #: classes/Question_Answers_List.php:72 classes/Quiz.php:78
445
- #: classes/Quiz_Attempts_List.php:107
446
- #: templates/dashboard/assignments/review.php:34
447
- #: templates/dashboard/earning/statement.php:9
448
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:83
449
- #: templates/single/quiz/top.php:22 views/pages/view_attempt.php:73
450
  msgid "Course"
451
  msgstr ""
452
 
@@ -458,7 +557,7 @@ msgstr ""
458
  msgid "Unlimited"
459
  msgstr ""
460
 
461
- #: classes/Options.php:86
462
  msgid "Dashboard Page"
463
  msgstr ""
464
 
@@ -620,10 +719,10 @@ msgstr ""
620
  msgid "Lesson Permalink Base"
621
  msgstr ""
622
 
623
- #: classes/Options.php:238 classes/Options.php:241 classes/Question.php:288
624
- #: classes/Quiz_Attempts_List.php:106 templates/dashboard/quiz-attempts.php:41
625
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:49
626
- #: templates/single/quiz/top.php:19 views/metabox/course-topics.php:54
627
  #: views/pages/view_attempt.php:39
628
  msgid "Quiz"
629
  msgstr ""
@@ -634,8 +733,7 @@ msgid ""
634
  "settings form when you create a new quiz."
635
  msgstr ""
636
 
637
- #: classes/Options.php:246 views/metabox/quizzes.php:6
638
- #: views/modal/edit_quiz.php:146
639
  msgid "Time Limit"
640
  msgstr ""
641
 
@@ -643,28 +741,23 @@ msgstr ""
643
  msgid "0 means unlimited time."
644
  msgstr ""
645
 
646
- #: classes/Options.php:258 views/metabox/quizzes.php:23
647
- #: views/modal/edit_quiz.php:158
648
  msgid "Weeks"
649
  msgstr ""
650
 
651
- #: classes/Options.php:259 views/metabox/quizzes.php:22
652
- #: views/modal/edit_quiz.php:157
653
  msgid "Days"
654
  msgstr ""
655
 
656
- #: classes/Options.php:260 views/metabox/quizzes.php:21
657
- #: views/modal/edit_quiz.php:156
658
  msgid "Hours"
659
  msgstr ""
660
 
661
- #: classes/Options.php:261 views/metabox/quizzes.php:20
662
- #: views/modal/edit_quiz.php:155
663
  msgid "Minutes"
664
  msgstr ""
665
 
666
- #: classes/Options.php:262 views/metabox/quizzes.php:19
667
- #: views/modal/edit_quiz.php:154
668
  msgid "Seconds"
669
  msgstr ""
670
 
@@ -742,7 +835,7 @@ msgstr ""
742
  msgid "Allow multiple instructors to upload their courses."
743
  msgstr ""
744
 
745
- #: classes/Options.php:318
746
  msgid "Instructor Registration Page"
747
  msgstr ""
748
 
@@ -772,7 +865,7 @@ msgstr ""
772
  msgid "Student Profile settings"
773
  msgstr ""
774
 
775
- #: classes/Options.php:350
776
  msgid "Student Registration Page"
777
  msgstr ""
778
 
@@ -799,11 +892,11 @@ msgid ""
799
  "can see this link-"
800
  msgstr ""
801
 
802
- #: classes/Options.php:374 classes/Options.php:382 classes/Utils.php:2054
803
- #: templates/dashboard/earning.php:77 templates/dashboard/earning/report.php:27
804
- #: templates/dashboard/earning/statement.php:10
805
- #: templates/dashboard/earning/statements.php:24
806
- #: templates/dashboard/earning/statements.php:132
807
  msgid "Earning"
808
  msgstr ""
809
 
@@ -872,13 +965,13 @@ msgstr ""
872
  msgid "Define the number of statements to show."
873
  msgstr ""
874
 
875
- #: classes/Options.php:444 classes/Utils.php:2055
876
- #: templates/dashboard/settings.php:23
877
- #: templates/dashboard/settings/education.php:19
878
- #: templates/dashboard/settings/reset-password.php:18
879
- #: templates/dashboard/settings/skill.php:25
880
- #: templates/dashboard/settings/withdraw-settings.php:17
881
- #: templates/dashboard/withdraw.php:90
882
  msgid "Withdraw"
883
  msgstr ""
884
 
@@ -982,12 +1075,12 @@ msgstr ""
982
  msgid "Edit Course"
983
  msgstr ""
984
 
985
- #: classes/Post_types.php:46 templates/single/lesson/required-enroll.php:29
986
  msgid "View Course"
987
  msgstr ""
988
 
989
- #: classes/Post_types.php:47 templates/dashboard/purchase_history.php:12
990
- #: templates/single/course/instructors.php:67
991
  msgid "Courses"
992
  msgstr ""
993
 
@@ -1339,121 +1432,90 @@ msgstr ""
1339
  msgid "Preview course"
1340
  msgstr ""
1341
 
1342
- #: classes/Question.php:30 classes/Question_Answers_List.php:70
1343
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:195
1344
- #: views/metabox/quiz/single-question-item.php:67
1345
  #: views/pages/view_attempt.php:186
1346
  msgid "Question"
1347
  msgstr ""
1348
 
1349
- #: classes/Question.php:82 classes/Quiz.php:852
1350
- #: views/modal/question_answer_form.php:21
1351
- msgid "True"
1352
- msgstr ""
1353
-
1354
- #: classes/Question.php:95 classes/Quiz.php:859
1355
- #: views/modal/question_answer_form.php:25
1356
- msgid "False"
1357
- msgstr ""
1358
-
1359
- #: classes/Question.php:196
1360
- msgid "New answer option"
1361
- msgstr ""
1362
-
1363
- #: classes/Question.php:201 classes/Utils.php:3147
1364
- #: views/metabox/quiz_questions.php:22
1365
- msgid "True/False"
1366
- msgstr ""
1367
-
1368
  #: classes/Question_Answers_List.php:71
1369
- #: templates/dashboard/assignments/submitted.php:21
1370
  msgid "Student"
1371
  msgstr ""
1372
 
1373
- #: classes/Question_Answers_List.php:73 classes/Quiz.php:979
1374
  #: views/modal/question_form.php:150 views/pages/answer.php:11
1375
  msgid "Answer"
1376
  msgstr ""
1377
 
1378
- #: classes/Quiz.php:79 classes/Quiz.php:100
1379
- #: templates/dashboard/my-quiz-attempts.php:24
1380
- #: templates/dashboard/my-quiz-attempts.php:57
1381
- #: templates/single/quiz/body.php:407 templates/single/quiz/body.php:433
1382
- #: templates/single/quiz/top.php:33 views/modal/add_quiz.php:18
1383
- #: views/modal/edit_quiz.php:28
1384
- msgid "Questions"
1385
- msgstr ""
1386
-
1387
- #: classes/Quiz.php:145
1388
- msgid "New quiz title"
1389
- msgstr ""
1390
-
1391
- #: classes/Quiz.php:149
1392
- msgid "Place quiz title to create new quiz"
1393
- msgstr ""
1394
-
1395
- #: classes/Quiz.php:150
1396
- msgid "Provide a quiz title to create a quiz from here."
1397
- msgstr ""
1398
-
1399
- #: classes/Quiz.php:510
1400
  msgid "Quiz has been timeout already"
1401
  msgstr ""
1402
 
1403
- #: classes/Quiz.php:712
1404
  msgid "Question "
1405
  msgstr ""
1406
 
1407
- #: classes/Quiz.php:771
1408
  msgid "Please select the correct answer"
1409
  msgstr ""
1410
 
1411
- #: classes/Quiz.php:775
1412
  msgid "Please make sure you have added more than one option and saved them"
1413
  msgstr ""
1414
 
1415
- #: classes/Quiz.php:963
 
 
 
 
 
 
 
 
1416
  msgid "Answer options &amp; mark correct"
1417
  msgstr ""
1418
 
1419
- #: classes/Quiz.php:966
1420
  msgid ""
1421
  "Make sure you’re saving the answers in the right order. Students will have "
1422
  "to match this order exactly."
1423
  msgstr ""
1424
 
1425
- #: classes/Quiz.php:995 classes/Quiz.php:1001
1426
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:326
1427
  #: views/modal/question_form.php:167 views/modal/question_form.php:174
1428
  #: views/pages/view_attempt.php:317
1429
  msgid "Mark as correct"
1430
  msgstr ""
1431
 
1432
- #: classes/Quiz_Attempts_List.php:36 templates/dashboard/quiz-attempts.php:32
1433
  msgid "Review"
1434
  msgstr ""
1435
 
1436
- #: classes/Quiz_Attempts_List.php:43 templates/dashboard/quiz-attempts.php:45
1437
  msgid " ago"
1438
  msgstr ""
1439
 
1440
  #: classes/Quiz_Attempts_List.php:88
1441
- #: templates/dashboard/my-quiz-attempts.php:38
1442
- #: templates/dashboard/quiz-attempts.php:43
1443
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:104
1444
- #: templates/single/quiz/body.php:461 views/pages/view_attempt.php:94
 
1445
  msgid "Pass"
1446
  msgstr ""
1447
 
1448
  #: classes/Quiz_Attempts_List.php:90
1449
- #: templates/dashboard/my-quiz-attempts.php:38
1450
- #: templates/dashboard/quiz-attempts.php:43
1451
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:106
1452
- #: templates/single/quiz/body.php:463 views/pages/view_attempt.php:96
 
1453
  msgid "Fail"
1454
  msgstr ""
1455
 
1456
- #: classes/Quiz_Attempts_List.php:108 templates/dashboard/quiz-attempts.php:64
1457
  msgid "Total Questions"
1458
  msgstr ""
1459
 
@@ -1461,7 +1523,7 @@ msgstr ""
1461
  msgid "Earned Points"
1462
  msgstr ""
1463
 
1464
- #: classes/Quiz_Attempts_List.php:110 templates/dashboard/quiz-attempts.php:84
1465
  msgid "Attempt Status"
1466
  msgstr ""
1467
 
@@ -1481,8 +1543,8 @@ msgstr ""
1481
  msgid "New password and confirm password does not matched"
1482
  msgstr ""
1483
 
1484
- #: classes/Students_List.php:79 templates/dashboard/dashboard.php:32
1485
- #: templates/dashboard/enrolled-courses/completed-courses.php:1
1486
  msgid "Completed Course"
1487
  msgstr ""
1488
 
@@ -1511,20 +1573,20 @@ msgstr ""
1511
  msgid "Image"
1512
  msgstr ""
1513
 
1514
- #: classes/Tutor.php:392 tutor.php:52
1515
  msgid "Tutor Instructor"
1516
  msgstr ""
1517
 
1518
- #: classes/Tutor.php:487 classes/Utils.php:2045
1519
- #: templates/dashboard/dashboard.php:1
1520
  msgid "Dashboard"
1521
  msgstr ""
1522
 
1523
- #: classes/Tutor.php:496
1524
  msgid "Student Registration"
1525
  msgstr ""
1526
 
1527
- #: classes/Tutor.php:505
1528
  msgid "Instructor Registration"
1529
  msgstr ""
1530
 
@@ -1685,152 +1747,160 @@ msgstr ""
1685
  msgid "Q&A"
1686
  msgstr ""
1687
 
1688
- #: classes/Utils.php:1834
1689
  msgid "Course Enrolled"
1690
  msgstr ""
1691
 
1692
- #: classes/Utils.php:2046 templates/dashboard/my-profile.php:15
1693
  msgid "My Profile"
1694
  msgstr ""
1695
 
1696
- #: classes/Utils.php:2047
1697
  msgid "Create Course"
1698
  msgstr ""
1699
 
1700
- #: classes/Utils.php:2048 templates/dashboard/enrolled-courses.php:1
1701
  msgid "Enrolled Courses"
1702
  msgstr ""
1703
 
1704
- #: classes/Utils.php:2049 templates/dashboard/wishlist.php:4
1705
  msgid "Wishlist"
1706
  msgstr ""
1707
 
1708
- #: classes/Utils.php:2050
1709
  msgid "Reviews"
1710
  msgstr ""
1711
 
1712
- #: classes/Utils.php:2051 templates/dashboard/my-quiz-attempts.php:15
1713
- #: templates/dashboard/quiz-attempts.php:16
1714
  msgid "My Quiz Attempts"
1715
  msgstr ""
1716
 
1717
- #: classes/Utils.php:2053 templates/dashboard/my-courses.php:1
1718
  msgid "My Courses"
1719
  msgstr ""
1720
 
1721
- #: classes/Utils.php:2058 templates/dashboard/purchase_history.php:1
1722
  msgid "Purchase History"
1723
  msgstr ""
1724
 
1725
- #: classes/Utils.php:2063
1726
  msgid "Logout"
1727
  msgstr ""
1728
 
1729
- #: classes/Utils.php:2163
 
 
 
 
1730
  msgid "Pending"
1731
  msgstr ""
1732
 
1733
- #: classes/Utils.php:2164
1734
  msgid "Approved"
1735
  msgstr ""
1736
 
1737
- #: classes/Utils.php:2165
1738
  msgid "Blocked"
1739
  msgstr ""
1740
 
1741
- #: classes/Utils.php:3148 views/metabox/quiz_questions.php:24
 
 
 
 
1742
  msgid "Single Choice"
1743
  msgstr ""
1744
 
1745
- #: classes/Utils.php:3149 views/metabox/quiz_questions.php:23
1746
  msgid "Multiple Choice"
1747
  msgstr ""
1748
 
1749
- #: classes/Utils.php:3150
1750
  msgid "Open Ended/Essay"
1751
  msgstr ""
1752
 
1753
- #: classes/Utils.php:3151
1754
  msgid "Fill In The Blanks"
1755
  msgstr ""
1756
 
1757
- #: classes/Utils.php:3152
1758
  msgid "Short Answer"
1759
  msgstr ""
1760
 
1761
- #: classes/Utils.php:3153
1762
  msgid "Matching"
1763
  msgstr ""
1764
 
1765
- #: classes/Utils.php:3154
1766
  msgid "Image Matching"
1767
  msgstr ""
1768
 
1769
- #: classes/Utils.php:3155
1770
  msgid "Image Answering"
1771
  msgstr ""
1772
 
1773
- #: classes/Utils.php:3156
1774
  msgid "Ordering"
1775
  msgstr ""
1776
 
1777
- #: classes/Utils.php:3789
1778
  msgid "All Levels"
1779
  msgstr ""
1780
 
1781
- #: classes/Utils.php:3790
1782
  msgid "Beginner"
1783
  msgstr ""
1784
 
1785
- #: classes/Utils.php:3791
1786
  msgid "Intermediate"
1787
  msgstr ""
1788
 
1789
- #: classes/Utils.php:3792
1790
  msgid "Expert"
1791
  msgstr ""
1792
 
1793
- #: classes/Utils.php:3815
1794
  msgid "Courses Taken"
1795
  msgstr ""
1796
 
1797
- #: classes/Utils.php:3822 templates/dashboard/dashboard.php:20
1798
  msgid "Enrolled Course"
1799
  msgstr ""
1800
 
1801
- #: classes/Utils.php:3825
1802
  msgid "Reviews Written"
1803
  msgstr ""
1804
 
1805
- #: classes/Utils.php:4066
1806
  msgid "Website URL"
1807
  msgstr ""
1808
 
1809
- #: classes/Utils.php:4071
1810
  msgid "Github URL"
1811
  msgstr ""
1812
 
1813
- #: classes/Utils.php:4076
1814
  msgid "Facebook URL"
1815
  msgstr ""
1816
 
1817
- #: classes/Utils.php:4081
1818
  msgid "Twitter URL"
1819
  msgstr ""
1820
 
1821
- #: classes/Utils.php:4086
1822
  msgid "Linkedin URL"
1823
  msgstr ""
1824
 
1825
- #: classes/Utils.php:5201
1826
  msgid "Completed"
1827
  msgstr ""
1828
 
1829
- #: classes/Utils.php:5205
1830
  msgid "In Progress"
1831
  msgstr ""
1832
 
1833
- #: classes/Utils.php:5207
1834
  msgid "Not Taken"
1835
  msgstr ""
1836
 
@@ -1922,14 +1992,14 @@ msgid "Requested By"
1922
  msgstr ""
1923
 
1924
  #: classes/Withdraw_Requests_List.php:103
1925
- #: templates/dashboard/purchase_history.php:13
1926
- #: templates/dashboard/withdraw.php:126 templates/dashboard/withdraw.php:172
1927
- #: templates/dashboard/withdraw.php:228
1928
  msgid "Amount"
1929
  msgstr ""
1930
 
1931
- #: classes/Withdraw_Requests_List.php:104 templates/dashboard/withdraw.php:127
1932
- #: templates/dashboard/withdraw.php:173 templates/dashboard/withdraw.php:229
1933
  msgid "Withdraw Method"
1934
  msgstr ""
1935
 
@@ -1991,235 +2061,236 @@ msgstr ""
1991
  msgid "Select a category"
1992
  msgstr ""
1993
 
1994
- #: includes/tutor-template-functions.php:362
1995
  msgid "Placeholder"
1996
  msgstr ""
1997
 
1998
- #: templates/dashboard.php:46 templates/student-public-profile.php:41
1999
  msgid "Howdy,"
2000
  msgstr ""
2001
 
2002
- #: templates/dashboard.php:56 templates/student-public-profile.php:51
2003
  #, php-format
2004
  msgid "%d Ratings"
2005
  msgstr ""
2006
 
2007
- #: templates/dashboard.php:71
2008
  #, php-format
2009
  msgid "%s Add A New Course "
2010
  msgstr ""
2011
 
2012
- #: templates/dashboard.php:78
2013
  #, php-format
2014
  msgid "%s Become an instructor"
2015
  msgstr ""
2016
 
2017
- #: templates/dashboard/assignments.php:25
2018
- #: templates/dashboard/assignments/course.php:14
2019
- #: templates/dashboard/dashboard.php:72
2020
  msgid "Course Name"
2021
  msgstr ""
2022
 
2023
- #: templates/dashboard/assignments.php:26
2024
- #: templates/dashboard/assignments/course.php:15
2025
- #: templates/dashboard/assignments/submitted.php:24
2026
  msgid "Total Mark"
2027
  msgstr ""
2028
 
2029
- #: templates/dashboard/assignments.php:27
2030
- #: templates/dashboard/assignments/course.php:16
2031
  msgid "Total Submit"
2032
  msgstr ""
2033
 
2034
- #: templates/dashboard/assignments.php:44
2035
- #: templates/dashboard/assignments/course.php:33
2036
- #: templates/dashboard/reviews.php:48
2037
- #: templates/dashboard/reviews/received-reviews.php:53
2038
  msgid "Course: "
2039
  msgstr ""
2040
 
2041
- #: templates/dashboard/assignments.php:48
2042
- #: templates/dashboard/assignments/course.php:37
2043
  msgid "View Coures"
2044
  msgstr ""
2045
 
2046
- #: templates/dashboard/assignments.php:69
2047
- #: templates/dashboard/assignments/course.php:46
2048
  msgid "No assignment available"
2049
  msgstr ""
2050
 
2051
- #: templates/dashboard/assignments/review.php:14
2052
- #: templates/dashboard/my-courses.php:76 templates/dashboard/reviews.php:32
2053
- #: templates/dashboard/reviews/received-reviews.php:74
2054
- #: templates/profile/courses_taken.php:38
2055
- #: templates/profile/enrolled_course.php:43
2056
- #: templates/profile/reviews_wrote.php:20
2057
  msgid "Sorry, but you are looking for something that isn't here."
2058
  msgstr ""
2059
 
2060
- #: templates/dashboard/assignments/review.php:42
2061
  msgid "Assignment Description:"
2062
  msgstr ""
2063
 
2064
- #: templates/dashboard/assignments/review.php:49
2065
  msgid "Attach assignment file(s)"
2066
  msgstr ""
2067
 
2068
- #: templates/dashboard/assignments/review.php:72
2069
  msgid "Evaluation"
2070
  msgstr ""
2071
 
2072
- #: templates/dashboard/assignments/review.php:79
2073
  msgid "Your Mark"
2074
  msgstr ""
2075
 
2076
- #: templates/dashboard/assignments/review.php:83
2077
  #, php-format
2078
  msgid "Mark this assignment out of %s"
2079
  msgstr ""
2080
 
2081
- #: templates/dashboard/assignments/review.php:88
2082
  msgid "Write a note"
2083
  msgstr ""
2084
 
2085
- #: templates/dashboard/assignments/review.php:92
2086
  msgid "Write a note to students about this submission"
2087
  msgstr ""
2088
 
2089
- #: templates/dashboard/assignments/review.php:98
2090
  msgid "Evaluate this submission"
2091
  msgstr ""
2092
 
2093
- #: templates/dashboard/assignments/review.php:105
2094
  msgid "Assignments submission not found or not completed"
2095
  msgstr ""
2096
 
2097
- #: templates/dashboard/assignments/submitted.php:10
2098
  msgid "Assignment"
2099
  msgstr ""
2100
 
2101
- #: templates/dashboard/assignments/submitted.php:22
2102
  msgid "Date & Time"
2103
  msgstr ""
2104
 
2105
- #: templates/dashboard/assignments/submitted.php:23
2106
- #: templates/dashboard/my-quiz-attempts.php:27
2107
- #: templates/single/quiz/body.php:410 templates/single/quiz/body.php:448
 
2108
  msgid "Pass Mark"
2109
  msgstr ""
2110
 
2111
- #: templates/dashboard/assignments/submitted.php:25
2112
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:97
2113
- #: templates/single/quiz/body.php:411 templates/single/quiz/body.php:458
 
2114
  #: views/pages/view_attempt.php:87
2115
  msgid "Result"
2116
  msgstr ""
2117
 
2118
- #: templates/dashboard/assignments/submitted.php:39
2119
  #, php-format
2120
  msgid "%s Pending %s"
2121
  msgstr ""
2122
 
2123
- #: templates/dashboard/assignments/submitted.php:41
2124
  #, php-format
2125
  msgid "%s Pass %s"
2126
  msgstr ""
2127
 
2128
- #: templates/dashboard/assignments/submitted.php:41
2129
  #, php-format
2130
  msgid "%s Fail %s"
2131
  msgstr ""
2132
 
2133
- #: templates/dashboard/assignments/submitted.php:53
2134
  msgid "Review this assignment"
2135
  msgstr ""
2136
 
2137
- #: templates/dashboard/assignments/submitted.php:70
2138
  msgid "No assignment has been submitted yet"
2139
  msgstr ""
2140
 
2141
- #: templates/dashboard/create-course.php:32 views/modal/edit_quiz.php:220
2142
  #: views/modal/edit_quiz.php:301
2143
  msgid "Save"
2144
  msgstr ""
2145
 
2146
- #: templates/dashboard/create-course.php:38
2147
  msgid "Preview"
2148
  msgstr ""
2149
 
2150
- #: templates/dashboard/create-course.php:42
2151
- #: templates/dashboard/create-course.php:189
2152
  msgid "Publish Course"
2153
  msgstr ""
2154
 
2155
- #: templates/dashboard/create-course.php:46
2156
- #: templates/dashboard/create-course.php:191
2157
  msgid "Submit for Review"
2158
  msgstr ""
2159
 
2160
- #: templates/dashboard/create-course.php:50
2161
  msgid "Exit"
2162
  msgstr ""
2163
 
2164
- #: templates/dashboard/create-course.php:68
2165
- #: templates/dashboard/earning/statements.php:131
2166
  msgid "Course Info"
2167
  msgstr ""
2168
 
2169
- #: templates/dashboard/create-course.php:74
2170
- #: templates/dashboard/my-quiz-attempts.php:23
2171
- #: templates/dashboard/my-quiz-attempts.php:35
2172
- #: templates/dashboard/quiz-attempts.php:57
2173
  msgid "Course Title"
2174
  msgstr ""
2175
 
2176
- #: templates/dashboard/create-course.php:76
2177
  msgid "ex. Learn photoshop CS6 from scratch"
2178
  msgstr ""
2179
 
2180
- #: templates/dashboard/create-course.php:82
2181
- #: templates/single/assignment/content.php:66
2182
- #: templates/single/course/course-content.php:23
2183
- #: views/metabox/quiz/single-question-item.php:78
2184
  #: views/modal/question_form.php:113
2185
  msgid "Description"
2186
  msgstr ""
2187
 
2188
- #: templates/dashboard/create-course.php:100
2189
  msgid "Choose a category"
2190
  msgstr ""
2191
 
2192
- #: templates/dashboard/create-course.php:120
2193
  msgid "Course Price"
2194
  msgstr ""
2195
 
2196
- #: templates/dashboard/create-course.php:129
2197
  msgid "Set course price"
2198
  msgstr ""
2199
 
2200
- #: templates/dashboard/create-course.php:136
2201
- #: templates/loop/course-price-edd.php:16
2202
- #: templates/loop/course-price-woocommerce.php:16
2203
- #: templates/loop/course-price.php:16
2204
- #: templates/single/course/wc-price-html.php:21
2205
  #: views/metabox/course-add-edd-product-metabox.php:59
2206
  #: views/metabox/course-add-product-metabox.php:66
2207
  msgid "Free"
2208
  msgstr ""
2209
 
2210
- #: templates/dashboard/create-course.php:146
2211
  msgid "Course Thumbnail"
2212
  msgstr ""
2213
 
2214
- #: templates/dashboard/create-course.php:169
2215
  #, php-format
2216
  msgid ""
2217
  "Important Guideline: %1$s 700x430 pixels %2$s %3$s File Support: %1$s jpg, ."
2218
  "jpeg,. gif, or .png %2$s no text on the image."
2219
  msgstr ""
2220
 
2221
- #: templates/dashboard/create-course.php:171
2222
- #: templates/dashboard/settings/profile.php:83
2223
  #: views/metabox/video-metabox.php:91
2224
  #: views/modal/question_answer_edit_form.php:34
2225
  #: views/modal/question_answer_edit_form.php:124
@@ -2232,1260 +2303,1327 @@ msgstr ""
2232
  msgid "Upload Image"
2233
  msgstr ""
2234
 
2235
- #: templates/dashboard/create-course.php:187
2236
  msgid "Save course as draft"
2237
  msgstr ""
2238
 
2239
- #: templates/dashboard/create-course.php:201
2240
  msgid "Course Upload Tips"
2241
  msgstr ""
2242
 
2243
- #: templates/dashboard/create-course.php:203
2244
  msgid "Set the Course Price option or make it free."
2245
  msgstr ""
2246
 
2247
- #: templates/dashboard/create-course.php:204
2248
  msgid "Standard size for course thumbnail is 700x430."
2249
  msgstr ""
2250
 
2251
- #: templates/dashboard/create-course.php:205
2252
  msgid "Video section controls the course overview video."
2253
  msgstr ""
2254
 
2255
- #: templates/dashboard/create-course.php:206
2256
  msgid "Course Builder is where you create & organize a course."
2257
  msgstr ""
2258
 
2259
- #: templates/dashboard/create-course.php:207
2260
  msgid ""
2261
  "Add Topics in the Course Builder section to create lessons, quizzes, and "
2262
  "assignments."
2263
  msgstr ""
2264
 
2265
- #: templates/dashboard/create-course.php:208
2266
  msgid ""
2267
  "Prerequisites refers to the fundamental courses to complete before taking "
2268
  "this particular course."
2269
  msgstr ""
2270
 
2271
- #: templates/dashboard/create-course.php:209
2272
  msgid ""
2273
  "Information from the Additional Data section shows up on the course single "
2274
  "page."
2275
  msgstr ""
2276
 
2277
- #: templates/dashboard/create-course.php:210
2278
  msgid ""
2279
  "Make Announcements to notify any important notes to all enrolled students at "
2280
  "once."
2281
  msgstr ""
2282
 
2283
- #: templates/dashboard/dashboard.php:26
2284
- #: templates/dashboard/enrolled-courses/active-courses.php:1
2285
  msgid "Active Course"
2286
  msgstr ""
2287
 
2288
- #: templates/dashboard/dashboard.php:42
2289
  msgid "Total Students"
2290
  msgstr ""
2291
 
2292
- #: templates/dashboard/dashboard.php:48
2293
  msgid "Total Courses"
2294
  msgstr ""
2295
 
2296
- #: templates/dashboard/dashboard.php:54
2297
  msgid "Total Earning"
2298
  msgstr ""
2299
 
2300
- #: templates/dashboard/dashboard.php:68
2301
  msgid "Most Popular Courses"
2302
  msgstr ""
2303
 
2304
- #: templates/dashboard/dashboard.php:73
2305
  msgid "Enrolled"
2306
  msgstr ""
2307
 
2308
- #: templates/dashboard/earning.php:17
2309
- #: templates/dashboard/earning/report-date_range.php:24
2310
- #: templates/dashboard/earning/report-last_month.php:25
2311
- #: templates/dashboard/earning/report-last_week.php:28
2312
- #: templates/dashboard/earning/report-last_year.php:24
2313
- #: templates/dashboard/earning/report-this_month.php:24
2314
- #: templates/dashboard/earning/report-this_week.php:25
2315
- #: templates/dashboard/earning/report-this_year.php:25
2316
  msgid "No Earning info available"
2317
  msgstr ""
2318
 
2319
- #: templates/dashboard/earning.php:71
2320
  msgid "Earnings"
2321
  msgstr ""
2322
 
2323
- #: templates/dashboard/earning.php:79 templates/dashboard/earning/report.php:29
2324
- #: templates/dashboard/earning/statements.php:26
2325
  msgid "Report"
2326
  msgstr ""
2327
 
2328
- #: templates/dashboard/earning.php:82 templates/dashboard/earning/report.php:33
2329
- #: templates/dashboard/earning/statements.php:29
2330
- #: templates/dashboard/earning/statements.php:113
2331
  msgid "Statements"
2332
  msgstr ""
2333
 
2334
- #: templates/dashboard/earning.php:89
2335
  msgid "My Balance"
2336
  msgstr ""
2337
 
2338
- #: templates/dashboard/earning.php:93
2339
  msgid "All Time"
2340
  msgstr ""
2341
 
2342
- #: templates/dashboard/earning.php:95
2343
- #: templates/dashboard/earning/report-date_range.php:76
2344
- #: templates/dashboard/earning/report-last_month.php:77
2345
- #: templates/dashboard/earning/report-last_week.php:80
2346
- #: templates/dashboard/earning/report-last_year.php:66
2347
- #: templates/dashboard/earning/report-this_month.php:76
2348
- #: templates/dashboard/earning/report-this_week.php:77
2349
- #: templates/dashboard/earning/report-this_year.php:68
2350
  msgid "My Earning"
2351
  msgstr ""
2352
 
2353
- #: templates/dashboard/earning.php:99
2354
- #: templates/dashboard/earning/report-date_range.php:80
2355
- #: templates/dashboard/earning/report-last_month.php:81
2356
- #: templates/dashboard/earning/report-last_week.php:84
2357
- #: templates/dashboard/earning/report-last_year.php:70
2358
- #: templates/dashboard/earning/report-this_month.php:80
2359
- #: templates/dashboard/earning/report-this_week.php:81
2360
- #: templates/dashboard/earning/report-this_year.php:72
2361
  msgid "Based on course price"
2362
  msgstr ""
2363
 
2364
- #: templates/dashboard/earning.php:101
2365
  msgid "All time sales."
2366
  msgstr ""
2367
 
2368
- #: templates/dashboard/earning.php:105
2369
  msgid "All of withdraw type excluding rejected."
2370
  msgstr ""
2371
 
2372
- #: templates/dashboard/earning.php:107
2373
  msgid "All time withdraws."
2374
  msgstr ""
2375
 
2376
- #: templates/dashboard/earning.php:113
2377
  msgid "Deducted Commissions."
2378
  msgstr ""
2379
 
2380
- #: templates/dashboard/earning.php:121
2381
  msgid "Deducted Fees."
2382
  msgstr ""
2383
 
2384
- #: templates/dashboard/earning.php:129
2385
  msgid "Earning Chart for this month"
2386
  msgstr ""
2387
 
2388
- #: templates/dashboard/earning/earning-report-top-menu.php:4
2389
  msgid "Last Year"
2390
  msgstr ""
2391
 
2392
- #: templates/dashboard/earning/earning-report-top-menu.php:5
2393
  msgid "This Year"
2394
  msgstr ""
2395
 
2396
- #: templates/dashboard/earning/earning-report-top-menu.php:6
2397
  msgid "Last Month"
2398
  msgstr ""
2399
 
2400
- #: templates/dashboard/earning/earning-report-top-menu.php:7
2401
  msgid "This Month"
2402
  msgstr ""
2403
 
2404
- #: templates/dashboard/earning/earning-report-top-menu.php:8
2405
  msgid "Last Week"
2406
  msgstr ""
2407
 
2408
- #: templates/dashboard/earning/earning-report-top-menu.php:9
2409
  msgid "This Week"
2410
  msgstr ""
2411
 
2412
- #: templates/dashboard/earning/report-date_range.php:74
2413
- #: templates/dashboard/earning/report-last_month.php:75
2414
- #: templates/dashboard/earning/report-last_week.php:78
2415
- #: templates/dashboard/earning/report-last_year.php:64
2416
- #: templates/dashboard/earning/report-this_month.php:74
2417
- #: templates/dashboard/earning/report-this_week.php:75
2418
- #: templates/dashboard/earning/report-this_year.php:66
2419
  msgid "All time"
2420
  msgstr ""
2421
 
2422
- #: templates/dashboard/earning/report-date_range.php:82
2423
- #: templates/dashboard/earning/report-last_month.php:83
2424
- #: templates/dashboard/earning/report-last_week.php:86
2425
- #: templates/dashboard/earning/report-last_year.php:72
2426
- #: templates/dashboard/earning/report-this_month.php:82
2427
- #: templates/dashboard/earning/report-this_week.php:83
2428
- #: templates/dashboard/earning/report-this_year.php:74
2429
  msgid "All time sales"
2430
  msgstr ""
2431
 
2432
- #: templates/dashboard/earning/report-date_range.php:88
2433
- #: templates/dashboard/earning/report-last_month.php:89
2434
- #: templates/dashboard/earning/report-last_week.php:92
2435
- #: templates/dashboard/earning/report-last_year.php:78
2436
- #: templates/dashboard/earning/report-this_month.php:88
2437
- #: templates/dashboard/earning/report-this_week.php:89
2438
- #: templates/dashboard/earning/report-this_year.php:80
2439
  msgid "Deducted Commissions"
2440
  msgstr ""
2441
 
2442
- #: templates/dashboard/earning/report-date_range.php:95
2443
- #: templates/dashboard/earning/report-date_range.php:97
2444
- #: templates/dashboard/earning/report-last_month.php:96
2445
- #: templates/dashboard/earning/report-last_month.php:98
2446
- #: templates/dashboard/earning/report-last_week.php:99
2447
- #: templates/dashboard/earning/report-last_week.php:101
2448
- #: templates/dashboard/earning/report-last_year.php:85
2449
- #: templates/dashboard/earning/report-last_year.php:87
2450
- #: templates/dashboard/earning/report-this_month.php:95
2451
- #: templates/dashboard/earning/report-this_month.php:97
2452
- #: templates/dashboard/earning/report-this_week.php:96
2453
- #: templates/dashboard/earning/report-this_week.php:98
2454
- #: templates/dashboard/earning/report-this_year.php:87
2455
- #: templates/dashboard/earning/report-this_year.php:89
2456
  msgid "Deducted Fees"
2457
  msgstr ""
2458
 
2459
- #: templates/dashboard/earning/report-date_range.php:106
2460
- #: templates/dashboard/earning/report-last_week.php:114
2461
- #: templates/dashboard/earning/report-this_week.php:112
2462
  #, php-format
2463
  msgid "Showing Result from %s to %s"
2464
  msgstr ""
2465
 
2466
- #: templates/dashboard/earning/report-date_range.php:113
2467
- #: templates/dashboard/earning/report-last_month.php:117
2468
- #: templates/dashboard/earning/report-last_week.php:121
2469
- #: templates/dashboard/earning/report-last_year.php:106
2470
- #: templates/dashboard/earning/report-this_month.php:115
2471
- #: templates/dashboard/earning/report-this_week.php:119
2472
- #: templates/dashboard/earning/report-this_year.php:108
2473
  msgid "Sales statements for this period"
2474
  msgstr ""
2475
 
2476
- #: templates/dashboard/earning/report-last_month.php:110
2477
- #: templates/dashboard/earning/report-this_month.php:108
2478
  #, php-format
2479
  msgid "Earning Data for the month of %s"
2480
  msgstr ""
2481
 
2482
- #: templates/dashboard/earning/report-last_year.php:99
2483
- #: templates/dashboard/earning/report-this_year.php:101
2484
  #, php-format
2485
  msgid "Earning Data for the year of %s"
2486
  msgstr ""
2487
 
2488
- #: templates/dashboard/earning/report.php:24
2489
  msgid "Earning Report"
2490
  msgstr ""
2491
 
2492
- #: templates/dashboard/earning/statement.php:11
2493
- #: templates/dashboard/earning/statements.php:134
2494
  msgid "Deduct"
2495
  msgstr ""
2496
 
2497
- #: templates/dashboard/earning/statement.php:32
2498
- #: templates/dashboard/earning/statements.php:160
2499
  msgid "Order ID"
2500
  msgstr ""
2501
 
2502
- #: templates/dashboard/earning/statement.php:34
2503
- #: templates/dashboard/earning/statements.php:145
2504
  msgid "Date:"
2505
  msgstr ""
2506
 
2507
- #: templates/dashboard/earning/statement.php:45
2508
- #: templates/dashboard/earning/statements.php:169
2509
  msgid "As per"
2510
  msgstr ""
2511
 
2512
- #: templates/dashboard/earning/statement.php:49
2513
- #: templates/dashboard/earning/statements.php:133
2514
  msgid "Commission"
2515
  msgstr ""
2516
 
2517
- #: templates/dashboard/earning/statement.php:50
2518
- #: templates/dashboard/earning/statements.php:174
2519
  msgid "Rate"
2520
  msgstr ""
2521
 
2522
- #: templates/dashboard/earning/statement.php:51
2523
- #: templates/dashboard/earning/statement.php:56
2524
- #: templates/dashboard/earning/statements.php:175
2525
- #: templates/dashboard/earning/statements.php:182
2526
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:193
2527
  #: views/pages/view_attempt.php:184
2528
  msgid "Type"
2529
  msgstr ""
2530
 
2531
- #: templates/dashboard/earning/statement.php:53
2532
  msgid "Deducted"
2533
  msgstr ""
2534
 
2535
- #: templates/dashboard/earning/statement.php:66
2536
- #: templates/dashboard/earning/statements.php:192
2537
  msgid "Statement data is empty"
2538
  msgstr ""
2539
 
2540
- #: templates/dashboard/earning/statements.php:124
2541
  #, php-format
2542
  msgid "Showing results %d to %d of %d"
2543
  msgstr ""
2544
 
2545
- #: templates/dashboard/earning/statements.php:156
2546
  msgid "Price: "
2547
  msgstr ""
2548
 
2549
- #: templates/dashboard/enrolled-courses.php:8
2550
- #: templates/dashboard/enrolled-courses/active-courses.php:7
2551
- #: templates/dashboard/enrolled-courses/completed-courses.php:7
2552
  msgid "All Courses"
2553
  msgstr ""
2554
 
2555
- #: templates/dashboard/enrolled-courses.php:9
2556
- #: templates/dashboard/enrolled-courses/active-courses.php:8
2557
- #: templates/dashboard/enrolled-courses/completed-courses.php:8
2558
  msgid "Active Courses"
2559
  msgstr ""
2560
 
2561
- #: templates/dashboard/enrolled-courses.php:11
2562
- #: templates/dashboard/enrolled-courses/active-courses.php:10
2563
- #: templates/dashboard/enrolled-courses/completed-courses.php:10
2564
  msgid "Completed Courses"
2565
  msgstr ""
2566
 
2567
- #: templates/dashboard/enrolled-courses.php:30
2568
- #: templates/dashboard/enrolled-courses/active-courses.php:35
2569
- #: templates/dashboard/enrolled-courses/completed-courses.php:35
2570
  msgid "Leave a rating"
2571
  msgstr ""
2572
 
2573
- #: templates/dashboard/enrolled-courses.php:41
2574
- #: templates/dashboard/enrolled-courses/active-courses.php:46
2575
- #: templates/dashboard/enrolled-courses/completed-courses.php:46
2576
  msgid "Total Lessons:"
2577
  msgstr ""
2578
 
2579
- #: templates/dashboard/enrolled-courses.php:47
2580
- #: templates/dashboard/enrolled-courses/active-courses.php:52
2581
- #: templates/dashboard/enrolled-courses/completed-courses.php:52
2582
  msgid "Completed Lessons:"
2583
  msgstr ""
2584
 
2585
- #: templates/dashboard/enrolled-courses.php:63
2586
  msgid "You didn't purchased any course"
2587
  msgstr ""
2588
 
2589
- #: templates/dashboard/enrolled-courses/active-courses.php:69
2590
  msgid "There's no active course"
2591
  msgstr ""
2592
 
2593
- #: templates/dashboard/enrolled-courses/completed-courses.php:69
2594
  msgid "There's no completed course"
2595
  msgstr ""
2596
 
2597
- #: templates/dashboard/instructor/apply_for_instructor.php:9
2598
  msgid "Apply to become an instructor"
2599
  msgstr ""
2600
 
2601
- #: templates/dashboard/instructor/logged-in.php:7
2602
  msgid "You are instructor"
2603
  msgstr ""
2604
 
2605
- #: templates/dashboard/instructor/logged-in.php:11
2606
  #, php-format
2607
  msgid "Registered at : %s %s"
2608
  msgstr ""
2609
 
2610
- #: templates/dashboard/instructor/logged-in.php:18
2611
  #, php-format
2612
  msgid "Status : %s"
2613
  msgstr ""
2614
 
2615
- #: templates/dashboard/instructor/registration.php:20
2616
- #: templates/dashboard/instructor/registration.php:23
2617
- #: templates/dashboard/my-profile.php:28
2618
- #: templates/dashboard/registration.php:20
2619
- #: templates/dashboard/registration.php:23
2620
- #: templates/dashboard/settings/profile.php:30
2621
- #: templates/dashboard/settings/profile.php:32
2622
  #: views/pages/add_new_instructor.php:28 views/pages/add_new_instructor.php:34
2623
  msgid "First Name"
2624
  msgstr ""
2625
 
2626
- #: templates/dashboard/instructor/registration.php:30
2627
- #: templates/dashboard/instructor/registration.php:33
2628
- #: templates/dashboard/my-profile.php:36
2629
- #: templates/dashboard/registration.php:30
2630
- #: templates/dashboard/registration.php:33
2631
- #: templates/dashboard/settings/profile.php:39
2632
- #: templates/dashboard/settings/profile.php:41
2633
  #: views/pages/add_new_instructor.php:42 views/pages/add_new_instructor.php:48
2634
  msgid "Last Name"
2635
  msgstr ""
2636
 
2637
- #: templates/dashboard/instructor/registration.php:45
2638
- #: templates/dashboard/instructor/registration.php:48
2639
- #: templates/dashboard/registration.php:43
2640
- #: templates/dashboard/registration.php:46
2641
  #: views/pages/add_new_instructor.php:55 views/pages/add_new_instructor.php:61
2642
  msgid "User Name"
2643
  msgstr ""
2644
 
2645
- #: templates/dashboard/instructor/registration.php:68
2646
- #: templates/dashboard/instructor/registration.php:71
2647
- #: templates/dashboard/registration.php:66
2648
- #: templates/dashboard/registration.php:69 templates/global/login.php:31
 
2649
  #: views/pages/add_new_instructor.php:94 views/pages/add_new_instructor.php:100
2650
  msgid "Password"
2651
  msgstr ""
2652
 
2653
- #: templates/dashboard/instructor/registration.php:78
2654
- #: templates/dashboard/registration.php:76
2655
  #: views/pages/add_new_instructor.php:107
2656
  msgid "Password confirmation"
2657
  msgstr ""
2658
 
2659
- #: templates/dashboard/instructor/registration.php:81
2660
- #: templates/dashboard/registration.php:79
2661
  #: views/pages/add_new_instructor.php:113
2662
  msgid "Password Confirmation"
2663
  msgstr ""
2664
 
2665
- #: templates/dashboard/instructor/registration.php:89
2666
  msgid "Register as instructor"
2667
  msgstr ""
2668
 
2669
- #: templates/dashboard/logged-in.php:1
2670
  msgid "You are already logged in"
2671
  msgstr ""
2672
 
2673
- #: templates/dashboard/my-courses.php:37
2674
  msgid "Status:"
2675
  msgstr ""
2676
 
2677
- #: templates/dashboard/my-courses.php:44
2678
  msgid "Duration:"
2679
  msgstr ""
2680
 
2681
- #: templates/dashboard/my-courses.php:50
2682
  msgid "Students:"
2683
  msgstr ""
2684
 
2685
- #: templates/dashboard/my-courses.php:75 templates/profile/courses_taken.php:37
2686
- #: templates/profile/enrolled_course.php:42
2687
- #: templates/profile/reviews_wrote.php:19
2688
  msgid "Not Found"
2689
  msgstr ""
2690
 
2691
- #: templates/dashboard/my-courses.php:88
2692
  msgid "Delete This Course?"
2693
  msgstr ""
2694
 
2695
- #: templates/dashboard/my-courses.php:89
2696
  msgid "You are going to delete this course, it can't be undone"
2697
  msgstr ""
2698
 
2699
- #: templates/dashboard/my-courses.php:94
2700
- #: templates/single/course/enrolled/question_and_answer.php:48
2701
- #: templates/single/course/enrolled/question_and_answer.php:133
2702
- #: templates/single/lesson/sidebar_question_and_answer.php:105
2703
  #: views/modal/add_quiz.php:55 views/modal/add_quiz.php:71
2704
  #: views/modal/add_quiz.php:88 views/modal/edit_quiz.php:71
2705
- #: views/modal/edit_quiz.php:135 views/modal/question_form.php:229
2706
  msgid "Cancel"
2707
  msgstr ""
2708
 
2709
- #: templates/dashboard/my-courses.php:95
2710
  msgid "Yes, Delete Course"
2711
  msgstr ""
2712
 
2713
- #: templates/dashboard/my-profile.php:20
2714
  msgid "Registration Date"
2715
  msgstr ""
2716
 
2717
- #: templates/dashboard/my-profile.php:39
2718
  msgid "________"
2719
  msgstr ""
2720
 
2721
- #: templates/dashboard/my-profile.php:44
2722
  msgid "Username"
2723
  msgstr ""
2724
 
2725
- #: templates/dashboard/my-profile.php:52
2726
  msgid "Email"
2727
  msgstr ""
2728
 
2729
- #: templates/dashboard/my-profile.php:60
2730
- #: templates/dashboard/settings/profile.php:48
2731
- #: templates/dashboard/settings/profile.php:50
2732
  #: views/pages/add_new_instructor.php:81 views/pages/add_new_instructor.php:87
2733
  msgid "Phone Number"
2734
  msgstr ""
2735
 
2736
- #: templates/dashboard/my-profile.php:69
2737
- #: templates/dashboard/settings/profile.php:59
2738
- #: templates/student-public-profile.php:97
2739
  #: views/pages/add_new_instructor.php:120
2740
  msgid "Bio"
2741
  msgstr ""
2742
 
2743
- #: templates/dashboard/my-quiz-attempts.php:25
2744
- #: templates/dashboard/my-quiz-attempts.php:58
2745
- #: templates/single/quiz/body.php:408 templates/single/quiz/body.php:437
 
 
 
 
 
 
 
 
 
 
2746
  msgid "Total Marks"
2747
  msgstr ""
2748
 
2749
- #: templates/dashboard/my-quiz-attempts.php:26
2750
- #: templates/dashboard/my-quiz-attempts.php:60
2751
- #: templates/single/quiz/body.php:409 templates/single/quiz/body.php:441
 
2752
  msgid "Earned Marks"
2753
  msgstr ""
2754
 
2755
- #: templates/dashboard/my-quiz-attempts.php:48
2756
  msgid ", Updated: "
2757
  msgstr ""
2758
 
2759
- #: templates/dashboard/my-quiz-attempts.php:63
2760
  msgid "Pass Marks"
2761
  msgstr ""
2762
 
2763
- #: templates/dashboard/my-quiz-attempts.php:84
2764
  msgid "Quiz data is empty"
2765
  msgstr ""
2766
 
2767
- #: templates/dashboard/purchase_history.php:11
 
2768
  msgid "ID"
2769
  msgstr ""
2770
 
2771
- #: templates/dashboard/purchase_history.php:15
2772
- #: templates/dashboard/withdraw.php:128
2773
  msgid "Date"
2774
  msgstr ""
2775
 
2776
- #: templates/dashboard/purchase_history.php:48
2777
  msgid "No purchase history available"
2778
  msgstr ""
2779
 
2780
- #: templates/dashboard/quiz-attempts.php:27
2781
  msgid "Title (Quiz & Course)"
2782
  msgstr ""
2783
 
2784
- #: templates/dashboard/quiz-attempts.php:29
2785
  msgid "Count"
2786
  msgstr ""
2787
 
2788
- #: templates/dashboard/quiz-attempts.php:30
2789
- #: templates/dashboard/quiz-attempts.php:65
2790
  msgid "Earned Mark"
2791
  msgstr ""
2792
 
2793
- #: templates/dashboard/quiz-attempts.php:54
2794
  msgid "Course:"
2795
  msgstr ""
2796
 
2797
- #: templates/dashboard/quiz-attempts.php:81
2798
  #, php-format
2799
  msgid "%1$s out of %2$s <br> Pass Mark: %3$s <br> Earned total: %4$s%%"
2800
  msgstr ""
2801
 
2802
- #: templates/dashboard/quiz-attempts.php:102
2803
  msgid "There is no quiz attempts"
2804
  msgstr ""
2805
 
2806
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:19
2807
  #: views/pages/view_attempt.php:7
2808
  msgid "Attempt not found"
2809
  msgstr ""
2810
 
2811
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:33
2812
  #: views/pages/view_attempt.php:21
2813
  msgid "View Attempts"
2814
  msgstr ""
2815
 
2816
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:42
2817
  msgid "Attempt By"
2818
  msgstr ""
2819
 
2820
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:60
2821
  msgid "Attempt At"
2822
  msgstr ""
2823
 
2824
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:119
2825
  #: views/pages/view_attempt.php:109
2826
  msgid "Quiz Time"
2827
  msgstr ""
2828
 
2829
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:131
2830
  #: views/pages/view_attempt.php:50 views/pages/view_attempt.php:121
2831
  msgid "Attempt Time"
2832
  msgstr ""
2833
 
2834
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:173
2835
  #: views/pages/view_attempt.php:163
2836
  msgid "Manually reviewed at: "
2837
  msgstr ""
2838
 
2839
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:188
2840
  #: views/pages/view_attempt.php:179
2841
  msgid "Quiz Overview"
2842
  msgstr ""
2843
 
2844
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:194
2845
  #: views/pages/view_attempt.php:185
2846
  msgid "No."
2847
  msgstr ""
2848
 
2849
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:196
2850
  #: views/pages/view_attempt.php:187
2851
  msgid "Given Answers"
2852
  msgstr ""
2853
 
2854
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:197
2855
  #: views/pages/view_attempt.php:188
2856
  msgid "Correct/Incorrect"
2857
  msgstr ""
2858
 
2859
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:198
2860
  #: views/pages/view_attempt.php:189
2861
  msgid "Manual Review"
2862
  msgstr ""
2863
 
2864
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:314
2865
  #: views/pages/view_attempt.php:305
2866
  msgid "Correct"
2867
  msgstr ""
2868
 
2869
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:317
2870
  #: views/pages/view_attempt.php:308
2871
  msgid "Review Required"
2872
  msgstr ""
2873
 
2874
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:319
2875
  #: views/pages/view_attempt.php:310
2876
  msgid "Incorrect"
2877
  msgstr ""
2878
 
2879
- #: templates/dashboard/quiz-attempts/quiz-reviews.php:327
2880
  #: views/pages/view_attempt.php:318
2881
  msgid "Mark as In correct"
2882
  msgstr ""
2883
 
2884
- #: templates/dashboard/registration.php:88
2885
  msgid "Register"
2886
  msgstr ""
2887
 
2888
- #: templates/dashboard/reviews.php:22
2889
- #: templates/dashboard/reviews/received-reviews.php:26
2890
  msgid "Given"
2891
  msgstr ""
2892
 
2893
- #: templates/dashboard/reviews.php:23
2894
- #: templates/dashboard/reviews/received-reviews.php:27
2895
  msgid "Received"
2896
  msgstr ""
2897
 
2898
- #: templates/dashboard/reviews.php:54
2899
  msgid "Edit Feedback"
2900
  msgstr ""
2901
 
2902
- #: templates/dashboard/reviews.php:62
2903
- #: templates/dashboard/reviews/received-reviews.php:61
2904
- #: templates/profile/reviews_wrote.php:49
2905
- #: templates/single/course/enrolled/question_and_answer.php:71
2906
- #: templates/single/course/enrolled/question_and_answer.php:101
2907
- #: templates/single/course/reviews.php:86
2908
- #: templates/single/lesson/sidebar_question_and_answer.php:44
2909
- #: templates/single/lesson/sidebar_question_and_answer.php:73
2910
  #: views/pages/answer.php:54 views/pages/answer.php:94
2911
  #, php-format
2912
  msgid "%s ago"
2913
  msgstr ""
2914
 
2915
- #: templates/dashboard/reviews.php:80
2916
  msgid "Edit Review"
2917
  msgstr ""
2918
 
2919
- #: templates/dashboard/reviews/edit-review-form.php:9
2920
- #: templates/single/course/review-form.php:29
2921
  msgid "write a review"
2922
  msgstr ""
2923
 
2924
- #: templates/dashboard/reviews/edit-review-form.php:12
2925
  msgid "Update Review"
2926
  msgstr ""
2927
 
2928
- #: templates/dashboard/reviews/received-reviews.php:40
2929
  #, php-format
2930
  msgid "Showing results %d to %d out of %d"
2931
  msgstr ""
2932
 
2933
- #: templates/dashboard/settings.php:16
2934
- #: templates/dashboard/settings/education.php:15
2935
- #: templates/dashboard/settings/reset-password.php:11
2936
- #: templates/dashboard/settings/skill.php:15
2937
- #: templates/dashboard/settings/withdraw-settings.php:11
2938
  msgid "Profile"
2939
  msgstr ""
2940
 
2941
- #: templates/dashboard/settings.php:19
2942
- #: templates/dashboard/settings/reset-password.php:14
2943
- #: templates/dashboard/settings/reset-password.php:25
2944
- #: templates/dashboard/settings/reset-password.php:83
2945
- #: templates/dashboard/settings/withdraw-settings.php:14
2946
  msgid "Reset Password"
2947
  msgstr ""
2948
 
2949
- #: templates/dashboard/settings/profile.php:70
2950
  #: views/metabox/user-profile-fields.php:37
2951
  msgid "Profile Photo"
2952
  msgstr ""
2953
 
2954
- #: templates/dashboard/settings/profile.php:110
2955
  msgid "Update Profile"
2956
  msgstr ""
2957
 
2958
- #: templates/dashboard/settings/reset-password.php:61
2959
  msgid "Previous Password"
2960
  msgstr ""
2961
 
2962
- #: templates/dashboard/settings/reset-password.php:69
2963
  msgid "New Password"
2964
  msgstr ""
2965
 
2966
- #: templates/dashboard/settings/reset-password.php:75
2967
  msgid "Confirm New Password"
2968
  msgstr ""
2969
 
2970
- #: templates/dashboard/settings/withdraw-settings.php:23
2971
  msgid "Select a withdraw method"
2972
  msgstr ""
2973
 
2974
- #: templates/dashboard/settings/withdraw-settings.php:46
2975
  msgid "Min withdraw"
2976
  msgstr ""
2977
 
2978
- #: templates/dashboard/settings/withdraw-settings.php:111
2979
  msgid "Save Withdraw Account"
2980
  msgstr ""
2981
 
2982
- #: templates/dashboard/withdraw.php:14
2983
  msgid "Current Balance"
2984
  msgstr ""
2985
 
2986
- #: templates/dashboard/withdraw.php:23
2987
  #, php-format
2988
  msgid "You currently have %s %s %s ready to withdraw"
2989
  msgstr ""
2990
 
2991
- #: templates/dashboard/withdraw.php:27
2992
  msgid "Make a withdraw"
2993
  msgstr ""
2994
 
2995
- #: templates/dashboard/withdraw.php:33
2996
  #, php-format
2997
  msgid ""
2998
  "You currently have %s %s %s and this is insufficient balance to withdraw"
2999
  msgstr ""
3000
 
3001
- #: templates/dashboard/withdraw.php:48
3002
  msgid "You will get paid by"
3003
  msgstr ""
3004
 
3005
- #: templates/dashboard/withdraw.php:51
3006
  #, php-format
3007
  msgid ", You can change your %s withdraw preference %s "
3008
  msgstr ""
3009
 
3010
- #: templates/dashboard/withdraw.php:60
3011
  #, php-format
3012
  msgid "Please add your %s withdraw preference %s to make withdraw"
3013
  msgstr ""
3014
 
3015
- #: templates/dashboard/withdraw.php:81
3016
  msgid "Amount:"
3017
  msgstr ""
3018
 
3019
- #: templates/dashboard/withdraw.php:94
3020
  msgid "Enter withdraw amount and click withdraw button"
3021
  msgstr ""
3022
 
3023
- #: templates/dashboard/withdraw.php:117
3024
  msgid "Pending Withdrawals"
3025
  msgstr ""
3026
 
3027
- #: templates/dashboard/withdraw.php:155
3028
  msgid "No withdrawals pending yet"
3029
  msgstr ""
3030
 
3031
- #: templates/dashboard/withdraw.php:163
3032
  msgid "Completed Withdrawals"
3033
  msgstr ""
3034
 
3035
- #: templates/dashboard/withdraw.php:174 templates/dashboard/withdraw.php:230
3036
  msgid "Requested At"
3037
  msgstr ""
3038
 
3039
- #: templates/dashboard/withdraw.php:175
3040
  msgid "Approved At"
3041
  msgstr ""
3042
 
3043
- #: templates/dashboard/withdraw.php:210
3044
  msgid "No withdrawals completed yet"
3045
  msgstr ""
3046
 
3047
- #: templates/dashboard/withdraw.php:219
3048
  msgid "Rejected Withdrawals"
3049
  msgstr ""
3050
 
3051
- #: templates/dashboard/withdraw.php:231
3052
  msgid "Rejected At"
3053
  msgstr ""
3054
 
3055
- #: templates/dashboard/withdraw.php:266
3056
  msgid "No withdrawals rejected yet"
3057
  msgstr ""
3058
 
3059
- #: templates/global/course-archive-filter-bar.php:5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3060
  #, php-format
3061
  msgid "%s Courses"
3062
  msgstr ""
3063
 
3064
- #: templates/global/course-archive-filter-bar.php:12
3065
  msgid "Release Date (newest first)"
3066
  msgstr ""
3067
 
3068
- #: templates/global/course-archive-filter-bar.php:14
3069
  msgid "Release Date (oldest first)"
3070
  msgstr ""
3071
 
3072
- #: templates/global/course-archive-filter-bar.php:15
3073
  msgid "Course Title (a-z)"
3074
  msgstr ""
3075
 
3076
- #: templates/global/course-archive-filter-bar.php:16
3077
  msgid "Course Title (z-a)"
3078
  msgstr ""
3079
 
3080
- #: templates/global/login.php:30
3081
  msgid "Username or Email Address"
3082
  msgstr ""
3083
 
3084
- #: templates/global/login.php:32
3085
  msgid "Remember Me"
3086
  msgstr ""
3087
 
3088
- #: templates/global/login.php:33
3089
  msgid "Log In"
3090
  msgstr ""
3091
 
3092
- #: templates/global/login.php:43
3093
  msgid "Forgot Password?"
3094
  msgstr ""
3095
 
3096
- #: templates/login.php:23
3097
  msgid "Please Sign-In to view this section"
3098
  msgstr ""
3099
 
3100
- #: templates/loop/course-price-edd.php:15
3101
- #: templates/loop/course-price-woocommerce.php:15
3102
- #: templates/loop/course-price.php:15
3103
  msgid "Get Enrolled"
3104
  msgstr ""
3105
 
3106
- #: templates/loop/meta.php:31 templates/single/course/enrolled/lead-info.php:47
3107
- #: templates/single/course/lead-info.php:47
3108
  msgid "by"
3109
  msgstr ""
3110
 
3111
- #: templates/loop/meta.php:40
3112
  msgid "In"
3113
  msgstr ""
3114
 
3115
- #: templates/profile/bio.php:10
3116
  msgid "About Me:"
3117
  msgstr ""
3118
 
3119
- #: templates/profile/bio.php:13
3120
  msgid "Bio data is empty"
3121
  msgstr ""
3122
 
3123
- #: templates/profile/reviews_wrote.php:29
3124
  #, php-format
3125
  msgid "Reviews wrote by %s "
3126
  msgstr ""
3127
 
3128
- #: templates/profile/reviews_wrote.php:57
3129
  msgid "On"
3130
  msgstr ""
3131
 
3132
- #: templates/single-quiz.php:32 templates/single/assignment/content.php:21
3133
- #: templates/single/lesson/content.php:33
3134
- #: templates/single/quiz/single_quiz_contents.php:10
3135
  msgid "Go to Course Home"
3136
  msgstr ""
3137
 
3138
- #: templates/single/assignment/content.php:45
3139
  msgid "Time Duration : "
3140
  msgstr ""
3141
 
3142
- #: templates/single/assignment/content.php:46 templates/single/quiz/top.php:53
3143
- #: templates/single/quiz/top.php:68
3144
  msgid "No limit"
3145
  msgstr ""
3146
 
3147
- #: templates/single/assignment/content.php:53
3148
  msgid "Total Points : "
3149
  msgstr ""
3150
 
3151
- #: templates/single/assignment/content.php:57
3152
  msgid "Minimum Pass Points : "
3153
  msgstr ""
3154
 
3155
- #: templates/single/assignment/content.php:102
3156
  msgid "Assignment answer form"
3157
  msgstr ""
3158
 
3159
- #: templates/single/assignment/content.php:112
3160
  msgid "Write your answer briefly"
3161
  msgstr ""
3162
 
3163
- #: templates/single/assignment/content.php:119
3164
  msgid "Attach assignment files"
3165
  msgstr ""
3166
 
3167
- #: templates/single/assignment/content.php:125
3168
  msgid "Upload file"
3169
  msgstr ""
3170
 
3171
- #: templates/single/assignment/content.php:136
3172
  msgid "Submit Assignment"
3173
  msgstr ""
3174
 
3175
- #: templates/single/assignment/content.php:162
3176
  #, php-format
3177
  msgid "You received %s points out of %s"
3178
  msgstr ""
3179
 
3180
- #: templates/single/assignment/content.php:164
3181
  msgid "Your Grade is "
3182
  msgstr ""
3183
 
3184
- #: templates/single/assignment/content.php:168
3185
  msgid "Passed"
3186
  msgstr ""
3187
 
3188
- #: templates/single/assignment/content.php:174
3189
  msgid "Failed"
3190
  msgstr ""
3191
 
3192
- #: templates/single/assignment/content.php:188
3193
  msgid "Your Answers"
3194
  msgstr ""
3195
 
3196
- #: templates/single/assignment/content.php:199
3197
  msgid "Your uploaded file(s)"
3198
  msgstr ""
3199
 
3200
- #: templates/single/assignment/content.php:221
3201
  msgid "Instructor Note"
3202
  msgstr ""
3203
 
3204
- #: templates/single/assignment/content.php:239
3205
  msgid "Start assignment submit"
3206
  msgstr ""
3207
 
3208
- #: templates/single/course/add-to-cart-edd.php:16
3209
  msgid "Please make sure that your EDD product exists and valid for this course"
3210
  msgstr ""
3211
 
3212
- #: templates/single/course/add-to-cart-woocommerce.php:28
3213
  msgid "Please make sure that your product exists and valid for this course"
3214
  msgstr ""
3215
 
3216
- #: templates/single/course/add-to-cart.php:50
3217
  msgid "Enroll Now"
3218
  msgstr ""
3219
 
3220
- #: templates/single/course/complete_form.php:27
3221
  msgid "Complete Course"
3222
  msgstr ""
3223
 
3224
- #: templates/single/course/course-benefits.php:27
3225
  msgid "What Will I Learn?"
3226
  msgstr ""
3227
 
3228
- #: templates/single/course/course-enrolled-box.php:40
3229
  msgid "Continue to lesson"
3230
  msgstr ""
3231
 
3232
- #: templates/single/course/course-enrolled-box.php:42
3233
  msgid "Start Course"
3234
  msgstr ""
3235
 
3236
- #: templates/single/course/course-enrolled-box.php:64
3237
  #, php-format
3238
  msgid "You have been enrolled on %s."
3239
  msgstr ""
3240
 
3241
- #: templates/single/course/course-requirements.php:26
3242
  msgid "Requirements"
3243
  msgstr ""
3244
 
3245
- #: templates/single/course/course-target-audience.php:25
3246
  msgid "Target Audience"
3247
  msgstr ""
3248
 
3249
- #: templates/single/course/course-topics.php:27
3250
  msgid "Topics for this course"
3251
  msgstr ""
3252
 
3253
- #: templates/single/course/course-topics.php:36
3254
  msgid " Lessons"
3255
  msgstr ""
3256
 
3257
- #: templates/single/course/enrolled/announcements.php:41
3258
  msgid "No announcements posted yet."
3259
  msgstr ""
3260
 
3261
- #: templates/single/course/enrolled/announcements.php:43
3262
  msgid ""
3263
  "The instructor hasn’t added any announcements to this course yet. "
3264
  "Announcements are used to inform you of updates or additions to the course."
3265
  msgstr ""
3266
 
3267
- #: templates/single/course/enrolled/completing-progress.php:16
3268
  msgid "Course Status"
3269
  msgstr ""
3270
 
3271
- #: templates/single/course/enrolled/completing-progress.php:21
3272
  msgid " Complete"
3273
  msgstr ""
3274
 
3275
- #: templates/single/course/enrolled/lead-info.php:52
3276
- #: templates/single/course/lead-info.php:52
3277
  msgid "Course level:"
3278
  msgstr ""
3279
 
3280
- #: templates/single/course/enrolled/lead-info.php:57
3281
- #: templates/single/course/lead-info.php:57
3282
  msgid "Share:"
3283
  msgstr ""
3284
 
3285
- #: templates/single/course/enrolled/lead-info.php:89
3286
- #: templates/single/course/lead-info.php:87
3287
  msgid "Total Hour"
3288
  msgstr ""
3289
 
3290
- #: templates/single/course/enrolled/lead-info.php:94
3291
- #: templates/single/course/lead-info.php:92
3292
  msgid "Total Enrolled"
3293
  msgstr ""
3294
 
3295
- #: templates/single/course/enrolled/lead-info.php:98
3296
- #: templates/single/course/lead-info.php:96
3297
  msgid "Last Update"
3298
  msgstr ""
3299
 
3300
- #: templates/single/course/enrolled/lead-info.php:129
3301
- #: templates/single/course/lead-info.php:111
3302
  msgid "About Course"
3303
  msgstr ""
3304
 
3305
- #: templates/single/course/enrolled/nav.php:23
3306
  msgid "Course Page"
3307
  msgstr ""
3308
 
3309
- #: templates/single/course/enrolled/question_and_answer.php:21
3310
- #: templates/single/lesson/sidebar_question_and_answer.php:134
3311
  msgid "Ask a new question"
3312
  msgstr ""
3313
 
3314
- #: templates/single/course/enrolled/question_and_answer.php:32
3315
- #: templates/single/lesson/sidebar_question_and_answer.php:143
3316
  #: views/modal/question_answer_edit_form.php:83
3317
  #: views/modal/question_answer_form.php:91
3318
  msgid "Question Title"
3319
  msgstr ""
3320
 
3321
- #: templates/single/course/enrolled/question_and_answer.php:49
3322
  msgid "Post Question"
3323
  msgstr ""
3324
 
3325
- #: templates/single/course/enrolled/question_and_answer.php:120
3326
- #: templates/single/lesson/sidebar_question_and_answer.php:92
3327
  msgid "Add an answer"
3328
  msgstr ""
3329
 
3330
- #: templates/single/course/enrolled/question_and_answer.php:129
3331
- #: templates/single/lesson/sidebar_question_and_answer.php:101
3332
  msgid "Write your answer here..."
3333
  msgstr ""
3334
 
3335
- #: templates/single/course/enrolled/question_and_answer.php:135
3336
- #: templates/single/lesson/sidebar_question_and_answer.php:107
3337
  msgid "Add Answer"
3338
  msgstr ""
3339
 
3340
- #: templates/single/course/instructors.php:18
3341
  msgid "About the instructors"
3342
  msgstr ""
3343
 
3344
- #: templates/single/course/instructors.php:60
3345
- #: templates/single/course/reviews.php:59
3346
  msgid "ratings"
3347
  msgstr ""
3348
 
3349
- #: templates/single/course/instructors.php:79
3350
  msgid "students"
3351
  msgstr ""
3352
 
3353
- #: templates/single/course/login.php:17
3354
  msgid "Login"
3355
  msgstr ""
3356
 
3357
- #: templates/single/course/material-includes.php:24
3358
  msgid "Material Includes"
3359
  msgstr ""
3360
 
3361
- #: templates/single/course/q_and_a_turned_off.php:15
3362
  msgid "This feature has been disabled by the administrator"
3363
  msgstr ""
3364
 
3365
- #: templates/single/course/review-form.php:10
3366
  msgid "Edit review"
3367
  msgstr ""
3368
 
3369
- #: templates/single/course/review-form.php:12
3370
  msgid "Write a review"
3371
  msgstr ""
3372
 
3373
- #: templates/single/course/review-form.php:32
3374
  msgid "Submit Review"
3375
  msgstr ""
3376
 
3377
- #: templates/single/course/reviews.php:23
3378
  msgid "Student Feedback"
3379
  msgstr ""
3380
 
3381
- #: templates/single/course/reviews.php:59
3382
  msgid "rating"
3383
  msgstr ""
3384
 
3385
- #: templates/single/lesson/complete_form.php:27
3386
  msgid "Complete Lesson"
3387
  msgstr ""
3388
 
3389
- #: templates/single/lesson/lesson_sidebar.php:38
3390
  msgid "Lesson List"
3391
  msgstr ""
3392
 
3393
- #: templates/single/lesson/lesson_sidebar.php:40
3394
  msgid "Browse Q&A"
3395
  msgstr ""
3396
 
3397
- #: templates/single/lesson/required-enroll.php:27
3398
  msgid "Please enroll This course first"
3399
  msgstr ""
3400
 
3401
- #: templates/single/lesson/required-enroll.php:28
3402
  #, php-format
3403
  msgid "Course name : %s"
3404
  msgstr ""
3405
 
3406
- #: templates/single/lesson/sidebar_question_and_answer.php:122
3407
  msgid "No questions yet"
3408
  msgstr ""
3409
 
3410
- #: templates/single/lesson/sidebar_question_and_answer.php:123
3411
  msgid ""
3412
  "Be the first to ask your question! You’ll be able to add details in the next "
3413
  "step."
3414
  msgstr ""
3415
 
3416
- #: templates/single/lesson/sidebar_question_and_answer.php:159
3417
  msgid "Submit My Question"
3418
  msgstr ""
3419
 
3420
- #: templates/single/quiz/body.php:41
3421
  msgid "Time remaining : "
3422
  msgstr ""
3423
 
3424
- #: templates/single/quiz/body.php:103
3425
  msgid "Marks : "
3426
  msgstr ""
3427
 
3428
- #: templates/single/quiz/body.php:325
3429
  msgid "Answer &amp; Next Question"
3430
  msgstr ""
3431
 
3432
- #: templates/single/quiz/body.php:334 templates/single/quiz/body.php:351
3433
  msgid "Submit Quiz"
3434
  msgstr ""
3435
 
3436
- #: templates/single/quiz/body.php:371
3437
  msgid "Finish"
3438
  msgstr ""
3439
 
3440
- #: templates/single/quiz/body.php:389
3441
  msgid "Start Quiz"
3442
  msgstr ""
3443
 
3444
- #: templates/single/quiz/body.php:402
3445
- msgid "Previous attempts"
3446
  msgstr ""
3447
 
3448
- #: templates/single/quiz/body.php:406 templates/single/quiz/body.php:418
3449
- #: templates/single/quiz/top.php:44
3450
- msgid "Time"
 
 
3451
  msgstr ""
3452
 
3453
- #: templates/single/quiz/body.php:426
3454
- msgid "Manually reviewed at"
3455
  msgstr ""
3456
 
3457
- #: templates/single/quiz/no_course_belongs.php:4
3458
- msgid "No course found for this quiz"
 
 
3459
  msgstr ""
3460
 
3461
- #: templates/single/quiz/no_course_belongs.php:5
3462
- msgid ""
3463
- "It seems there is no course belongs with this quiz, you can not attempt on "
3464
- "this quiz without a course belongs, please notify to your instructor to fix "
3465
- "this issue."
3466
  msgstr ""
3467
 
3468
- #: templates/single/quiz/top.php:52 views/metabox/quizzes.php:35
3469
- #: views/modal/edit_quiz.php:173
3470
  msgid "Attempts Allowed"
3471
  msgstr ""
3472
 
3473
- #: templates/single/quiz/top.php:60
3474
  msgid "Attempted"
3475
  msgstr ""
3476
 
3477
- #: templates/single/quiz/top.php:67
3478
  msgid "Attempts Remaining"
3479
  msgstr ""
3480
 
3481
- #: templates/single/quiz/top.php:74 views/metabox/quizzes.php:67
3482
  msgid "Passing Grade"
3483
  msgstr ""
3484
 
3485
- #: templates/student-public-profile.php:71
3486
  msgid "Follow me"
3487
  msgstr ""
3488
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3489
  #: views/metabox/announcements-metabox.php:4
3490
  msgid "Title"
3491
  msgstr ""
@@ -3683,23 +3821,24 @@ msgstr ""
3683
  msgid "Select Option"
3684
  msgstr ""
3685
 
3686
- #: views/metabox/instructors-metabox.php:14
 
3687
  msgid "Author"
3688
  msgstr ""
3689
 
3690
- #: views/metabox/instructors-metabox.php:40
3691
  msgid "Add More Instructors"
3692
  msgstr ""
3693
 
3694
- #: views/metabox/instructors-metabox.php:55
3695
  msgid "Add instructors"
3696
  msgstr ""
3697
 
3698
- #: views/metabox/instructors-metabox.php:64
3699
  msgid "Search instructors..."
3700
  msgstr ""
3701
 
3702
- #: views/metabox/instructors-metabox.php:69
3703
  msgid "Add Instructors"
3704
  msgstr ""
3705
 
@@ -3715,73 +3854,6 @@ msgstr ""
3715
  msgid "Choose the course for this lesson"
3716
  msgstr ""
3717
 
3718
- #: views/metabox/quiz/multi-answer-options.php:7
3719
- msgid "Answer text"
3720
- msgstr ""
3721
-
3722
- #: views/metabox/quiz/multi-answer-options.php:8
3723
- msgid "Is Correct"
3724
- msgstr ""
3725
-
3726
- #: views/metabox/quiz/multi-answer-options.php:33
3727
- msgid "Add an option"
3728
- msgstr ""
3729
-
3730
- #: views/metabox/quiz/single-question-item.php:41
3731
- #: views/modal/question_form.php:30
3732
- msgid "Question Type"
3733
- msgstr ""
3734
-
3735
- #: views/metabox/quiz/single-question-item.php:56
3736
- msgid "Mark for this question"
3737
- msgstr ""
3738
-
3739
- #: views/metabox/quiz/single-question-item.php:60
3740
- msgid "Set the mark for this question how much will they get"
3741
- msgstr ""
3742
-
3743
- #: views/metabox/quiz/single-question-item.php:72
3744
- msgid "Title for the question."
3745
- msgstr ""
3746
-
3747
- #: views/metabox/quiz/single-question-item.php:83
3748
- msgid "Write the details about this question"
3749
- msgstr ""
3750
-
3751
- #: views/metabox/quiz_questions.php:19 views/modal/question_form.php:21
3752
- msgid "Write your question here"
3753
- msgstr ""
3754
-
3755
- #: views/metabox/quiz_questions.php:27 views/modal/edit_quiz.php:121
3756
- msgid "Add Question"
3757
- msgstr ""
3758
-
3759
- #: views/metabox/quizzes.php:29 views/modal/edit_quiz.php:169
3760
- msgid "Time limit for this quiz. 0 means no time limit."
3761
- msgstr ""
3762
-
3763
- #: views/metabox/quizzes.php:49 views/modal/edit_quiz.php:188
3764
- msgid ""
3765
- "Restriction on the number of attempts a student is allowed to take for this "
3766
- "quiz. 0 for no limit"
3767
- msgstr ""
3768
-
3769
- #: views/metabox/quizzes.php:79 views/modal/edit_quiz.php:198
3770
- msgid "Set the passing percentage for this quiz"
3771
- msgstr ""
3772
-
3773
- #: views/metabox/quizzes.php:87 views/modal/edit_quiz.php:202
3774
- msgid "Max questions allowed to answer"
3775
- msgstr ""
3776
-
3777
- #: views/metabox/quizzes.php:91 views/modal/edit_quiz.php:208
3778
- msgid ""
3779
- "This amount of question will be available for students to answer, and "
3780
- "question will comes randomly from all available questions belongs with a "
3781
- "quiz, if this amount greater then available question, then all questions "
3782
- "will be available for a student to answer."
3783
- msgstr ""
3784
-
3785
  #: views/metabox/user-profile-fields.php:1
3786
  msgid "Tutor Fields"
3787
  msgstr ""
@@ -3943,18 +4015,48 @@ msgstr ""
3943
  msgid "Update Lesson"
3944
  msgstr ""
3945
 
 
 
 
 
3946
  #: views/modal/edit_quiz.php:166
3947
  msgid "Hide quiz time - display"
3948
  msgstr ""
3949
 
 
 
 
 
3950
  #: views/modal/edit_quiz.php:173 views/modal/question_form.php:113
3951
  msgid "Optional"
3952
  msgstr ""
3953
 
 
 
 
 
 
 
3954
  #: views/modal/edit_quiz.php:192
3955
  msgid "Passing Grade (%)"
3956
  msgstr ""
3957
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3958
  #: views/modal/edit_quiz.php:238
3959
  msgid "Quiz Auto Start"
3960
  msgstr ""
@@ -4125,6 +4227,14 @@ msgstr ""
4125
  msgid "Save Answer"
4126
  msgstr ""
4127
 
 
 
 
 
 
 
 
 
4128
  #: views/modal/question_form.php:57
4129
  msgid "Pro version required"
4130
  msgstr ""
@@ -4163,10 +4273,14 @@ msgstr ""
4163
  msgid "Add An Option"
4164
  msgstr ""
4165
 
4166
- #: views/modal/question_form.php:226
4167
  msgid "Save &amp; Continue"
4168
  msgstr ""
4169
 
 
 
 
 
4170
  #: views/options/options_generator.php:2
4171
  msgid "Tutor Settings"
4172
  msgstr ""
@@ -4256,182 +4370,182 @@ msgstr ""
4256
  msgid "Question & Answer"
4257
  msgstr ""
4258
 
4259
- #: views/pages/status.php:3
4260
  msgid "Tutor Environment Status"
4261
  msgstr ""
4262
 
4263
- #: views/pages/status.php:16
4264
  msgid "WordPress environment"
4265
  msgstr ""
4266
 
4267
- #: views/pages/status.php:21
4268
  msgid "Home URL"
4269
  msgstr ""
4270
 
4271
- #: views/pages/status.php:22
4272
  msgid "The homepage URL of your site."
4273
  msgstr ""
4274
 
4275
- #: views/pages/status.php:26
4276
  msgid "Site URL"
4277
  msgstr ""
4278
 
4279
- #: views/pages/status.php:27
4280
  msgid "The root URL of your site."
4281
  msgstr ""
4282
 
4283
- #: views/pages/status.php:32
4284
  msgid "WordPress version"
4285
  msgstr ""
4286
 
4287
- #: views/pages/status.php:33
4288
  msgid "The version of WordPress installed on your site."
4289
  msgstr ""
4290
 
4291
- #: views/pages/status.php:52
4292
  #, php-format
4293
  msgid "%1$s - There is a newer version of WordPress available (%2$s)"
4294
  msgstr ""
4295
 
4296
- #: views/pages/status.php:61
4297
  msgid "Tutor Version"
4298
  msgstr ""
4299
 
4300
- #: views/pages/status.php:62
4301
  msgid "The version of tutor."
4302
  msgstr ""
4303
 
4304
- #: views/pages/status.php:67
4305
  msgid "WordPress multisite"
4306
  msgstr ""
4307
 
4308
- #: views/pages/status.php:68
4309
  msgid "Whether or not you have WordPress Multisite enabled."
4310
  msgstr ""
4311
 
4312
- #: views/pages/status.php:72
4313
  msgid "WordPress memory limit"
4314
  msgstr ""
4315
 
4316
- #: views/pages/status.php:73
4317
  msgid "The maximum amount of memory (RAM) that your site can use at one time."
4318
  msgstr ""
4319
 
4320
- #: views/pages/status.php:78
4321
  #, php-format
4322
  msgid "%1$s - We recommend setting memory to at least 64MB. See: %2$s"
4323
  msgstr ""
4324
 
4325
- #: views/pages/status.php:78
4326
  msgid "Increasing memory allocated to PHP"
4327
  msgstr ""
4328
 
4329
- #: views/pages/status.php:86
4330
  msgid "WordPress debug mode"
4331
  msgstr ""
4332
 
4333
- #: views/pages/status.php:87
4334
  msgid "Displays whether or not WordPress is in Debug Mode."
4335
  msgstr ""
4336
 
4337
- #: views/pages/status.php:97
4338
  msgid "WordPress cron"
4339
  msgstr ""
4340
 
4341
- #: views/pages/status.php:98
4342
  msgid "Displays whether or not WP Cron Jobs are enabled."
4343
  msgstr ""
4344
 
4345
- #: views/pages/status.php:108
4346
  msgid "Language"
4347
  msgstr ""
4348
 
4349
- #: views/pages/status.php:109
4350
  msgid "The current language used by WordPress. Default = English"
4351
  msgstr ""
4352
 
4353
- #: views/pages/status.php:113
4354
  msgid "External object cache"
4355
  msgstr ""
4356
 
4357
- #: views/pages/status.php:114
4358
  msgid "Displays whether or not WordPress is using an external object cache."
4359
  msgstr ""
4360
 
4361
- #: views/pages/status.php:131
4362
  msgid "Server environment"
4363
  msgstr ""
4364
 
4365
- #: views/pages/status.php:136
4366
  msgid "Server info"
4367
  msgstr ""
4368
 
4369
- #: views/pages/status.php:137
4370
  msgid "Information about the web server that is currently hosting your site."
4371
  msgstr ""
4372
 
4373
- #: views/pages/status.php:141
4374
  msgid "PHP version"
4375
  msgstr ""
4376
 
4377
- #: views/pages/status.php:142
4378
  msgid "The version of PHP installed on your hosting server."
4379
  msgstr ""
4380
 
4381
- #: views/pages/status.php:151
4382
  msgid ""
4383
  "Tutor will run under this version of PHP, however, it has reached end of "
4384
  "life. We recommend using PHP version 7.2 or above for greater performance "
4385
  "and security."
4386
  msgstr ""
4387
 
4388
- #: views/pages/status.php:153
4389
  msgid ""
4390
  "We recommend using PHP version 7.2 or above for greater performance and "
4391
  "security."
4392
  msgstr ""
4393
 
4394
- #: views/pages/status.php:164
4395
  msgid "PHP post max size"
4396
  msgstr ""
4397
 
4398
- #: views/pages/status.php:165
4399
  msgid "The largest filesize that can be contained in one post."
4400
  msgstr ""
4401
 
4402
- #: views/pages/status.php:169
4403
  msgid "PHP time limit"
4404
  msgstr ""
4405
 
4406
- #: views/pages/status.php:170
4407
  msgid ""
4408
  "The amount of time (in seconds) that your site will spend on a single "
4409
  "operation before timing out (to avoid server lockups)"
4410
  msgstr ""
4411
 
4412
- #: views/pages/status.php:174
4413
  msgid "PHP max input vars"
4414
  msgstr ""
4415
 
4416
- #: views/pages/status.php:175
4417
  msgid ""
4418
  "The maximum number of variables your server can use for a single function to "
4419
  "avoid overloads."
4420
  msgstr ""
4421
 
4422
- #: views/pages/status.php:179
4423
  msgid "cURL version"
4424
  msgstr ""
4425
 
4426
- #: views/pages/status.php:180
4427
  msgid "The version of cURL installed on your server."
4428
  msgstr ""
4429
 
4430
- #: views/pages/status.php:184
4431
  msgid "SUHOSIN installed"
4432
  msgstr ""
4433
 
4434
- #: views/pages/status.php:185
4435
  msgid ""
4436
  "Suhosin is an advanced protection system for PHP installations. It was "
4437
  "designed to protect your servers on the one hand against a number of well "
@@ -4441,111 +4555,137 @@ msgid ""
4441
  "data submission limits."
4442
  msgstr ""
4443
 
4444
- #: views/pages/status.php:195
4445
  msgid "MySQL version"
4446
  msgstr ""
4447
 
4448
- #: views/pages/status.php:196
4449
  msgid "The version of MySQL installed on your hosting server."
4450
  msgstr ""
4451
 
4452
- #: views/pages/status.php:201
4453
  #, php-format
4454
  msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
4455
  msgstr ""
4456
 
4457
- #: views/pages/status.php:201
4458
  msgid "WordPress requirements"
4459
  msgstr ""
4460
 
4461
- #: views/pages/status.php:210
4462
  msgid "Max upload size"
4463
  msgstr ""
4464
 
4465
- #: views/pages/status.php:211
4466
  msgid ""
4467
  "The largest filesize that can be uploaded to your WordPress installation."
4468
  msgstr ""
4469
 
4470
- #: views/pages/status.php:215
4471
  msgid "Default timezone is UTC"
4472
  msgstr ""
4473
 
4474
- #: views/pages/status.php:216
4475
  msgid "The default timezone for your server."
4476
  msgstr ""
4477
 
4478
- #: views/pages/status.php:221
4479
  #, php-format
4480
  msgid "Default timezone is %s - it should be UTC"
4481
  msgstr ""
4482
 
4483
- #: views/pages/status.php:229
4484
  msgid "fsockopen/cURL"
4485
  msgstr ""
4486
 
4487
- #: views/pages/status.php:230
4488
  msgid ""
4489
  "Payment gateways can use cURL to communicate with remote servers to "
4490
  "authorize payments, other plugins may also use it when communicating with "
4491
  "remote services."
4492
  msgstr ""
4493
 
4494
- #: views/pages/status.php:236
4495
  msgid ""
4496
  "Your server does not have fsockopen or cURL enabled - PayPal IPN and other "
4497
  "scripts which communicate with other servers will not work. Contact your "
4498
  "hosting provider."
4499
  msgstr ""
4500
 
4501
- #: views/pages/status.php:242
4502
  msgid "DOMDocument"
4503
  msgstr ""
4504
 
4505
- #: views/pages/status.php:243
4506
  msgid ""
4507
  "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
4508
  msgstr ""
4509
 
4510
- #: views/pages/status.php:250
4511
  #, php-format
4512
  msgid ""
4513
  "Your server does not have the %s class enabled - HTML/Multipart emails, and "
4514
  "also some extensions, will not work without DOMDocument."
4515
  msgstr ""
4516
 
4517
- #: views/pages/status.php:256
4518
  msgid "GZip"
4519
  msgstr ""
4520
 
4521
- #: views/pages/status.php:257
4522
  msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
4523
  msgstr ""
4524
 
4525
- #: views/pages/status.php:264
4526
  #, php-format
4527
  msgid ""
4528
  "Your server does not support the %s function - this is required to use the "
4529
  "GeoIP database from MaxMind."
4530
  msgstr ""
4531
 
4532
- #: views/pages/status.php:270
4533
  msgid "Multibyte string"
4534
  msgstr ""
4535
 
4536
- #: views/pages/status.php:271
4537
  msgid ""
4538
  "Multibyte String (mbstring) is used to convert character encoding, like for "
4539
  "emails or converting characters to lowercase."
4540
  msgstr ""
4541
 
4542
- #: views/pages/status.php:278
4543
  #, php-format
4544
  msgid ""
4545
  "Your server does not support the %s functions - this is required for better "
4546
  "character encoding. Some fallbacks will be used instead for it."
4547
  msgstr ""
4548
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4549
  #: views/pages/tutor-pro-addons.php:3
4550
  msgid "Available Pro Addons"
4551
  msgstr ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Tutor LMS\n"
6
+ "POT-Creation-Date: 2019-10-10 13:19+0600\n"
7
+ "PO-Revision-Date: 2019-10-10 13:19+0600\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
77
  msgstr ""
78
 
79
  #. Plugin Name of the plugin/theme
80
+ #: classes/Admin.php:52 classes/Admin.php:465 classes/Gutenberg.php:55
81
  msgid "Tutor LMS"
82
  msgstr ""
83
 
84
+ #: classes/Admin.php:54 templates/single/course/enrolled/lead-info.php:76
85
+ #: templates/single/course/lead-info.php:74
86
  msgid "Categories"
87
  msgstr ""
88
 
92
  msgstr ""
93
 
94
  #: classes/Admin.php:58 classes/Course.php:380 classes/Options.php:342
95
+ #: classes/Quiz_Attempts_List.php:105 templates/dashboard/quiz-attempts.php:30
96
  #: views/pages/students.php:8
97
  msgid "Students"
98
  msgstr ""
110
  msgid "Q & A "
111
  msgstr ""
112
 
113
+ #: classes/Admin.php:64 classes/Utils.php:2064 views/pages/quiz_attempts.php:18
114
  msgid "Quiz Attempts"
115
  msgstr ""
116
 
122
  msgid "Add-ons"
123
  msgstr ""
124
 
125
+ #: classes/Admin.php:72 classes/Admin.php:429 classes/Utils.php:2070
126
+ #: templates/dashboard/settings.php:8
127
+ #: templates/dashboard/settings/education.php:7
128
+ #: templates/dashboard/settings/skill.php:8 views/modal/add_quiz.php:21
129
  #: views/modal/edit_quiz.php:31
130
  msgid "Settings"
131
  msgstr ""
132
 
133
+ #: classes/Admin.php:74 views/pages/tools.php:2
134
+ msgid "Tools"
135
  msgstr ""
136
 
137
+ #: classes/Admin.php:77
 
 
 
 
 
 
 
 
 
138
  msgid "Get Pro"
139
  msgstr ""
140
 
141
+ #: classes/Admin.php:77
142
  msgid ""
143
  "<span class=\"dashicons dashicons-awards tutor-get-pro-text\"></span> Get Pro"
144
  msgstr ""
145
 
146
+ #: classes/Admin.php:126
147
+ msgid "Tutor Pages"
148
+ msgstr ""
149
+
150
+ #: classes/Admin.php:127 classes/Instructors_List.php:97
151
+ #: templates/dashboard/dashboard.php:82
152
+ #: templates/dashboard/purchase_history.php:22
153
+ #: templates/dashboard/quiz-attempts.php:33
154
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:72
155
+ #: views/pages/tools/tutor_pages.php:18 views/pages/view_attempt.php:59
156
+ msgid "Status"
157
+ msgstr ""
158
+
159
+ #: classes/Admin.php:220 classes/Template.php:315
160
  msgid "Permission Denied"
161
  msgstr ""
162
 
163
+ #: classes/Admin.php:415
164
  msgid "Upgrade to Pro"
165
  msgstr ""
166
 
167
+ #: classes/Admin.php:424
168
  msgid "Uninstall"
169
  msgstr ""
170
 
171
+ #: classes/Admin.php:438
172
  msgid "<strong style=\"color: #03bd24\">Documentation</strong>"
173
  msgstr ""
174
 
175
+ #: classes/Admin.php:442
176
  msgid "<strong style=\"color: #03bd24\">Get Support</strong>"
177
  msgstr ""
178
 
179
+ #: classes/Admin.php:464
180
  #, php-format
181
  msgid ""
182
  "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
243
  msgid "Lessons"
244
  msgstr ""
245
 
246
+ #: classes/Course.php:381 templates/dashboard/earning/statement.php:30
247
  msgid "Price"
248
  msgstr ""
249
 
362
  msgid "Auto Draft"
363
  msgstr ""
364
 
365
+ #: classes/Email.php:24
366
+ msgid "E-Mail Notification"
367
+ msgstr ""
368
+
369
+ #: classes/Email.php:27
370
+ msgid "E-Mail Settings"
371
+ msgstr ""
372
+
373
+ #: classes/Email.php:28
374
+ msgid "Check and place necessary information here."
375
+ msgstr ""
376
+
377
+ #: classes/Email.php:32 classes/Instructors_List.php:94
378
+ #: classes/Students_List.php:77
379
+ msgid "Name"
380
+ msgstr ""
381
+
382
+ #: classes/Email.php:34
383
+ msgid "The name under which all the emails will be sent"
384
+ msgstr ""
385
+
386
+ #: classes/Email.php:38
387
+ msgid "E-Mail Address"
388
+ msgstr ""
389
+
390
+ #: classes/Email.php:40
391
+ msgid "The E-Mail address from which all emails will be sent"
392
+ msgstr ""
393
+
394
+ #: classes/Email.php:44
395
+ msgid "E-Mail Footer Text"
396
+ msgstr ""
397
+
398
+ #: classes/Email.php:46
399
+ msgid "The text to appear in E-Mail template footer"
400
+ msgstr ""
401
+
402
+ #: classes/Email.php:60
403
+ #, php-format
404
+ msgid ""
405
+ " %s Get Tutor LMS Pro %s to extend email functionality and send email "
406
+ "notifications for certain events. You can easily choose the events for which "
407
+ "you wish to send emails."
408
+ msgstr ""
409
+
410
+ #: classes/FormHandler.php:49 classes/FormHandler.php:53
411
+ msgid "Error:"
412
+ msgstr ""
413
+
414
+ #: classes/FormHandler.php:53
415
+ msgid "Username is required."
416
+ msgstr ""
417
+
418
+ #: classes/FormHandler.php:97
419
+ msgid "Enter a username or email address."
420
+ msgstr ""
421
+
422
+ #: classes/FormHandler.php:119 classes/FormHandler.php:124
423
+ msgid "Invalid username or email."
424
+ msgstr ""
425
+
426
+ #: classes/FormHandler.php:136
427
+ msgid "Password reset is not allowed for this user"
428
+ msgstr ""
429
+
430
+ #: classes/FormHandler.php:154
431
+ msgid "Check your E-Mail"
432
+ msgstr ""
433
+
434
+ #: classes/FormHandler.php:155
435
+ msgid ""
436
+ "We've sent an email to this account's email address. Click the link in the "
437
+ "email to reset your password"
438
+ msgstr ""
439
+
440
+ #: classes/FormHandler.php:156
441
+ msgid ""
442
+ "If you don't see the email, check other places it might be, like your junk, "
443
+ "spam, social, promotion or others folders."
444
+ msgstr ""
445
+
446
+ #: classes/FormHandler.php:176
447
+ msgid ""
448
+ "This key is invalid or has already been used. Please reset your password "
449
+ "again if needed."
450
+ msgstr ""
451
+
452
+ #: classes/FormHandler.php:183
453
+ msgid "Please enter your password."
454
+ msgstr ""
455
+
456
+ #: classes/FormHandler.php:188
457
+ msgid "Passwords do not match."
458
+ msgstr ""
459
+
460
+ #: classes/FormHandler.php:226
461
+ #, php-format
462
+ msgid "Password Reset Request for %s"
463
+ msgstr ""
464
+
465
  #: classes/Instructor.php:40 classes/Instructor.php:139 classes/Student.php:39
466
  msgid "First name field is required"
467
  msgstr ""
510
  msgid "Instructor has been added successfully"
511
  msgstr ""
512
 
 
 
 
 
513
  #: classes/Instructors_List.php:95 classes/Students_List.php:78
514
+ #: templates/dashboard/instructor/registration.php:63
515
+ #: templates/dashboard/instructor/registration.php:66
516
+ #: templates/dashboard/registration.php:61
517
+ #: templates/dashboard/registration.php:64
518
  #: views/pages/add_new_instructor.php:68 views/pages/add_new_instructor.php:74
519
  msgid "E-Mail"
520
  msgstr ""
531
  msgid "Lesson Video"
532
  msgstr ""
533
 
534
+ #: classes/Lesson.php:42 templates/global/attachments.php:23
535
+ #: templates/single/assignment/content.php:74
536
  msgid "Attachments"
537
  msgstr ""
538
 
541
  msgstr ""
542
 
543
  #: classes/Lesson.php:206 classes/Options.php:157
544
+ #: classes/Question_Answers_List.php:72 classes/Quiz_Attempts_List.php:107
545
+ #: templates/dashboard/assignments/review.php:37
546
+ #: templates/dashboard/earning/statement.php:13
547
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:86
548
+ #: templates/single/quiz/top.php:27 views/pages/view_attempt.php:73
 
549
  msgid "Course"
550
  msgstr ""
551
 
557
  msgid "Unlimited"
558
  msgstr ""
559
 
560
+ #: classes/Options.php:86 classes/Utils.php:5221
561
  msgid "Dashboard Page"
562
  msgstr ""
563
 
719
  msgid "Lesson Permalink Base"
720
  msgstr ""
721
 
722
+ #: classes/Options.php:238 classes/Options.php:241
723
+ #: classes/Quiz_Attempts_List.php:106 templates/dashboard/quiz-attempts.php:43
724
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:52
725
+ #: templates/single/quiz/top.php:24 views/metabox/course-topics.php:54
726
  #: views/pages/view_attempt.php:39
727
  msgid "Quiz"
728
  msgstr ""
733
  "settings form when you create a new quiz."
734
  msgstr ""
735
 
736
+ #: classes/Options.php:246 views/modal/edit_quiz.php:146
 
737
  msgid "Time Limit"
738
  msgstr ""
739
 
741
  msgid "0 means unlimited time."
742
  msgstr ""
743
 
744
+ #: classes/Options.php:258 views/modal/edit_quiz.php:158
 
745
  msgid "Weeks"
746
  msgstr ""
747
 
748
+ #: classes/Options.php:259 views/modal/edit_quiz.php:157
 
749
  msgid "Days"
750
  msgstr ""
751
 
752
+ #: classes/Options.php:260 views/modal/edit_quiz.php:156
 
753
  msgid "Hours"
754
  msgstr ""
755
 
756
+ #: classes/Options.php:261 views/modal/edit_quiz.php:155
 
757
  msgid "Minutes"
758
  msgstr ""
759
 
760
+ #: classes/Options.php:262 views/modal/edit_quiz.php:154
 
761
  msgid "Seconds"
762
  msgstr ""
763
 
835
  msgid "Allow multiple instructors to upload their courses."
836
  msgstr ""
837
 
838
+ #: classes/Options.php:318 classes/Utils.php:5222
839
  msgid "Instructor Registration Page"
840
  msgstr ""
841
 
865
  msgid "Student Profile settings"
866
  msgstr ""
867
 
868
+ #: classes/Options.php:350 classes/Utils.php:5223
869
  msgid "Student Registration Page"
870
  msgstr ""
871
 
892
  "can see this link-"
893
  msgstr ""
894
 
895
+ #: classes/Options.php:374 classes/Options.php:382 classes/Utils.php:2062
896
+ #: templates/dashboard/earning.php:80 templates/dashboard/earning/report.php:30
897
+ #: templates/dashboard/earning/statement.php:14
898
+ #: templates/dashboard/earning/statements.php:27
899
+ #: templates/dashboard/earning/statements.php:135
900
  msgid "Earning"
901
  msgstr ""
902
 
965
  msgid "Define the number of statements to show."
966
  msgstr ""
967
 
968
+ #: classes/Options.php:444 classes/Utils.php:2063
969
+ #: templates/dashboard/settings.php:29
970
+ #: templates/dashboard/settings/education.php:24
971
+ #: templates/dashboard/settings/reset-password.php:26
972
+ #: templates/dashboard/settings/skill.php:31
973
+ #: templates/dashboard/settings/withdraw-settings.php:23
974
+ #: templates/dashboard/withdraw.php:95
975
  msgid "Withdraw"
976
  msgstr ""
977
 
1075
  msgid "Edit Course"
1076
  msgstr ""
1077
 
1078
+ #: classes/Post_types.php:46 templates/single/lesson/required-enroll.php:31
1079
  msgid "View Course"
1080
  msgstr ""
1081
 
1082
+ #: classes/Post_types.php:47 templates/dashboard/purchase_history.php:20
1083
+ #: templates/single/course/instructors.php:70
1084
  msgid "Courses"
1085
  msgstr ""
1086
 
1432
  msgid "Preview course"
1433
  msgstr ""
1434
 
1435
+ #: classes/Question_Answers_List.php:70
1436
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:198
 
1437
  #: views/pages/view_attempt.php:186
1438
  msgid "Question"
1439
  msgstr ""
1440
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1441
  #: classes/Question_Answers_List.php:71
1442
+ #: templates/dashboard/assignments/submitted.php:26
1443
  msgid "Student"
1444
  msgstr ""
1445
 
1446
+ #: classes/Question_Answers_List.php:73 classes/Quiz.php:840
1447
  #: views/modal/question_form.php:150 views/pages/answer.php:11
1448
  msgid "Answer"
1449
  msgstr ""
1450
 
1451
+ #: classes/Quiz.php:371
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1452
  msgid "Quiz has been timeout already"
1453
  msgstr ""
1454
 
1455
+ #: classes/Quiz.php:573
1456
  msgid "Question "
1457
  msgstr ""
1458
 
1459
+ #: classes/Quiz.php:632
1460
  msgid "Please select the correct answer"
1461
  msgstr ""
1462
 
1463
+ #: classes/Quiz.php:636
1464
  msgid "Please make sure you have added more than one option and saved them"
1465
  msgstr ""
1466
 
1467
+ #: classes/Quiz.php:713 views/modal/question_answer_form.php:21
1468
+ msgid "True"
1469
+ msgstr ""
1470
+
1471
+ #: classes/Quiz.php:720 views/modal/question_answer_form.php:25
1472
+ msgid "False"
1473
+ msgstr ""
1474
+
1475
+ #: classes/Quiz.php:824
1476
  msgid "Answer options &amp; mark correct"
1477
  msgstr ""
1478
 
1479
+ #: classes/Quiz.php:827
1480
  msgid ""
1481
  "Make sure you’re saving the answers in the right order. Students will have "
1482
  "to match this order exactly."
1483
  msgstr ""
1484
 
1485
+ #: classes/Quiz.php:856 classes/Quiz.php:862
1486
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:329
1487
  #: views/modal/question_form.php:167 views/modal/question_form.php:174
1488
  #: views/pages/view_attempt.php:317
1489
  msgid "Mark as correct"
1490
  msgstr ""
1491
 
1492
+ #: classes/Quiz_Attempts_List.php:36 templates/dashboard/quiz-attempts.php:34
1493
  msgid "Review"
1494
  msgstr ""
1495
 
1496
+ #: classes/Quiz_Attempts_List.php:43 templates/dashboard/quiz-attempts.php:47
1497
  msgid " ago"
1498
  msgstr ""
1499
 
1500
  #: classes/Quiz_Attempts_List.php:88
1501
+ #: templates/dashboard/my-quiz-attempts.php:41
1502
+ #: templates/dashboard/quiz-attempts.php:45
1503
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:107
1504
+ #: templates/single/quiz/previous-attempts.php:76
1505
+ #: views/pages/view_attempt.php:94
1506
  msgid "Pass"
1507
  msgstr ""
1508
 
1509
  #: classes/Quiz_Attempts_List.php:90
1510
+ #: templates/dashboard/my-quiz-attempts.php:41
1511
+ #: templates/dashboard/quiz-attempts.php:45
1512
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:109
1513
+ #: templates/single/quiz/previous-attempts.php:78
1514
+ #: views/pages/view_attempt.php:96
1515
  msgid "Fail"
1516
  msgstr ""
1517
 
1518
+ #: classes/Quiz_Attempts_List.php:108 templates/dashboard/quiz-attempts.php:66
1519
  msgid "Total Questions"
1520
  msgstr ""
1521
 
1523
  msgid "Earned Points"
1524
  msgstr ""
1525
 
1526
+ #: classes/Quiz_Attempts_List.php:110 templates/dashboard/quiz-attempts.php:86
1527
  msgid "Attempt Status"
1528
  msgstr ""
1529
 
1543
  msgid "New password and confirm password does not matched"
1544
  msgstr ""
1545
 
1546
+ #: classes/Students_List.php:79 templates/dashboard/dashboard.php:40
1547
+ #: templates/dashboard/enrolled-courses/completed-courses.php:9
1548
  msgid "Completed Course"
1549
  msgstr ""
1550
 
1573
  msgid "Image"
1574
  msgstr ""
1575
 
1576
+ #: classes/Tutor.php:394 tutor.php:52
1577
  msgid "Tutor Instructor"
1578
  msgstr ""
1579
 
1580
+ #: classes/Tutor.php:489 classes/Utils.php:2053
1581
+ #: templates/dashboard/dashboard.php:9
1582
  msgid "Dashboard"
1583
  msgstr ""
1584
 
1585
+ #: classes/Tutor.php:498
1586
  msgid "Student Registration"
1587
  msgstr ""
1588
 
1589
+ #: classes/Tutor.php:507
1590
  msgid "Instructor Registration"
1591
  msgstr ""
1592
 
1747
  msgid "Q&A"
1748
  msgstr ""
1749
 
1750
+ #: classes/Utils.php:1842
1751
  msgid "Course Enrolled"
1752
  msgstr ""
1753
 
1754
+ #: classes/Utils.php:2054 templates/dashboard/my-profile.php:21
1755
  msgid "My Profile"
1756
  msgstr ""
1757
 
1758
+ #: classes/Utils.php:2055
1759
  msgid "Create Course"
1760
  msgstr ""
1761
 
1762
+ #: classes/Utils.php:2056 templates/dashboard/enrolled-courses.php:9
1763
  msgid "Enrolled Courses"
1764
  msgstr ""
1765
 
1766
+ #: classes/Utils.php:2057 templates/dashboard/wishlist.php:10
1767
  msgid "Wishlist"
1768
  msgstr ""
1769
 
1770
+ #: classes/Utils.php:2058
1771
  msgid "Reviews"
1772
  msgstr ""
1773
 
1774
+ #: classes/Utils.php:2059 templates/dashboard/my-quiz-attempts.php:18
1775
+ #: templates/dashboard/quiz-attempts.php:18
1776
  msgid "My Quiz Attempts"
1777
  msgstr ""
1778
 
1779
+ #: classes/Utils.php:2061 templates/dashboard/my-courses.php:9
1780
  msgid "My Courses"
1781
  msgstr ""
1782
 
1783
+ #: classes/Utils.php:2066 templates/dashboard/purchase_history.php:9
1784
  msgid "Purchase History"
1785
  msgstr ""
1786
 
1787
+ #: classes/Utils.php:2071
1788
  msgid "Logout"
1789
  msgstr ""
1790
 
1791
+ #: classes/Utils.php:2082
1792
+ msgid "Retrieve Password"
1793
+ msgstr ""
1794
+
1795
+ #: classes/Utils.php:2183
1796
  msgid "Pending"
1797
  msgstr ""
1798
 
1799
+ #: classes/Utils.php:2184
1800
  msgid "Approved"
1801
  msgstr ""
1802
 
1803
+ #: classes/Utils.php:2185
1804
  msgid "Blocked"
1805
  msgstr ""
1806
 
1807
+ #: classes/Utils.php:3164
1808
+ msgid "True/False"
1809
+ msgstr ""
1810
+
1811
+ #: classes/Utils.php:3165
1812
  msgid "Single Choice"
1813
  msgstr ""
1814
 
1815
+ #: classes/Utils.php:3166
1816
  msgid "Multiple Choice"
1817
  msgstr ""
1818
 
1819
+ #: classes/Utils.php:3167
1820
  msgid "Open Ended/Essay"
1821
  msgstr ""
1822
 
1823
+ #: classes/Utils.php:3168
1824
  msgid "Fill In The Blanks"
1825
  msgstr ""
1826
 
1827
+ #: classes/Utils.php:3169
1828
  msgid "Short Answer"
1829
  msgstr ""
1830
 
1831
+ #: classes/Utils.php:3170
1832
  msgid "Matching"
1833
  msgstr ""
1834
 
1835
+ #: classes/Utils.php:3171
1836
  msgid "Image Matching"
1837
  msgstr ""
1838
 
1839
+ #: classes/Utils.php:3172
1840
  msgid "Image Answering"
1841
  msgstr ""
1842
 
1843
+ #: classes/Utils.php:3173
1844
  msgid "Ordering"
1845
  msgstr ""
1846
 
1847
+ #: classes/Utils.php:3768
1848
  msgid "All Levels"
1849
  msgstr ""
1850
 
1851
+ #: classes/Utils.php:3769
1852
  msgid "Beginner"
1853
  msgstr ""
1854
 
1855
+ #: classes/Utils.php:3770
1856
  msgid "Intermediate"
1857
  msgstr ""
1858
 
1859
+ #: classes/Utils.php:3771
1860
  msgid "Expert"
1861
  msgstr ""
1862
 
1863
+ #: classes/Utils.php:3794
1864
  msgid "Courses Taken"
1865
  msgstr ""
1866
 
1867
+ #: classes/Utils.php:3801 templates/dashboard/dashboard.php:28
1868
  msgid "Enrolled Course"
1869
  msgstr ""
1870
 
1871
+ #: classes/Utils.php:3804
1872
  msgid "Reviews Written"
1873
  msgstr ""
1874
 
1875
+ #: classes/Utils.php:4045
1876
  msgid "Website URL"
1877
  msgstr ""
1878
 
1879
+ #: classes/Utils.php:4050
1880
  msgid "Github URL"
1881
  msgstr ""
1882
 
1883
+ #: classes/Utils.php:4055
1884
  msgid "Facebook URL"
1885
  msgstr ""
1886
 
1887
+ #: classes/Utils.php:4060
1888
  msgid "Twitter URL"
1889
  msgstr ""
1890
 
1891
+ #: classes/Utils.php:4065
1892
  msgid "Linkedin URL"
1893
  msgstr ""
1894
 
1895
+ #: classes/Utils.php:5180
1896
  msgid "Completed"
1897
  msgstr ""
1898
 
1899
+ #: classes/Utils.php:5184
1900
  msgid "In Progress"
1901
  msgstr ""
1902
 
1903
+ #: classes/Utils.php:5186
1904
  msgid "Not Taken"
1905
  msgstr ""
1906
 
1992
  msgstr ""
1993
 
1994
  #: classes/Withdraw_Requests_List.php:103
1995
+ #: templates/dashboard/purchase_history.php:21
1996
+ #: templates/dashboard/withdraw.php:131 templates/dashboard/withdraw.php:177
1997
+ #: templates/dashboard/withdraw.php:233
1998
  msgid "Amount"
1999
  msgstr ""
2000
 
2001
+ #: classes/Withdraw_Requests_List.php:104 templates/dashboard/withdraw.php:132
2002
+ #: templates/dashboard/withdraw.php:178 templates/dashboard/withdraw.php:234
2003
  msgid "Withdraw Method"
2004
  msgstr ""
2005
 
2061
  msgid "Select a category"
2062
  msgstr ""
2063
 
2064
+ #: includes/tutor-template-functions.php:418
2065
  msgid "Placeholder"
2066
  msgstr ""
2067
 
2068
+ #: templates/dashboard.php:49 templates/student-public-profile.php:44
2069
  msgid "Howdy,"
2070
  msgstr ""
2071
 
2072
+ #: templates/dashboard.php:59 templates/student-public-profile.php:54
2073
  #, php-format
2074
  msgid "%d Ratings"
2075
  msgstr ""
2076
 
2077
+ #: templates/dashboard.php:74
2078
  #, php-format
2079
  msgid "%s Add A New Course "
2080
  msgstr ""
2081
 
2082
+ #: templates/dashboard.php:81
2083
  #, php-format
2084
  msgid "%s Become an instructor"
2085
  msgstr ""
2086
 
2087
+ #: templates/dashboard/assignments.php:28
2088
+ #: templates/dashboard/assignments/course.php:19
2089
+ #: templates/dashboard/dashboard.php:80
2090
  msgid "Course Name"
2091
  msgstr ""
2092
 
2093
+ #: templates/dashboard/assignments.php:29
2094
+ #: templates/dashboard/assignments/course.php:20
2095
+ #: templates/dashboard/assignments/submitted.php:29
2096
  msgid "Total Mark"
2097
  msgstr ""
2098
 
2099
+ #: templates/dashboard/assignments.php:30
2100
+ #: templates/dashboard/assignments/course.php:21
2101
  msgid "Total Submit"
2102
  msgstr ""
2103
 
2104
+ #: templates/dashboard/assignments.php:47
2105
+ #: templates/dashboard/assignments/course.php:38
2106
+ #: templates/dashboard/reviews.php:50
2107
+ #: templates/dashboard/reviews/received-reviews.php:56
2108
  msgid "Course: "
2109
  msgstr ""
2110
 
2111
+ #: templates/dashboard/assignments.php:51
2112
+ #: templates/dashboard/assignments/course.php:42
2113
  msgid "View Coures"
2114
  msgstr ""
2115
 
2116
+ #: templates/dashboard/assignments.php:72
2117
+ #: templates/dashboard/assignments/course.php:51
2118
  msgid "No assignment available"
2119
  msgstr ""
2120
 
2121
+ #: templates/dashboard/assignments/review.php:17
2122
+ #: templates/dashboard/my-courses.php:84 templates/dashboard/reviews.php:34
2123
+ #: templates/dashboard/reviews/received-reviews.php:77
2124
+ #: templates/profile/courses_taken.php:43
2125
+ #: templates/profile/enrolled_course.php:48
2126
+ #: templates/profile/reviews_wrote.php:25
2127
  msgid "Sorry, but you are looking for something that isn't here."
2128
  msgstr ""
2129
 
2130
+ #: templates/dashboard/assignments/review.php:45
2131
  msgid "Assignment Description:"
2132
  msgstr ""
2133
 
2134
+ #: templates/dashboard/assignments/review.php:52
2135
  msgid "Attach assignment file(s)"
2136
  msgstr ""
2137
 
2138
+ #: templates/dashboard/assignments/review.php:75
2139
  msgid "Evaluation"
2140
  msgstr ""
2141
 
2142
+ #: templates/dashboard/assignments/review.php:82
2143
  msgid "Your Mark"
2144
  msgstr ""
2145
 
2146
+ #: templates/dashboard/assignments/review.php:86
2147
  #, php-format
2148
  msgid "Mark this assignment out of %s"
2149
  msgstr ""
2150
 
2151
+ #: templates/dashboard/assignments/review.php:91
2152
  msgid "Write a note"
2153
  msgstr ""
2154
 
2155
+ #: templates/dashboard/assignments/review.php:95
2156
  msgid "Write a note to students about this submission"
2157
  msgstr ""
2158
 
2159
+ #: templates/dashboard/assignments/review.php:101
2160
  msgid "Evaluate this submission"
2161
  msgstr ""
2162
 
2163
+ #: templates/dashboard/assignments/review.php:108
2164
  msgid "Assignments submission not found or not completed"
2165
  msgstr ""
2166
 
2167
+ #: templates/dashboard/assignments/submitted.php:15
2168
  msgid "Assignment"
2169
  msgstr ""
2170
 
2171
+ #: templates/dashboard/assignments/submitted.php:27
2172
  msgid "Date & Time"
2173
  msgstr ""
2174
 
2175
+ #: templates/dashboard/assignments/submitted.php:28
2176
+ #: templates/dashboard/my-quiz-attempts.php:30
2177
+ #: templates/single/quiz/previous-attempts.php:21
2178
+ #: templates/single/quiz/previous-attempts.php:63
2179
  msgid "Pass Mark"
2180
  msgstr ""
2181
 
2182
+ #: templates/dashboard/assignments/submitted.php:30
2183
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:100
2184
+ #: templates/single/quiz/previous-attempts.php:22
2185
+ #: templates/single/quiz/previous-attempts.php:73
2186
  #: views/pages/view_attempt.php:87
2187
  msgid "Result"
2188
  msgstr ""
2189
 
2190
+ #: templates/dashboard/assignments/submitted.php:44
2191
  #, php-format
2192
  msgid "%s Pending %s"
2193
  msgstr ""
2194
 
2195
+ #: templates/dashboard/assignments/submitted.php:46
2196
  #, php-format
2197
  msgid "%s Pass %s"
2198
  msgstr ""
2199
 
2200
+ #: templates/dashboard/assignments/submitted.php:46
2201
  #, php-format
2202
  msgid "%s Fail %s"
2203
  msgstr ""
2204
 
2205
+ #: templates/dashboard/assignments/submitted.php:58
2206
  msgid "Review this assignment"
2207
  msgstr ""
2208
 
2209
+ #: templates/dashboard/assignments/submitted.php:75
2210
  msgid "No assignment has been submitted yet"
2211
  msgstr ""
2212
 
2213
+ #: templates/dashboard/create-course.php:38 views/modal/edit_quiz.php:220
2214
  #: views/modal/edit_quiz.php:301
2215
  msgid "Save"
2216
  msgstr ""
2217
 
2218
+ #: templates/dashboard/create-course.php:44
2219
  msgid "Preview"
2220
  msgstr ""
2221
 
2222
+ #: templates/dashboard/create-course.php:48
2223
+ #: templates/dashboard/create-course.php:195
2224
  msgid "Publish Course"
2225
  msgstr ""
2226
 
2227
+ #: templates/dashboard/create-course.php:52
2228
+ #: templates/dashboard/create-course.php:197
2229
  msgid "Submit for Review"
2230
  msgstr ""
2231
 
2232
+ #: templates/dashboard/create-course.php:56
2233
  msgid "Exit"
2234
  msgstr ""
2235
 
2236
+ #: templates/dashboard/create-course.php:74
2237
+ #: templates/dashboard/earning/statements.php:134
2238
  msgid "Course Info"
2239
  msgstr ""
2240
 
2241
+ #: templates/dashboard/create-course.php:80
2242
+ #: templates/dashboard/my-quiz-attempts.php:26
2243
+ #: templates/dashboard/my-quiz-attempts.php:38
2244
+ #: templates/dashboard/quiz-attempts.php:59
2245
  msgid "Course Title"
2246
  msgstr ""
2247
 
2248
+ #: templates/dashboard/create-course.php:82
2249
  msgid "ex. Learn photoshop CS6 from scratch"
2250
  msgstr ""
2251
 
2252
+ #: templates/dashboard/create-course.php:88
2253
+ #: templates/single/assignment/content.php:64
2254
+ #: templates/single/course/course-content.php:26
 
2255
  #: views/modal/question_form.php:113
2256
  msgid "Description"
2257
  msgstr ""
2258
 
2259
+ #: templates/dashboard/create-course.php:106
2260
  msgid "Choose a category"
2261
  msgstr ""
2262
 
2263
+ #: templates/dashboard/create-course.php:126
2264
  msgid "Course Price"
2265
  msgstr ""
2266
 
2267
+ #: templates/dashboard/create-course.php:135
2268
  msgid "Set course price"
2269
  msgstr ""
2270
 
2271
+ #: templates/dashboard/create-course.php:142
2272
+ #: templates/loop/course-price-edd.php:20
2273
+ #: templates/loop/course-price-woocommerce.php:19
2274
+ #: templates/loop/course-price.php:19
2275
+ #: templates/single/course/wc-price-html.php:23
2276
  #: views/metabox/course-add-edd-product-metabox.php:59
2277
  #: views/metabox/course-add-product-metabox.php:66
2278
  msgid "Free"
2279
  msgstr ""
2280
 
2281
+ #: templates/dashboard/create-course.php:152
2282
  msgid "Course Thumbnail"
2283
  msgstr ""
2284
 
2285
+ #: templates/dashboard/create-course.php:175
2286
  #, php-format
2287
  msgid ""
2288
  "Important Guideline: %1$s 700x430 pixels %2$s %3$s File Support: %1$s jpg, ."
2289
  "jpeg,. gif, or .png %2$s no text on the image."
2290
  msgstr ""
2291
 
2292
+ #: templates/dashboard/create-course.php:177
2293
+ #: templates/dashboard/settings/profile.php:88
2294
  #: views/metabox/video-metabox.php:91
2295
  #: views/modal/question_answer_edit_form.php:34
2296
  #: views/modal/question_answer_edit_form.php:124
2303
  msgid "Upload Image"
2304
  msgstr ""
2305
 
2306
+ #: templates/dashboard/create-course.php:193
2307
  msgid "Save course as draft"
2308
  msgstr ""
2309
 
2310
+ #: templates/dashboard/create-course.php:207
2311
  msgid "Course Upload Tips"
2312
  msgstr ""
2313
 
2314
+ #: templates/dashboard/create-course.php:209
2315
  msgid "Set the Course Price option or make it free."
2316
  msgstr ""
2317
 
2318
+ #: templates/dashboard/create-course.php:210
2319
  msgid "Standard size for course thumbnail is 700x430."
2320
  msgstr ""
2321
 
2322
+ #: templates/dashboard/create-course.php:211
2323
  msgid "Video section controls the course overview video."
2324
  msgstr ""
2325
 
2326
+ #: templates/dashboard/create-course.php:212
2327
  msgid "Course Builder is where you create & organize a course."
2328
  msgstr ""
2329
 
2330
+ #: templates/dashboard/create-course.php:213
2331
  msgid ""
2332
  "Add Topics in the Course Builder section to create lessons, quizzes, and "
2333
  "assignments."
2334
  msgstr ""
2335
 
2336
+ #: templates/dashboard/create-course.php:214
2337
  msgid ""
2338
  "Prerequisites refers to the fundamental courses to complete before taking "
2339
  "this particular course."
2340
  msgstr ""
2341
 
2342
+ #: templates/dashboard/create-course.php:215
2343
  msgid ""
2344
  "Information from the Additional Data section shows up on the course single "
2345
  "page."
2346
  msgstr ""
2347
 
2348
+ #: templates/dashboard/create-course.php:216
2349
  msgid ""
2350
  "Make Announcements to notify any important notes to all enrolled students at "
2351
  "once."
2352
  msgstr ""
2353
 
2354
+ #: templates/dashboard/dashboard.php:34
2355
+ #: templates/dashboard/enrolled-courses/active-courses.php:9
2356
  msgid "Active Course"
2357
  msgstr ""
2358
 
2359
+ #: templates/dashboard/dashboard.php:50
2360
  msgid "Total Students"
2361
  msgstr ""
2362
 
2363
+ #: templates/dashboard/dashboard.php:56
2364
  msgid "Total Courses"
2365
  msgstr ""
2366
 
2367
+ #: templates/dashboard/dashboard.php:62
2368
  msgid "Total Earning"
2369
  msgstr ""
2370
 
2371
+ #: templates/dashboard/dashboard.php:76
2372
  msgid "Most Popular Courses"
2373
  msgstr ""
2374
 
2375
+ #: templates/dashboard/dashboard.php:81
2376
  msgid "Enrolled"
2377
  msgstr ""
2378
 
2379
+ #: templates/dashboard/earning.php:20
2380
+ #: templates/dashboard/earning/report-date_range.php:27
2381
+ #: templates/dashboard/earning/report-last_month.php:28
2382
+ #: templates/dashboard/earning/report-last_week.php:31
2383
+ #: templates/dashboard/earning/report-last_year.php:27
2384
+ #: templates/dashboard/earning/report-this_month.php:27
2385
+ #: templates/dashboard/earning/report-this_week.php:28
2386
+ #: templates/dashboard/earning/report-this_year.php:28
2387
  msgid "No Earning info available"
2388
  msgstr ""
2389
 
2390
+ #: templates/dashboard/earning.php:74
2391
  msgid "Earnings"
2392
  msgstr ""
2393
 
2394
+ #: templates/dashboard/earning.php:82 templates/dashboard/earning/report.php:32
2395
+ #: templates/dashboard/earning/statements.php:29
2396
  msgid "Report"
2397
  msgstr ""
2398
 
2399
+ #: templates/dashboard/earning.php:85 templates/dashboard/earning/report.php:36
2400
+ #: templates/dashboard/earning/statements.php:32
2401
+ #: templates/dashboard/earning/statements.php:116
2402
  msgid "Statements"
2403
  msgstr ""
2404
 
2405
+ #: templates/dashboard/earning.php:92
2406
  msgid "My Balance"
2407
  msgstr ""
2408
 
2409
+ #: templates/dashboard/earning.php:96
2410
  msgid "All Time"
2411
  msgstr ""
2412
 
2413
+ #: templates/dashboard/earning.php:98
2414
+ #: templates/dashboard/earning/report-date_range.php:79
2415
+ #: templates/dashboard/earning/report-last_month.php:80
2416
+ #: templates/dashboard/earning/report-last_week.php:83
2417
+ #: templates/dashboard/earning/report-last_year.php:69
2418
+ #: templates/dashboard/earning/report-this_month.php:79
2419
+ #: templates/dashboard/earning/report-this_week.php:80
2420
+ #: templates/dashboard/earning/report-this_year.php:71
2421
  msgid "My Earning"
2422
  msgstr ""
2423
 
2424
+ #: templates/dashboard/earning.php:102
2425
+ #: templates/dashboard/earning/report-date_range.php:83
2426
+ #: templates/dashboard/earning/report-last_month.php:84
2427
+ #: templates/dashboard/earning/report-last_week.php:87
2428
+ #: templates/dashboard/earning/report-last_year.php:73
2429
+ #: templates/dashboard/earning/report-this_month.php:83
2430
+ #: templates/dashboard/earning/report-this_week.php:84
2431
+ #: templates/dashboard/earning/report-this_year.php:75
2432
  msgid "Based on course price"
2433
  msgstr ""
2434
 
2435
+ #: templates/dashboard/earning.php:104
2436
  msgid "All time sales."
2437
  msgstr ""
2438
 
2439
+ #: templates/dashboard/earning.php:108
2440
  msgid "All of withdraw type excluding rejected."
2441
  msgstr ""
2442
 
2443
+ #: templates/dashboard/earning.php:110
2444
  msgid "All time withdraws."
2445
  msgstr ""
2446
 
2447
+ #: templates/dashboard/earning.php:116
2448
  msgid "Deducted Commissions."
2449
  msgstr ""
2450
 
2451
+ #: templates/dashboard/earning.php:124
2452
  msgid "Deducted Fees."
2453
  msgstr ""
2454
 
2455
+ #: templates/dashboard/earning.php:132
2456
  msgid "Earning Chart for this month"
2457
  msgstr ""
2458
 
2459
+ #: templates/dashboard/earning/earning-report-top-menu.php:12
2460
  msgid "Last Year"
2461
  msgstr ""
2462
 
2463
+ #: templates/dashboard/earning/earning-report-top-menu.php:13
2464
  msgid "This Year"
2465
  msgstr ""
2466
 
2467
+ #: templates/dashboard/earning/earning-report-top-menu.php:14
2468
  msgid "Last Month"
2469
  msgstr ""
2470
 
2471
+ #: templates/dashboard/earning/earning-report-top-menu.php:15
2472
  msgid "This Month"
2473
  msgstr ""
2474
 
2475
+ #: templates/dashboard/earning/earning-report-top-menu.php:16
2476
  msgid "Last Week"
2477
  msgstr ""
2478
 
2479
+ #: templates/dashboard/earning/earning-report-top-menu.php:17
2480
  msgid "This Week"
2481
  msgstr ""
2482
 
2483
+ #: templates/dashboard/earning/report-date_range.php:77
2484
+ #: templates/dashboard/earning/report-last_month.php:78
2485
+ #: templates/dashboard/earning/report-last_week.php:81
2486
+ #: templates/dashboard/earning/report-last_year.php:67
2487
+ #: templates/dashboard/earning/report-this_month.php:77
2488
+ #: templates/dashboard/earning/report-this_week.php:78
2489
+ #: templates/dashboard/earning/report-this_year.php:69
2490
  msgid "All time"
2491
  msgstr ""
2492
 
2493
+ #: templates/dashboard/earning/report-date_range.php:85
2494
+ #: templates/dashboard/earning/report-last_month.php:86
2495
+ #: templates/dashboard/earning/report-last_week.php:89
2496
+ #: templates/dashboard/earning/report-last_year.php:75
2497
+ #: templates/dashboard/earning/report-this_month.php:85
2498
+ #: templates/dashboard/earning/report-this_week.php:86
2499
+ #: templates/dashboard/earning/report-this_year.php:77
2500
  msgid "All time sales"
2501
  msgstr ""
2502
 
2503
+ #: templates/dashboard/earning/report-date_range.php:91
2504
+ #: templates/dashboard/earning/report-last_month.php:92
2505
+ #: templates/dashboard/earning/report-last_week.php:95
2506
+ #: templates/dashboard/earning/report-last_year.php:81
2507
+ #: templates/dashboard/earning/report-this_month.php:91
2508
+ #: templates/dashboard/earning/report-this_week.php:92
2509
+ #: templates/dashboard/earning/report-this_year.php:83
2510
  msgid "Deducted Commissions"
2511
  msgstr ""
2512
 
2513
+ #: templates/dashboard/earning/report-date_range.php:98
2514
+ #: templates/dashboard/earning/report-date_range.php:100
2515
+ #: templates/dashboard/earning/report-last_month.php:99
2516
+ #: templates/dashboard/earning/report-last_month.php:101
2517
+ #: templates/dashboard/earning/report-last_week.php:102
2518
+ #: templates/dashboard/earning/report-last_week.php:104
2519
+ #: templates/dashboard/earning/report-last_year.php:88
2520
+ #: templates/dashboard/earning/report-last_year.php:90
2521
+ #: templates/dashboard/earning/report-this_month.php:98
2522
+ #: templates/dashboard/earning/report-this_month.php:100
2523
+ #: templates/dashboard/earning/report-this_week.php:99
2524
+ #: templates/dashboard/earning/report-this_week.php:101
2525
+ #: templates/dashboard/earning/report-this_year.php:90
2526
+ #: templates/dashboard/earning/report-this_year.php:92
2527
  msgid "Deducted Fees"
2528
  msgstr ""
2529
 
2530
+ #: templates/dashboard/earning/report-date_range.php:109
2531
+ #: templates/dashboard/earning/report-last_week.php:117
2532
+ #: templates/dashboard/earning/report-this_week.php:115
2533
  #, php-format
2534
  msgid "Showing Result from %s to %s"
2535
  msgstr ""
2536
 
2537
+ #: templates/dashboard/earning/report-date_range.php:116
2538
+ #: templates/dashboard/earning/report-last_month.php:120
2539
+ #: templates/dashboard/earning/report-last_week.php:124
2540
+ #: templates/dashboard/earning/report-last_year.php:109
2541
+ #: templates/dashboard/earning/report-this_month.php:118
2542
+ #: templates/dashboard/earning/report-this_week.php:122
2543
+ #: templates/dashboard/earning/report-this_year.php:111
2544
  msgid "Sales statements for this period"
2545
  msgstr ""
2546
 
2547
+ #: templates/dashboard/earning/report-last_month.php:113
2548
+ #: templates/dashboard/earning/report-this_month.php:111
2549
  #, php-format
2550
  msgid "Earning Data for the month of %s"
2551
  msgstr ""
2552
 
2553
+ #: templates/dashboard/earning/report-last_year.php:102
2554
+ #: templates/dashboard/earning/report-this_year.php:104
2555
  #, php-format
2556
  msgid "Earning Data for the year of %s"
2557
  msgstr ""
2558
 
2559
+ #: templates/dashboard/earning/report.php:27
2560
  msgid "Earning Report"
2561
  msgstr ""
2562
 
2563
+ #: templates/dashboard/earning/statement.php:15
2564
+ #: templates/dashboard/earning/statements.php:137
2565
  msgid "Deduct"
2566
  msgstr ""
2567
 
2568
+ #: templates/dashboard/earning/statement.php:36
2569
+ #: templates/dashboard/earning/statements.php:163
2570
  msgid "Order ID"
2571
  msgstr ""
2572
 
2573
+ #: templates/dashboard/earning/statement.php:38
2574
+ #: templates/dashboard/earning/statements.php:148
2575
  msgid "Date:"
2576
  msgstr ""
2577
 
2578
+ #: templates/dashboard/earning/statement.php:49
2579
+ #: templates/dashboard/earning/statements.php:172
2580
  msgid "As per"
2581
  msgstr ""
2582
 
2583
+ #: templates/dashboard/earning/statement.php:53
2584
+ #: templates/dashboard/earning/statements.php:136
2585
  msgid "Commission"
2586
  msgstr ""
2587
 
2588
+ #: templates/dashboard/earning/statement.php:54
2589
+ #: templates/dashboard/earning/statements.php:177
2590
  msgid "Rate"
2591
  msgstr ""
2592
 
2593
+ #: templates/dashboard/earning/statement.php:55
2594
+ #: templates/dashboard/earning/statement.php:60
2595
+ #: templates/dashboard/earning/statements.php:178
2596
+ #: templates/dashboard/earning/statements.php:185
2597
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:196
2598
  #: views/pages/view_attempt.php:184
2599
  msgid "Type"
2600
  msgstr ""
2601
 
2602
+ #: templates/dashboard/earning/statement.php:57
2603
  msgid "Deducted"
2604
  msgstr ""
2605
 
2606
+ #: templates/dashboard/earning/statement.php:70
2607
+ #: templates/dashboard/earning/statements.php:195
2608
  msgid "Statement data is empty"
2609
  msgstr ""
2610
 
2611
+ #: templates/dashboard/earning/statements.php:127
2612
  #, php-format
2613
  msgid "Showing results %d to %d of %d"
2614
  msgstr ""
2615
 
2616
+ #: templates/dashboard/earning/statements.php:159
2617
  msgid "Price: "
2618
  msgstr ""
2619
 
2620
+ #: templates/dashboard/enrolled-courses.php:16
2621
+ #: templates/dashboard/enrolled-courses/active-courses.php:15
2622
+ #: templates/dashboard/enrolled-courses/completed-courses.php:15
2623
  msgid "All Courses"
2624
  msgstr ""
2625
 
2626
+ #: templates/dashboard/enrolled-courses.php:17
2627
+ #: templates/dashboard/enrolled-courses/active-courses.php:16
2628
+ #: templates/dashboard/enrolled-courses/completed-courses.php:16
2629
  msgid "Active Courses"
2630
  msgstr ""
2631
 
2632
+ #: templates/dashboard/enrolled-courses.php:19
2633
+ #: templates/dashboard/enrolled-courses/active-courses.php:18
2634
+ #: templates/dashboard/enrolled-courses/completed-courses.php:18
2635
  msgid "Completed Courses"
2636
  msgstr ""
2637
 
2638
+ #: templates/dashboard/enrolled-courses.php:38
2639
+ #: templates/dashboard/enrolled-courses/active-courses.php:43
2640
+ #: templates/dashboard/enrolled-courses/completed-courses.php:43
2641
  msgid "Leave a rating"
2642
  msgstr ""
2643
 
2644
+ #: templates/dashboard/enrolled-courses.php:49
2645
+ #: templates/dashboard/enrolled-courses/active-courses.php:54
2646
+ #: templates/dashboard/enrolled-courses/completed-courses.php:54
2647
  msgid "Total Lessons:"
2648
  msgstr ""
2649
 
2650
+ #: templates/dashboard/enrolled-courses.php:55
2651
+ #: templates/dashboard/enrolled-courses/active-courses.php:60
2652
+ #: templates/dashboard/enrolled-courses/completed-courses.php:60
2653
  msgid "Completed Lessons:"
2654
  msgstr ""
2655
 
2656
+ #: templates/dashboard/enrolled-courses.php:71
2657
  msgid "You didn't purchased any course"
2658
  msgstr ""
2659
 
2660
+ #: templates/dashboard/enrolled-courses/active-courses.php:77
2661
  msgid "There's no active course"
2662
  msgstr ""
2663
 
2664
+ #: templates/dashboard/enrolled-courses/completed-courses.php:77
2665
  msgid "There's no completed course"
2666
  msgstr ""
2667
 
2668
+ #: templates/dashboard/instructor/apply_for_instructor.php:16
2669
  msgid "Apply to become an instructor"
2670
  msgstr ""
2671
 
2672
+ #: templates/dashboard/instructor/logged-in.php:12
2673
  msgid "You are instructor"
2674
  msgstr ""
2675
 
2676
+ #: templates/dashboard/instructor/logged-in.php:16
2677
  #, php-format
2678
  msgid "Registered at : %s %s"
2679
  msgstr ""
2680
 
2681
+ #: templates/dashboard/instructor/logged-in.php:23
2682
  #, php-format
2683
  msgid "Status : %s"
2684
  msgstr ""
2685
 
2686
+ #: templates/dashboard/instructor/registration.php:28
2687
+ #: templates/dashboard/instructor/registration.php:31
2688
+ #: templates/dashboard/my-profile.php:34
2689
+ #: templates/dashboard/registration.php:28
2690
+ #: templates/dashboard/registration.php:31
2691
+ #: templates/dashboard/settings/profile.php:35
2692
+ #: templates/dashboard/settings/profile.php:37
2693
  #: views/pages/add_new_instructor.php:28 views/pages/add_new_instructor.php:34
2694
  msgid "First Name"
2695
  msgstr ""
2696
 
2697
+ #: templates/dashboard/instructor/registration.php:38
2698
+ #: templates/dashboard/instructor/registration.php:41
2699
+ #: templates/dashboard/my-profile.php:42
2700
+ #: templates/dashboard/registration.php:38
2701
+ #: templates/dashboard/registration.php:41
2702
+ #: templates/dashboard/settings/profile.php:44
2703
+ #: templates/dashboard/settings/profile.php:46
2704
  #: views/pages/add_new_instructor.php:42 views/pages/add_new_instructor.php:48
2705
  msgid "Last Name"
2706
  msgstr ""
2707
 
2708
+ #: templates/dashboard/instructor/registration.php:53
2709
+ #: templates/dashboard/instructor/registration.php:56
2710
+ #: templates/dashboard/registration.php:51
2711
+ #: templates/dashboard/registration.php:54
2712
  #: views/pages/add_new_instructor.php:55 views/pages/add_new_instructor.php:61
2713
  msgid "User Name"
2714
  msgstr ""
2715
 
2716
+ #: templates/dashboard/instructor/registration.php:76
2717
+ #: templates/dashboard/instructor/registration.php:79
2718
+ #: templates/dashboard/registration.php:74
2719
+ #: templates/dashboard/registration.php:77 templates/global/login.php:34
2720
+ #: templates/template-part/form-retrieve-password.php:25
2721
  #: views/pages/add_new_instructor.php:94 views/pages/add_new_instructor.php:100
2722
  msgid "Password"
2723
  msgstr ""
2724
 
2725
+ #: templates/dashboard/instructor/registration.php:86
2726
+ #: templates/dashboard/registration.php:84
2727
  #: views/pages/add_new_instructor.php:107
2728
  msgid "Password confirmation"
2729
  msgstr ""
2730
 
2731
+ #: templates/dashboard/instructor/registration.php:89
2732
+ #: templates/dashboard/registration.php:87
2733
  #: views/pages/add_new_instructor.php:113
2734
  msgid "Password Confirmation"
2735
  msgstr ""
2736
 
2737
+ #: templates/dashboard/instructor/registration.php:97
2738
  msgid "Register as instructor"
2739
  msgstr ""
2740
 
2741
+ #: templates/dashboard/logged-in.php:9
2742
  msgid "You are already logged in"
2743
  msgstr ""
2744
 
2745
+ #: templates/dashboard/my-courses.php:45
2746
  msgid "Status:"
2747
  msgstr ""
2748
 
2749
+ #: templates/dashboard/my-courses.php:52
2750
  msgid "Duration:"
2751
  msgstr ""
2752
 
2753
+ #: templates/dashboard/my-courses.php:58
2754
  msgid "Students:"
2755
  msgstr ""
2756
 
2757
+ #: templates/dashboard/my-courses.php:83 templates/profile/courses_taken.php:42
2758
+ #: templates/profile/enrolled_course.php:47
2759
+ #: templates/profile/reviews_wrote.php:24
2760
  msgid "Not Found"
2761
  msgstr ""
2762
 
2763
+ #: templates/dashboard/my-courses.php:96
2764
  msgid "Delete This Course?"
2765
  msgstr ""
2766
 
2767
+ #: templates/dashboard/my-courses.php:97
2768
  msgid "You are going to delete this course, it can't be undone"
2769
  msgstr ""
2770
 
2771
+ #: templates/dashboard/my-courses.php:102
2772
+ #: templates/single/course/enrolled/question_and_answer.php:51
2773
+ #: templates/single/course/enrolled/question_and_answer.php:136
2774
+ #: templates/single/lesson/sidebar_question_and_answer.php:108
2775
  #: views/modal/add_quiz.php:55 views/modal/add_quiz.php:71
2776
  #: views/modal/add_quiz.php:88 views/modal/edit_quiz.php:71
2777
+ #: views/modal/edit_quiz.php:135 views/modal/question_form.php:225
2778
  msgid "Cancel"
2779
  msgstr ""
2780
 
2781
+ #: templates/dashboard/my-courses.php:103
2782
  msgid "Yes, Delete Course"
2783
  msgstr ""
2784
 
2785
+ #: templates/dashboard/my-profile.php:26
2786
  msgid "Registration Date"
2787
  msgstr ""
2788
 
2789
+ #: templates/dashboard/my-profile.php:45
2790
  msgid "________"
2791
  msgstr ""
2792
 
2793
+ #: templates/dashboard/my-profile.php:50
2794
  msgid "Username"
2795
  msgstr ""
2796
 
2797
+ #: templates/dashboard/my-profile.php:58
2798
  msgid "Email"
2799
  msgstr ""
2800
 
2801
+ #: templates/dashboard/my-profile.php:66
2802
+ #: templates/dashboard/settings/profile.php:53
2803
+ #: templates/dashboard/settings/profile.php:55
2804
  #: views/pages/add_new_instructor.php:81 views/pages/add_new_instructor.php:87
2805
  msgid "Phone Number"
2806
  msgstr ""
2807
 
2808
+ #: templates/dashboard/my-profile.php:75
2809
+ #: templates/dashboard/settings/profile.php:64
2810
+ #: templates/student-public-profile.php:100
2811
  #: views/pages/add_new_instructor.php:120
2812
  msgid "Bio"
2813
  msgstr ""
2814
 
2815
+ #: templates/dashboard/my-quiz-attempts.php:27
2816
+ #: templates/dashboard/my-quiz-attempts.php:60
2817
+ #: templates/single/quiz/previous-attempts.php:18
2818
+ #: templates/single/quiz/previous-attempts.php:48
2819
+ #: templates/single/quiz/top.php:38 views/modal/add_quiz.php:18
2820
+ #: views/modal/edit_quiz.php:28
2821
+ msgid "Questions"
2822
+ msgstr ""
2823
+
2824
+ #: templates/dashboard/my-quiz-attempts.php:28
2825
+ #: templates/dashboard/my-quiz-attempts.php:61
2826
+ #: templates/single/quiz/previous-attempts.php:19
2827
+ #: templates/single/quiz/previous-attempts.php:52
2828
  msgid "Total Marks"
2829
  msgstr ""
2830
 
2831
+ #: templates/dashboard/my-quiz-attempts.php:29
2832
+ #: templates/dashboard/my-quiz-attempts.php:63
2833
+ #: templates/single/quiz/previous-attempts.php:20
2834
+ #: templates/single/quiz/previous-attempts.php:56
2835
  msgid "Earned Marks"
2836
  msgstr ""
2837
 
2838
+ #: templates/dashboard/my-quiz-attempts.php:51
2839
  msgid ", Updated: "
2840
  msgstr ""
2841
 
2842
+ #: templates/dashboard/my-quiz-attempts.php:66
2843
  msgid "Pass Marks"
2844
  msgstr ""
2845
 
2846
+ #: templates/dashboard/my-quiz-attempts.php:87
2847
  msgid "Quiz data is empty"
2848
  msgstr ""
2849
 
2850
+ #: templates/dashboard/purchase_history.php:19
2851
+ #: views/pages/tools/tutor_pages.php:16
2852
  msgid "ID"
2853
  msgstr ""
2854
 
2855
+ #: templates/dashboard/purchase_history.php:23
2856
+ #: templates/dashboard/withdraw.php:133
2857
  msgid "Date"
2858
  msgstr ""
2859
 
2860
+ #: templates/dashboard/purchase_history.php:56
2861
  msgid "No purchase history available"
2862
  msgstr ""
2863
 
2864
+ #: templates/dashboard/quiz-attempts.php:29
2865
  msgid "Title (Quiz & Course)"
2866
  msgstr ""
2867
 
2868
+ #: templates/dashboard/quiz-attempts.php:31
2869
  msgid "Count"
2870
  msgstr ""
2871
 
2872
+ #: templates/dashboard/quiz-attempts.php:32
2873
+ #: templates/dashboard/quiz-attempts.php:67
2874
  msgid "Earned Mark"
2875
  msgstr ""
2876
 
2877
+ #: templates/dashboard/quiz-attempts.php:56
2878
  msgid "Course:"
2879
  msgstr ""
2880
 
2881
+ #: templates/dashboard/quiz-attempts.php:83
2882
  #, php-format
2883
  msgid "%1$s out of %2$s <br> Pass Mark: %3$s <br> Earned total: %4$s%%"
2884
  msgstr ""
2885
 
2886
+ #: templates/dashboard/quiz-attempts.php:104
2887
  msgid "There is no quiz attempts"
2888
  msgstr ""
2889
 
2890
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:22
2891
  #: views/pages/view_attempt.php:7
2892
  msgid "Attempt not found"
2893
  msgstr ""
2894
 
2895
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:36
2896
  #: views/pages/view_attempt.php:21
2897
  msgid "View Attempts"
2898
  msgstr ""
2899
 
2900
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:45
2901
  msgid "Attempt By"
2902
  msgstr ""
2903
 
2904
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:63
2905
  msgid "Attempt At"
2906
  msgstr ""
2907
 
2908
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:122
2909
  #: views/pages/view_attempt.php:109
2910
  msgid "Quiz Time"
2911
  msgstr ""
2912
 
2913
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:134
2914
  #: views/pages/view_attempt.php:50 views/pages/view_attempt.php:121
2915
  msgid "Attempt Time"
2916
  msgstr ""
2917
 
2918
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:176
2919
  #: views/pages/view_attempt.php:163
2920
  msgid "Manually reviewed at: "
2921
  msgstr ""
2922
 
2923
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:191
2924
  #: views/pages/view_attempt.php:179
2925
  msgid "Quiz Overview"
2926
  msgstr ""
2927
 
2928
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:197
2929
  #: views/pages/view_attempt.php:185
2930
  msgid "No."
2931
  msgstr ""
2932
 
2933
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:199
2934
  #: views/pages/view_attempt.php:187
2935
  msgid "Given Answers"
2936
  msgstr ""
2937
 
2938
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:200
2939
  #: views/pages/view_attempt.php:188
2940
  msgid "Correct/Incorrect"
2941
  msgstr ""
2942
 
2943
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:201
2944
  #: views/pages/view_attempt.php:189
2945
  msgid "Manual Review"
2946
  msgstr ""
2947
 
2948
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:317
2949
  #: views/pages/view_attempt.php:305
2950
  msgid "Correct"
2951
  msgstr ""
2952
 
2953
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:320
2954
  #: views/pages/view_attempt.php:308
2955
  msgid "Review Required"
2956
  msgstr ""
2957
 
2958
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:322
2959
  #: views/pages/view_attempt.php:310
2960
  msgid "Incorrect"
2961
  msgstr ""
2962
 
2963
+ #: templates/dashboard/quiz-attempts/quiz-reviews.php:330
2964
  #: views/pages/view_attempt.php:318
2965
  msgid "Mark as In correct"
2966
  msgstr ""
2967
 
2968
+ #: templates/dashboard/registration.php:96
2969
  msgid "Register"
2970
  msgstr ""
2971
 
2972
+ #: templates/dashboard/reviews.php:24
2973
+ #: templates/dashboard/reviews/received-reviews.php:29
2974
  msgid "Given"
2975
  msgstr ""
2976
 
2977
+ #: templates/dashboard/reviews.php:25
2978
+ #: templates/dashboard/reviews/received-reviews.php:30
2979
  msgid "Received"
2980
  msgstr ""
2981
 
2982
+ #: templates/dashboard/reviews.php:56
2983
  msgid "Edit Feedback"
2984
  msgstr ""
2985
 
2986
+ #: templates/dashboard/reviews.php:64
2987
+ #: templates/dashboard/reviews/received-reviews.php:64
2988
+ #: templates/profile/reviews_wrote.php:54
2989
+ #: templates/single/course/enrolled/question_and_answer.php:74
2990
+ #: templates/single/course/enrolled/question_and_answer.php:104
2991
+ #: templates/single/course/reviews.php:89
2992
+ #: templates/single/lesson/sidebar_question_and_answer.php:47
2993
+ #: templates/single/lesson/sidebar_question_and_answer.php:76
2994
  #: views/pages/answer.php:54 views/pages/answer.php:94
2995
  #, php-format
2996
  msgid "%s ago"
2997
  msgstr ""
2998
 
2999
+ #: templates/dashboard/reviews.php:82
3000
  msgid "Edit Review"
3001
  msgstr ""
3002
 
3003
+ #: templates/dashboard/reviews/edit-review-form.php:16
3004
+ #: templates/single/course/review-form.php:34
3005
  msgid "write a review"
3006
  msgstr ""
3007
 
3008
+ #: templates/dashboard/reviews/edit-review-form.php:19
3009
  msgid "Update Review"
3010
  msgstr ""
3011
 
3012
+ #: templates/dashboard/reviews/received-reviews.php:43
3013
  #, php-format
3014
  msgid "Showing results %d to %d out of %d"
3015
  msgstr ""
3016
 
3017
+ #: templates/dashboard/settings.php:22
3018
+ #: templates/dashboard/settings/education.php:20
3019
+ #: templates/dashboard/settings/reset-password.php:19
3020
+ #: templates/dashboard/settings/skill.php:21
3021
+ #: templates/dashboard/settings/withdraw-settings.php:17
3022
  msgid "Profile"
3023
  msgstr ""
3024
 
3025
+ #: templates/dashboard/settings.php:25
3026
+ #: templates/dashboard/settings/reset-password.php:22
3027
+ #: templates/dashboard/settings/reset-password.php:33
3028
+ #: templates/dashboard/settings/reset-password.php:91
3029
+ #: templates/dashboard/settings/withdraw-settings.php:20
3030
  msgid "Reset Password"
3031
  msgstr ""
3032
 
3033
+ #: templates/dashboard/settings/profile.php:75
3034
  #: views/metabox/user-profile-fields.php:37
3035
  msgid "Profile Photo"
3036
  msgstr ""
3037
 
3038
+ #: templates/dashboard/settings/profile.php:115
3039
  msgid "Update Profile"
3040
  msgstr ""
3041
 
3042
+ #: templates/dashboard/settings/reset-password.php:69
3043
  msgid "Previous Password"
3044
  msgstr ""
3045
 
3046
+ #: templates/dashboard/settings/reset-password.php:77
3047
  msgid "New Password"
3048
  msgstr ""
3049
 
3050
+ #: templates/dashboard/settings/reset-password.php:83
3051
  msgid "Confirm New Password"
3052
  msgstr ""
3053
 
3054
+ #: templates/dashboard/settings/withdraw-settings.php:29
3055
  msgid "Select a withdraw method"
3056
  msgstr ""
3057
 
3058
+ #: templates/dashboard/settings/withdraw-settings.php:52
3059
  msgid "Min withdraw"
3060
  msgstr ""
3061
 
3062
+ #: templates/dashboard/settings/withdraw-settings.php:117
3063
  msgid "Save Withdraw Account"
3064
  msgstr ""
3065
 
3066
+ #: templates/dashboard/withdraw.php:19
3067
  msgid "Current Balance"
3068
  msgstr ""
3069
 
3070
+ #: templates/dashboard/withdraw.php:28
3071
  #, php-format
3072
  msgid "You currently have %s %s %s ready to withdraw"
3073
  msgstr ""
3074
 
3075
+ #: templates/dashboard/withdraw.php:32
3076
  msgid "Make a withdraw"
3077
  msgstr ""
3078
 
3079
+ #: templates/dashboard/withdraw.php:38
3080
  #, php-format
3081
  msgid ""
3082
  "You currently have %s %s %s and this is insufficient balance to withdraw"
3083
  msgstr ""
3084
 
3085
+ #: templates/dashboard/withdraw.php:53
3086
  msgid "You will get paid by"
3087
  msgstr ""
3088
 
3089
+ #: templates/dashboard/withdraw.php:56
3090
  #, php-format
3091
  msgid ", You can change your %s withdraw preference %s "
3092
  msgstr ""
3093
 
3094
+ #: templates/dashboard/withdraw.php:65
3095
  #, php-format
3096
  msgid "Please add your %s withdraw preference %s to make withdraw"
3097
  msgstr ""
3098
 
3099
+ #: templates/dashboard/withdraw.php:86
3100
  msgid "Amount:"
3101
  msgstr ""
3102
 
3103
+ #: templates/dashboard/withdraw.php:99
3104
  msgid "Enter withdraw amount and click withdraw button"
3105
  msgstr ""
3106
 
3107
+ #: templates/dashboard/withdraw.php:122
3108
  msgid "Pending Withdrawals"
3109
  msgstr ""
3110
 
3111
+ #: templates/dashboard/withdraw.php:160
3112
  msgid "No withdrawals pending yet"
3113
  msgstr ""
3114
 
3115
+ #: templates/dashboard/withdraw.php:168
3116
  msgid "Completed Withdrawals"
3117
  msgstr ""
3118
 
3119
+ #: templates/dashboard/withdraw.php:179 templates/dashboard/withdraw.php:235
3120
  msgid "Requested At"
3121
  msgstr ""
3122
 
3123
+ #: templates/dashboard/withdraw.php:180
3124
  msgid "Approved At"
3125
  msgstr ""
3126
 
3127
+ #: templates/dashboard/withdraw.php:215
3128
  msgid "No withdrawals completed yet"
3129
  msgstr ""
3130
 
3131
+ #: templates/dashboard/withdraw.php:224
3132
  msgid "Rejected Withdrawals"
3133
  msgstr ""
3134
 
3135
+ #: templates/dashboard/withdraw.php:236
3136
  msgid "Rejected At"
3137
  msgstr ""
3138
 
3139
+ #: templates/dashboard/withdraw.php:271
3140
  msgid "No withdrawals rejected yet"
3141
  msgstr ""
3142
 
3143
+ #: templates/email/send-reset-password.php:11
3144
+ #, php-format
3145
+ msgid "Hi %s,"
3146
+ msgstr ""
3147
+
3148
+ #: templates/email/send-reset-password.php:13
3149
+ #, php-format
3150
+ msgid "Someone has requested a new password for the following account on %s:"
3151
+ msgstr ""
3152
+
3153
+ #: templates/email/send-reset-password.php:15
3154
+ #, php-format
3155
+ msgid "Username: %s"
3156
+ msgstr ""
3157
+
3158
+ #: templates/email/send-reset-password.php:16
3159
+ msgid ""
3160
+ "If you didn't make this request, just ignore this email. If you'd like to "
3161
+ "proceed:"
3162
+ msgstr ""
3163
+
3164
+ #: templates/email/send-reset-password.php:19
3165
+ msgid "Click here to reset your password"
3166
+ msgstr ""
3167
+
3168
+ #: templates/email/send-reset-password.php:22
3169
+ msgid "Thanks for reading."
3170
+ msgstr ""
3171
+
3172
+ #: templates/global/course-archive-filter-bar.php:14
3173
  #, php-format
3174
  msgid "%s Courses"
3175
  msgstr ""
3176
 
3177
+ #: templates/global/course-archive-filter-bar.php:21
3178
  msgid "Release Date (newest first)"
3179
  msgstr ""
3180
 
3181
+ #: templates/global/course-archive-filter-bar.php:23
3182
  msgid "Release Date (oldest first)"
3183
  msgstr ""
3184
 
3185
+ #: templates/global/course-archive-filter-bar.php:24
3186
  msgid "Course Title (a-z)"
3187
  msgstr ""
3188
 
3189
+ #: templates/global/course-archive-filter-bar.php:25
3190
  msgid "Course Title (z-a)"
3191
  msgstr ""
3192
 
3193
+ #: templates/global/login.php:33
3194
  msgid "Username or Email Address"
3195
  msgstr ""
3196
 
3197
+ #: templates/global/login.php:35
3198
  msgid "Remember Me"
3199
  msgstr ""
3200
 
3201
+ #: templates/global/login.php:36
3202
  msgid "Log In"
3203
  msgstr ""
3204
 
3205
+ #: templates/global/login.php:46
3206
  msgid "Forgot Password?"
3207
  msgstr ""
3208
 
3209
+ #: templates/login.php:26
3210
  msgid "Please Sign-In to view this section"
3211
  msgstr ""
3212
 
3213
+ #: templates/loop/course-price-edd.php:19
3214
+ #: templates/loop/course-price-woocommerce.php:18
3215
+ #: templates/loop/course-price.php:18
3216
  msgid "Get Enrolled"
3217
  msgstr ""
3218
 
3219
+ #: templates/loop/meta.php:36 templates/single/course/enrolled/lead-info.php:50
3220
+ #: templates/single/course/lead-info.php:50
3221
  msgid "by"
3222
  msgstr ""
3223
 
3224
+ #: templates/loop/meta.php:45
3225
  msgid "In"
3226
  msgstr ""
3227
 
3228
+ #: templates/profile/bio.php:15
3229
  msgid "About Me:"
3230
  msgstr ""
3231
 
3232
+ #: templates/profile/bio.php:18
3233
  msgid "Bio data is empty"
3234
  msgstr ""
3235
 
3236
+ #: templates/profile/reviews_wrote.php:34
3237
  #, php-format
3238
  msgid "Reviews wrote by %s "
3239
  msgstr ""
3240
 
3241
+ #: templates/profile/reviews_wrote.php:62
3242
  msgid "On"
3243
  msgstr ""
3244
 
3245
+ #: templates/single-quiz.php:35 templates/single/assignment/content.php:19
3246
+ #: templates/single/lesson/content.php:36
3247
+ #: templates/single/quiz/single_quiz_contents.php:14
3248
  msgid "Go to Course Home"
3249
  msgstr ""
3250
 
3251
+ #: templates/single/assignment/content.php:43
3252
  msgid "Time Duration : "
3253
  msgstr ""
3254
 
3255
+ #: templates/single/assignment/content.php:44 templates/single/quiz/top.php:58
3256
+ #: templates/single/quiz/top.php:73
3257
  msgid "No limit"
3258
  msgstr ""
3259
 
3260
+ #: templates/single/assignment/content.php:51
3261
  msgid "Total Points : "
3262
  msgstr ""
3263
 
3264
+ #: templates/single/assignment/content.php:55
3265
  msgid "Minimum Pass Points : "
3266
  msgstr ""
3267
 
3268
+ #: templates/single/assignment/content.php:100
3269
  msgid "Assignment answer form"
3270
  msgstr ""
3271
 
3272
+ #: templates/single/assignment/content.php:110
3273
  msgid "Write your answer briefly"
3274
  msgstr ""
3275
 
3276
+ #: templates/single/assignment/content.php:117
3277
  msgid "Attach assignment files"
3278
  msgstr ""
3279
 
3280
+ #: templates/single/assignment/content.php:123
3281
  msgid "Upload file"
3282
  msgstr ""
3283
 
3284
+ #: templates/single/assignment/content.php:134
3285
  msgid "Submit Assignment"
3286
  msgstr ""
3287
 
3288
+ #: templates/single/assignment/content.php:160
3289
  #, php-format
3290
  msgid "You received %s points out of %s"
3291
  msgstr ""
3292
 
3293
+ #: templates/single/assignment/content.php:162
3294
  msgid "Your Grade is "
3295
  msgstr ""
3296
 
3297
+ #: templates/single/assignment/content.php:166
3298
  msgid "Passed"
3299
  msgstr ""
3300
 
3301
+ #: templates/single/assignment/content.php:172
3302
  msgid "Failed"
3303
  msgstr ""
3304
 
3305
+ #: templates/single/assignment/content.php:186
3306
  msgid "Your Answers"
3307
  msgstr ""
3308
 
3309
+ #: templates/single/assignment/content.php:197
3310
  msgid "Your uploaded file(s)"
3311
  msgstr ""
3312
 
3313
+ #: templates/single/assignment/content.php:219
3314
  msgid "Instructor Note"
3315
  msgstr ""
3316
 
3317
+ #: templates/single/assignment/content.php:237
3318
  msgid "Start assignment submit"
3319
  msgstr ""
3320
 
3321
+ #: templates/single/course/add-to-cart-edd.php:21
3322
  msgid "Please make sure that your EDD product exists and valid for this course"
3323
  msgstr ""
3324
 
3325
+ #: templates/single/course/add-to-cart-woocommerce.php:33
3326
  msgid "Please make sure that your product exists and valid for this course"
3327
  msgstr ""
3328
 
3329
+ #: templates/single/course/add-to-cart.php:53
3330
  msgid "Enroll Now"
3331
  msgstr ""
3332
 
3333
+ #: templates/single/course/complete_form.php:30
3334
  msgid "Complete Course"
3335
  msgstr ""
3336
 
3337
+ #: templates/single/course/course-benefits.php:31
3338
  msgid "What Will I Learn?"
3339
  msgstr ""
3340
 
3341
+ #: templates/single/course/course-enrolled-box.php:43
3342
  msgid "Continue to lesson"
3343
  msgstr ""
3344
 
3345
+ #: templates/single/course/course-enrolled-box.php:45
3346
  msgid "Start Course"
3347
  msgstr ""
3348
 
3349
+ #: templates/single/course/course-enrolled-box.php:67
3350
  #, php-format
3351
  msgid "You have been enrolled on %s."
3352
  msgstr ""
3353
 
3354
+ #: templates/single/course/course-requirements.php:29
3355
  msgid "Requirements"
3356
  msgstr ""
3357
 
3358
+ #: templates/single/course/course-target-audience.php:28
3359
  msgid "Target Audience"
3360
  msgstr ""
3361
 
3362
+ #: templates/single/course/course-topics.php:30
3363
  msgid "Topics for this course"
3364
  msgstr ""
3365
 
3366
+ #: templates/single/course/course-topics.php:39
3367
  msgid " Lessons"
3368
  msgstr ""
3369
 
3370
+ #: templates/single/course/enrolled/announcements.php:44
3371
  msgid "No announcements posted yet."
3372
  msgstr ""
3373
 
3374
+ #: templates/single/course/enrolled/announcements.php:46
3375
  msgid ""
3376
  "The instructor hasn’t added any announcements to this course yet. "
3377
  "Announcements are used to inform you of updates or additions to the course."
3378
  msgstr ""
3379
 
3380
+ #: templates/single/course/enrolled/completing-progress.php:19
3381
  msgid "Course Status"
3382
  msgstr ""
3383
 
3384
+ #: templates/single/course/enrolled/completing-progress.php:24
3385
  msgid " Complete"
3386
  msgstr ""
3387
 
3388
+ #: templates/single/course/enrolled/lead-info.php:55
3389
+ #: templates/single/course/lead-info.php:55
3390
  msgid "Course level:"
3391
  msgstr ""
3392
 
3393
+ #: templates/single/course/enrolled/lead-info.php:60
3394
+ #: templates/single/course/lead-info.php:60
3395
  msgid "Share:"
3396
  msgstr ""
3397
 
3398
+ #: templates/single/course/enrolled/lead-info.php:92
3399
+ #: templates/single/course/lead-info.php:90
3400
  msgid "Total Hour"
3401
  msgstr ""
3402
 
3403
+ #: templates/single/course/enrolled/lead-info.php:97
3404
+ #: templates/single/course/lead-info.php:95
3405
  msgid "Total Enrolled"
3406
  msgstr ""
3407
 
3408
+ #: templates/single/course/enrolled/lead-info.php:101
3409
+ #: templates/single/course/lead-info.php:99
3410
  msgid "Last Update"
3411
  msgstr ""
3412
 
3413
+ #: templates/single/course/enrolled/lead-info.php:132
3414
+ #: templates/single/course/lead-info.php:114
3415
  msgid "About Course"
3416
  msgstr ""
3417
 
3418
+ #: templates/single/course/enrolled/nav.php:26
3419
  msgid "Course Page"
3420
  msgstr ""
3421
 
3422
+ #: templates/single/course/enrolled/question_and_answer.php:24
3423
+ #: templates/single/lesson/sidebar_question_and_answer.php:137
3424
  msgid "Ask a new question"
3425
  msgstr ""
3426
 
3427
+ #: templates/single/course/enrolled/question_and_answer.php:35
3428
+ #: templates/single/lesson/sidebar_question_and_answer.php:146
3429
  #: views/modal/question_answer_edit_form.php:83
3430
  #: views/modal/question_answer_form.php:91
3431
  msgid "Question Title"
3432
  msgstr ""
3433
 
3434
+ #: templates/single/course/enrolled/question_and_answer.php:52
3435
  msgid "Post Question"
3436
  msgstr ""
3437
 
3438
+ #: templates/single/course/enrolled/question_and_answer.php:123
3439
+ #: templates/single/lesson/sidebar_question_and_answer.php:95
3440
  msgid "Add an answer"
3441
  msgstr ""
3442
 
3443
+ #: templates/single/course/enrolled/question_and_answer.php:132
3444
+ #: templates/single/lesson/sidebar_question_and_answer.php:104
3445
  msgid "Write your answer here..."
3446
  msgstr ""
3447
 
3448
+ #: templates/single/course/enrolled/question_and_answer.php:138
3449
+ #: templates/single/lesson/sidebar_question_and_answer.php:110
3450
  msgid "Add Answer"
3451
  msgstr ""
3452
 
3453
+ #: templates/single/course/instructors.php:21
3454
  msgid "About the instructors"
3455
  msgstr ""
3456
 
3457
+ #: templates/single/course/instructors.php:63
3458
+ #: templates/single/course/reviews.php:62
3459
  msgid "ratings"
3460
  msgstr ""
3461
 
3462
+ #: templates/single/course/instructors.php:82
3463
  msgid "students"
3464
  msgstr ""
3465
 
3466
+ #: templates/single/course/login.php:20
3467
  msgid "Login"
3468
  msgstr ""
3469
 
3470
+ #: templates/single/course/material-includes.php:27
3471
  msgid "Material Includes"
3472
  msgstr ""
3473
 
3474
+ #: templates/single/course/q_and_a_turned_off.php:18
3475
  msgid "This feature has been disabled by the administrator"
3476
  msgstr ""
3477
 
3478
+ #: templates/single/course/review-form.php:15
3479
  msgid "Edit review"
3480
  msgstr ""
3481
 
3482
+ #: templates/single/course/review-form.php:17
3483
  msgid "Write a review"
3484
  msgstr ""
3485
 
3486
+ #: templates/single/course/review-form.php:37
3487
  msgid "Submit Review"
3488
  msgstr ""
3489
 
3490
+ #: templates/single/course/reviews.php:26
3491
  msgid "Student Feedback"
3492
  msgstr ""
3493
 
3494
+ #: templates/single/course/reviews.php:62
3495
  msgid "rating"
3496
  msgstr ""
3497
 
3498
+ #: templates/single/lesson/complete_form.php:29
3499
  msgid "Complete Lesson"
3500
  msgstr ""
3501
 
3502
+ #: templates/single/lesson/lesson_sidebar.php:40
3503
  msgid "Lesson List"
3504
  msgstr ""
3505
 
3506
+ #: templates/single/lesson/lesson_sidebar.php:42
3507
  msgid "Browse Q&A"
3508
  msgstr ""
3509
 
3510
+ #: templates/single/lesson/required-enroll.php:29
3511
  msgid "Please enroll This course first"
3512
  msgstr ""
3513
 
3514
+ #: templates/single/lesson/required-enroll.php:30
3515
  #, php-format
3516
  msgid "Course name : %s"
3517
  msgstr ""
3518
 
3519
+ #: templates/single/lesson/sidebar_question_and_answer.php:125
3520
  msgid "No questions yet"
3521
  msgstr ""
3522
 
3523
+ #: templates/single/lesson/sidebar_question_and_answer.php:126
3524
  msgid ""
3525
  "Be the first to ask your question! You’ll be able to add details in the next "
3526
  "step."
3527
  msgstr ""
3528
 
3529
+ #: templates/single/lesson/sidebar_question_and_answer.php:162
3530
  msgid "Submit My Question"
3531
  msgstr ""
3532
 
3533
+ #: templates/single/quiz/body.php:49
3534
  msgid "Time remaining : "
3535
  msgstr ""
3536
 
3537
+ #: templates/single/quiz/body.php:111
3538
  msgid "Marks : "
3539
  msgstr ""
3540
 
3541
+ #: templates/single/quiz/body.php:332
3542
  msgid "Answer &amp; Next Question"
3543
  msgstr ""
3544
 
3545
+ #: templates/single/quiz/body.php:341 templates/single/quiz/body.php:358
3546
  msgid "Submit Quiz"
3547
  msgstr ""
3548
 
3549
+ #: templates/single/quiz/body.php:378
3550
  msgid "Finish"
3551
  msgstr ""
3552
 
3553
+ #: templates/single/quiz/body.php:397
3554
  msgid "Start Quiz"
3555
  msgstr ""
3556
 
3557
+ #: templates/single/quiz/no_course_belongs.php:9
3558
+ msgid "No course found for this quiz"
3559
  msgstr ""
3560
 
3561
+ #: templates/single/quiz/no_course_belongs.php:10
3562
+ msgid ""
3563
+ "It seems there is no course belongs with this quiz, you can not attempt on "
3564
+ "this quiz without a course belongs, please notify to your instructor to fix "
3565
+ "this issue."
3566
  msgstr ""
3567
 
3568
+ #: templates/single/quiz/previous-attempts.php:11
3569
+ msgid "Previous attempts"
3570
  msgstr ""
3571
 
3572
+ #: templates/single/quiz/previous-attempts.php:17
3573
+ #: templates/single/quiz/previous-attempts.php:33
3574
+ #: templates/single/quiz/top.php:49
3575
+ msgid "Time"
3576
  msgstr ""
3577
 
3578
+ #: templates/single/quiz/previous-attempts.php:41
3579
+ msgid "Manually reviewed at"
 
 
 
3580
  msgstr ""
3581
 
3582
+ #: templates/single/quiz/top.php:57 views/modal/edit_quiz.php:173
 
3583
  msgid "Attempts Allowed"
3584
  msgstr ""
3585
 
3586
+ #: templates/single/quiz/top.php:65
3587
  msgid "Attempted"
3588
  msgstr ""
3589
 
3590
+ #: templates/single/quiz/top.php:72
3591
  msgid "Attempts Remaining"
3592
  msgstr ""
3593
 
3594
+ #: templates/single/quiz/top.php:79
3595
  msgid "Passing Grade"
3596
  msgstr ""
3597
 
3598
+ #: templates/student-public-profile.php:74
3599
  msgid "Follow me"
3600
  msgstr ""
3601
 
3602
+ #: templates/template-part/form-retrieve-password.php:18
3603
+ msgid "Enter Password and Confirm Password to reset your password"
3604
+ msgstr ""
3605
+
3606
+ #: templates/template-part/form-retrieve-password.php:34
3607
+ msgid "Confirm Password"
3608
+ msgstr ""
3609
+
3610
+ #: templates/template-part/form-retrieve-password.php:47
3611
+ #: templates/template-part/form-retrieve-password.php:48
3612
+ #: templates/template-part/retrieve-password.php:42
3613
+ #: templates/template-part/retrieve-password.php:43
3614
+ msgid "Reset password"
3615
+ msgstr ""
3616
+
3617
+ #: templates/template-part/retrieve-password.php:23
3618
+ msgid ""
3619
+ "Lost your password? Please enter your username or email address. You will "
3620
+ "receive a link to create a new password via email."
3621
+ msgstr ""
3622
+
3623
+ #: templates/template-part/retrieve-password.php:28
3624
+ msgid "Username or email"
3625
+ msgstr ""
3626
+
3627
  #: views/metabox/announcements-metabox.php:4
3628
  msgid "Title"
3629
  msgstr ""
3821
  msgid "Select Option"
3822
  msgstr ""
3823
 
3824
+ #: views/metabox/instructors-metabox.php:16
3825
+ #: views/metabox/instructors-metabox.php:32
3826
  msgid "Author"
3827
  msgstr ""
3828
 
3829
+ #: views/metabox/instructors-metabox.php:51
3830
  msgid "Add More Instructors"
3831
  msgstr ""
3832
 
3833
+ #: views/metabox/instructors-metabox.php:66
3834
  msgid "Add instructors"
3835
  msgstr ""
3836
 
3837
+ #: views/metabox/instructors-metabox.php:75
3838
  msgid "Search instructors..."
3839
  msgstr ""
3840
 
3841
+ #: views/metabox/instructors-metabox.php:80
3842
  msgid "Add Instructors"
3843
  msgstr ""
3844
 
3854
  msgid "Choose the course for this lesson"
3855
  msgstr ""
3856
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3857
  #: views/metabox/user-profile-fields.php:1
3858
  msgid "Tutor Fields"
3859
  msgstr ""
4015
  msgid "Update Lesson"
4016
  msgstr ""
4017
 
4018
+ #: views/modal/edit_quiz.php:121
4019
+ msgid "Add Question"
4020
+ msgstr ""
4021
+
4022
  #: views/modal/edit_quiz.php:166
4023
  msgid "Hide quiz time - display"
4024
  msgstr ""
4025
 
4026
+ #: views/modal/edit_quiz.php:169
4027
+ msgid "Time limit for this quiz. 0 means no time limit."
4028
+ msgstr ""
4029
+
4030
  #: views/modal/edit_quiz.php:173 views/modal/question_form.php:113
4031
  msgid "Optional"
4032
  msgstr ""
4033
 
4034
+ #: views/modal/edit_quiz.php:188
4035
+ msgid ""
4036
+ "Restriction on the number of attempts a student is allowed to take for this "
4037
+ "quiz. 0 for no limit"
4038
+ msgstr ""
4039
+
4040
  #: views/modal/edit_quiz.php:192
4041
  msgid "Passing Grade (%)"
4042
  msgstr ""
4043
 
4044
+ #: views/modal/edit_quiz.php:198
4045
+ msgid "Set the passing percentage for this quiz"
4046
+ msgstr ""
4047
+
4048
+ #: views/modal/edit_quiz.php:202
4049
+ msgid "Max questions allowed to answer"
4050
+ msgstr ""
4051
+
4052
+ #: views/modal/edit_quiz.php:208
4053
+ msgid ""
4054
+ "This amount of question will be available for students to answer, and "
4055
+ "question will comes randomly from all available questions belongs with a "
4056
+ "quiz, if this amount greater then available question, then all questions "
4057
+ "will be available for a student to answer."
4058
+ msgstr ""
4059
+
4060
  #: views/modal/edit_quiz.php:238
4061
  msgid "Quiz Auto Start"
4062
  msgstr ""
4227
  msgid "Save Answer"
4228
  msgstr ""
4229
 
4230
+ #: views/modal/question_form.php:21
4231
+ msgid "Write your question here"
4232
+ msgstr ""
4233
+
4234
+ #: views/modal/question_form.php:30
4235
+ msgid "Question Type"
4236
+ msgstr ""
4237
+
4238
  #: views/modal/question_form.php:57
4239
  msgid "Pro version required"
4240
  msgstr ""
4273
  msgid "Add An Option"
4274
  msgstr ""
4275
 
4276
+ #: views/modal/question_form.php:222
4277
  msgid "Save &amp; Continue"
4278
  msgstr ""
4279
 
4280
+ #: views/options/field-types/media.php:29
4281
+ msgid "Delete"
4282
+ msgstr ""
4283
+
4284
  #: views/options/options_generator.php:2
4285
  msgid "Tutor Settings"
4286
  msgstr ""
4370
  msgid "Question & Answer"
4371
  msgstr ""
4372
 
4373
+ #: views/pages/tools/status.php:3
4374
  msgid "Tutor Environment Status"
4375
  msgstr ""
4376
 
4377
+ #: views/pages/tools/status.php:12
4378
  msgid "WordPress environment"
4379
  msgstr ""
4380
 
4381
+ #: views/pages/tools/status.php:17
4382
  msgid "Home URL"
4383
  msgstr ""
4384
 
4385
+ #: views/pages/tools/status.php:18
4386
  msgid "The homepage URL of your site."
4387
  msgstr ""
4388
 
4389
+ #: views/pages/tools/status.php:22
4390
  msgid "Site URL"
4391
  msgstr ""
4392
 
4393
+ #: views/pages/tools/status.php:23
4394
  msgid "The root URL of your site."
4395
  msgstr ""
4396
 
4397
+ #: views/pages/tools/status.php:28
4398
  msgid "WordPress version"
4399
  msgstr ""
4400
 
4401
+ #: views/pages/tools/status.php:29
4402
  msgid "The version of WordPress installed on your site."
4403
  msgstr ""
4404
 
4405
+ #: views/pages/tools/status.php:48
4406
  #, php-format
4407
  msgid "%1$s - There is a newer version of WordPress available (%2$s)"
4408
  msgstr ""
4409
 
4410
+ #: views/pages/tools/status.php:57
4411
  msgid "Tutor Version"
4412
  msgstr ""
4413
 
4414
+ #: views/pages/tools/status.php:58
4415
  msgid "The version of tutor."
4416
  msgstr ""
4417
 
4418
+ #: views/pages/tools/status.php:63
4419
  msgid "WordPress multisite"
4420
  msgstr ""
4421
 
4422
+ #: views/pages/tools/status.php:64
4423
  msgid "Whether or not you have WordPress Multisite enabled."
4424
  msgstr ""
4425
 
4426
+ #: views/pages/tools/status.php:68
4427
  msgid "WordPress memory limit"
4428
  msgstr ""
4429
 
4430
+ #: views/pages/tools/status.php:69
4431
  msgid "The maximum amount of memory (RAM) that your site can use at one time."
4432
  msgstr ""
4433
 
4434
+ #: views/pages/tools/status.php:74
4435
  #, php-format
4436
  msgid "%1$s - We recommend setting memory to at least 64MB. See: %2$s"
4437
  msgstr ""
4438
 
4439
+ #: views/pages/tools/status.php:74
4440
  msgid "Increasing memory allocated to PHP"
4441
  msgstr ""
4442
 
4443
+ #: views/pages/tools/status.php:82
4444
  msgid "WordPress debug mode"
4445
  msgstr ""
4446
 
4447
+ #: views/pages/tools/status.php:83
4448
  msgid "Displays whether or not WordPress is in Debug Mode."
4449
  msgstr ""
4450
 
4451
+ #: views/pages/tools/status.php:93
4452
  msgid "WordPress cron"
4453
  msgstr ""
4454
 
4455
+ #: views/pages/tools/status.php:94
4456
  msgid "Displays whether or not WP Cron Jobs are enabled."
4457
  msgstr ""
4458
 
4459
+ #: views/pages/tools/status.php:104
4460
  msgid "Language"
4461
  msgstr ""
4462
 
4463
+ #: views/pages/tools/status.php:105
4464
  msgid "The current language used by WordPress. Default = English"
4465
  msgstr ""
4466
 
4467
+ #: views/pages/tools/status.php:109
4468
  msgid "External object cache"
4469
  msgstr ""
4470
 
4471
+ #: views/pages/tools/status.php:110
4472
  msgid "Displays whether or not WordPress is using an external object cache."
4473
  msgstr ""
4474
 
4475
+ #: views/pages/tools/status.php:127
4476
  msgid "Server environment"
4477
  msgstr ""
4478
 
4479
+ #: views/pages/tools/status.php:132
4480
  msgid "Server info"
4481
  msgstr ""
4482
 
4483
+ #: views/pages/tools/status.php:133
4484
  msgid "Information about the web server that is currently hosting your site."
4485
  msgstr ""
4486
 
4487
+ #: views/pages/tools/status.php:137
4488
  msgid "PHP version"
4489
  msgstr ""
4490
 
4491
+ #: views/pages/tools/status.php:138
4492
  msgid "The version of PHP installed on your hosting server."
4493
  msgstr ""
4494
 
4495
+ #: views/pages/tools/status.php:147
4496
  msgid ""
4497
  "Tutor will run under this version of PHP, however, it has reached end of "
4498
  "life. We recommend using PHP version 7.2 or above for greater performance "
4499
  "and security."
4500
  msgstr ""
4501
 
4502
+ #: views/pages/tools/status.php:149
4503
  msgid ""
4504
  "We recommend using PHP version 7.2 or above for greater performance and "
4505
  "security."
4506
  msgstr ""
4507
 
4508
+ #: views/pages/tools/status.php:160
4509
  msgid "PHP post max size"
4510
  msgstr ""
4511
 
4512
+ #: views/pages/tools/status.php:161
4513
  msgid "The largest filesize that can be contained in one post."
4514
  msgstr ""
4515
 
4516
+ #: views/pages/tools/status.php:165
4517
  msgid "PHP time limit"
4518
  msgstr ""
4519
 
4520
+ #: views/pages/tools/status.php:166
4521
  msgid ""
4522
  "The amount of time (in seconds) that your site will spend on a single "
4523
  "operation before timing out (to avoid server lockups)"
4524
  msgstr ""
4525
 
4526
+ #: views/pages/tools/status.php:170
4527
  msgid "PHP max input vars"
4528
  msgstr ""
4529
 
4530
+ #: views/pages/tools/status.php:171
4531
  msgid ""
4532
  "The maximum number of variables your server can use for a single function to "
4533
  "avoid overloads."
4534
  msgstr ""
4535
 
4536
+ #: views/pages/tools/status.php:175
4537
  msgid "cURL version"
4538
  msgstr ""
4539
 
4540
+ #: views/pages/tools/status.php:176
4541
  msgid "The version of cURL installed on your server."
4542
  msgstr ""
4543
 
4544
+ #: views/pages/tools/status.php:180
4545
  msgid "SUHOSIN installed"
4546
  msgstr ""
4547
 
4548
+ #: views/pages/tools/status.php:181
4549
  msgid ""
4550
  "Suhosin is an advanced protection system for PHP installations. It was "
4551
  "designed to protect your servers on the one hand against a number of well "
4555
  "data submission limits."
4556
  msgstr ""
4557
 
4558
+ #: views/pages/tools/status.php:191
4559
  msgid "MySQL version"
4560
  msgstr ""
4561
 
4562
+ #: views/pages/tools/status.php:192
4563
  msgid "The version of MySQL installed on your hosting server."
4564
  msgstr ""
4565
 
4566
+ #: views/pages/tools/status.php:197
4567
  #, php-format
4568
  msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
4569
  msgstr ""
4570
 
4571
+ #: views/pages/tools/status.php:197
4572
  msgid "WordPress requirements"
4573
  msgstr ""
4574
 
4575
+ #: views/pages/tools/status.php:206
4576
  msgid "Max upload size"
4577
  msgstr ""
4578
 
4579
+ #: views/pages/tools/status.php:207
4580
  msgid ""
4581
  "The largest filesize that can be uploaded to your WordPress installation."
4582
  msgstr ""
4583
 
4584
+ #: views/pages/tools/status.php:211
4585
  msgid "Default timezone is UTC"
4586
  msgstr ""
4587
 
4588
+ #: views/pages/tools/status.php:212
4589
  msgid "The default timezone for your server."
4590
  msgstr ""
4591
 
4592
+ #: views/pages/tools/status.php:217
4593
  #, php-format
4594
  msgid "Default timezone is %s - it should be UTC"
4595
  msgstr ""
4596
 
4597
+ #: views/pages/tools/status.php:225
4598
  msgid "fsockopen/cURL"
4599
  msgstr ""
4600
 
4601
+ #: views/pages/tools/status.php:226
4602
  msgid ""
4603
  "Payment gateways can use cURL to communicate with remote servers to "
4604
  "authorize payments, other plugins may also use it when communicating with "
4605
  "remote services."
4606
  msgstr ""
4607
 
4608
+ #: views/pages/tools/status.php:232
4609
  msgid ""
4610
  "Your server does not have fsockopen or cURL enabled - PayPal IPN and other "
4611
  "scripts which communicate with other servers will not work. Contact your "
4612
  "hosting provider."
4613
  msgstr ""
4614
 
4615
+ #: views/pages/tools/status.php:238
4616
  msgid "DOMDocument"
4617
  msgstr ""
4618
 
4619
+ #: views/pages/tools/status.php:239
4620
  msgid ""
4621
  "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
4622
  msgstr ""
4623
 
4624
+ #: views/pages/tools/status.php:246
4625
  #, php-format
4626
  msgid ""
4627
  "Your server does not have the %s class enabled - HTML/Multipart emails, and "
4628
  "also some extensions, will not work without DOMDocument."
4629
  msgstr ""
4630
 
4631
+ #: views/pages/tools/status.php:252
4632
  msgid "GZip"
4633
  msgstr ""
4634
 
4635
+ #: views/pages/tools/status.php:253
4636
  msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
4637
  msgstr ""
4638
 
4639
+ #: views/pages/tools/status.php:260
4640
  #, php-format
4641
  msgid ""
4642
  "Your server does not support the %s function - this is required to use the "
4643
  "GeoIP database from MaxMind."
4644
  msgstr ""
4645
 
4646
+ #: views/pages/tools/status.php:266
4647
  msgid "Multibyte string"
4648
  msgstr ""
4649
 
4650
+ #: views/pages/tools/status.php:267
4651
  msgid ""
4652
  "Multibyte String (mbstring) is used to convert character encoding, like for "
4653
  "emails or converting characters to lowercase."
4654
  msgstr ""
4655
 
4656
+ #: views/pages/tools/status.php:274
4657
  #, php-format
4658
  msgid ""
4659
  "Your server does not support the %s functions - this is required for better "
4660
  "character encoding. Some fallbacks will be used instead for it."
4661
  msgstr ""
4662
 
4663
+ #: views/pages/tools/tutor_pages.php:17
4664
+ msgid "Page Name"
4665
+ msgstr ""
4666
+
4667
+ #: views/pages/tools/tutor_pages.php:54
4668
+ msgid " Page not set"
4669
+ msgstr ""
4670
+
4671
+ #: views/pages/tools/tutor_pages.php:60
4672
+ msgid " Page deleted, please set new one"
4673
+ msgstr ""
4674
+
4675
+ #: views/pages/tools/tutor_pages.php:66
4676
+ msgid "Page visibility is not public"
4677
+ msgstr ""
4678
+
4679
+ #: views/pages/tools/tutor_pages.php:96
4680
+ msgid "Generate Tutor Pages"
4681
+ msgstr ""
4682
+
4683
+ #: views/pages/tools/tutor_pages.php:103
4684
+ msgid ""
4685
+ "Note: This tool will install all the missing Tutor pages. Pages already "
4686
+ "defined and set up will not be replaced."
4687
+ msgstr ""
4688
+
4689
  #: views/pages/tutor-pro-addons.php:3
4690
  msgid "Available Pro Addons"
4691
  msgstr ""
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Tutor LMS - eLearning and online course solution ===
2
- Contributors: themeum, kawshar, jakirhasan, mhshohel, anik4e, delowardev, rejuancse, fahimmurshed, badsha_eee, faisalahmed29, joomcoder, sksaaju, mehedih
3
  Donate link: https://www.themeum.com
4
  Tags: lms, course, elearning, education, learning management system
5
  Requires at least: 4.5
6
  Tested up to: 5.2
7
  Requires PHP: 5.4.0
8
- Stable tag: 1.4.2
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -241,6 +241,26 @@ Tutor enables you to use any third party plugins without facing any compatibilit
241
 
242
  == Changelog ==
243
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
  = 1.4.2 - 25 September, 2019 =
245
 
246
  * Added: Greadbook Addons in the Tutor LMS Pro version
@@ -570,13 +590,14 @@ Added: action hook `do_action('tutor_load_template_before', $template, $variable
570
 
571
  * Added Quiz, quiz builder, course builder
572
  * Fixed huge bugs from alpha version
573
- * Removed some depricated code from aplha
574
  * Stable Release
575
 
576
  = 1.0.0-alpha - 06 Feb, 2019 =
 
577
  * Alpha Release
578
 
579
  == Upgrade Notice ==
 
580
  = 1.4.0 =
581
 
582
  It’s recommended to have a backup of your website before hitting the update button.
1
  === Tutor LMS - eLearning and online course solution ===
2
+ Contributors: themeum, kawshar, mhshohel, jakirhasan, anik4e, delowardev, rejuancse, fahimmurshed, badsha_eee, faisalahmed29, joomcoder, sksaaju
3
  Donate link: https://www.themeum.com
4
  Tags: lms, course, elearning, education, learning management system
5
  Requires at least: 4.5
6
  Tested up to: 5.2
7
  Requires PHP: 5.4.0
8
+ Stable tag: 1.4.3
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
241
 
242
  == Changelog ==
243
 
244
+ = 1.4.3 - 11 October, 2019 =
245
+
246
+ * Added: Reset Password, Tutor LMS native login system
247
+ * Added: re-generate tutor pages, create new page if any issue on those page.
248
+ * Added: Added quiz attempt view by student (TutorLMS Pro)
249
+ * Added: function `tutor_action_field()` to generate tutor action field within form
250
+ * Added: Instructor can delete submitted assignment.
251
+ * Added: `tutor_redirect_back()` Redirect to back or a specific URL and terminate the script.
252
+ * Added: `tutor_get_template_html( $template_name, $variables = array() );` function, it will return view as HTML code, usefull for E-Mail
253
+ * Added: Frontend Course Builder Page Logo Upload Option, Settings > General > Tutor LMS Pro Settings
254
+ * Updated: Options is now expandable, pass additional options params to filter `tutor/options/extend/attr`
255
+ * Updated: User Login controlling by Tutor
256
+ * Updated: media upload field improved with media delete option
257
+ * Deleted: Quiz Deprecated code.
258
+ * Fixed: Touch supports for quiz Sortable / draggable items
259
+ * Fixed: Quiz matching question type repeated issue
260
+ * Fixed: Admin gets automatically added when review course
261
+ * Fixed: Instructor total course does not update after deleting a course
262
+ * Fixed: Updated time to tutor_time() to get WordPress UTC time
263
+
264
  = 1.4.2 - 25 September, 2019 =
265
 
266
  * Added: Greadbook Addons in the Tutor LMS Pro version
590
 
591
  * Added Quiz, quiz builder, course builder
592
  * Fixed huge bugs from alpha version
 
593
  * Stable Release
594
 
595
  = 1.0.0-alpha - 06 Feb, 2019 =
596
+
597
  * Alpha Release
598
 
599
  == Upgrade Notice ==
600
+
601
  = 1.4.0 =
602
 
603
  It’s recommended to have a backup of your website before hitting the update button.
templates/archive-course.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header(); ?>
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header(); ?>
templates/course-none.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
  ?>
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
  ?>
14
 
templates/dashboard.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/dashboard/assignments.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/assignments/course.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  global $wpdb;
3
  $course_id = (int) sanitize_text_field(tutor_utils()->array_get('course_id', $_GET));
4
  $assignments = tutor_utils()->get_assignments_by_course($course_id);
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  global $wpdb;
8
  $course_id = (int) sanitize_text_field(tutor_utils()->array_get('course_id', $_GET));
9
  $assignments = tutor_utils()->get_assignments_by_course($course_id);
templates/dashboard/assignments/review.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  $assignment_submitted_id = (int) sanitize_text_field(tutor_utils()->array_get('view_assignment', $_GET));
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  $assignment_submitted_id = (int) sanitize_text_field(tutor_utils()->array_get('view_assignment', $_GET));
templates/dashboard/assignments/submitted.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  global $wpdb;
3
 
4
  $assignment = sanitize_text_field($_GET['assignment']);
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  global $wpdb;
8
 
9
  $assignment = sanitize_text_field($_GET['assignment']);
templates/dashboard/create-course.php CHANGED
@@ -1,4 +1,10 @@
1
  <?php
 
 
 
 
 
 
2
  if ( ! defined( 'ABSPATH' ) )
3
  exit;
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+
8
  if ( ! defined( 'ABSPATH' ) )
9
  exit;
10
 
templates/dashboard/dashboard.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h3><?php _e('Dashboard', 'tutor') ?></h3>
2
 
3
  <div class="tutor-dashboard-content-inner">
@@ -6,7 +14,7 @@
6
  $enrolled_course = tutor_utils()->get_enrolled_courses_by_user();
7
  $completed_courses = tutor_utils()->get_completed_courses_ids_by_user();
8
  $total_students = tutor_utils()->get_total_students_by_instructor(get_current_user_id());
9
- $my_courses = tutor_utils()->get_courses_by_instructor(get_current_user_id(), 'any');
10
  $earning_sum = tutor_utils()->get_earning_sum();
11
 
12
  $enrolled_course_count = $enrolled_course ? $enrolled_course->post_count : 0;
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h3><?php _e('Dashboard', 'tutor') ?></h3>
10
 
11
  <div class="tutor-dashboard-content-inner">
14
  $enrolled_course = tutor_utils()->get_enrolled_courses_by_user();
15
  $completed_courses = tutor_utils()->get_completed_courses_ids_by_user();
16
  $total_students = tutor_utils()->get_total_students_by_instructor(get_current_user_id());
17
+ $my_courses = tutor_utils()->get_courses_by_instructor(get_current_user_id(), 'publish');
18
  $earning_sum = tutor_utils()->get_earning_sum();
19
 
20
  $enrolled_course_count = $enrolled_course ? $enrolled_course->post_count : 0;
templates/dashboard/earning.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/chart-body.php CHANGED
@@ -1,4 +1,10 @@
 
 
 
 
 
1
 
 
2
 
3
  <canvas id="tutorChart" style="width: 100%; height: 400px;"></canvas>
4
  <script>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
 
9
  <canvas id="tutorChart" style="width: 100%; height: 400px;"></canvas>
10
  <script>
templates/dashboard/earning/earning-report-top-menu.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <div class="tutor-date-range-filter-wrap">
2
  <?php
3
  $time_periods = array(
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <div class="tutor-date-range-filter-wrap">
10
  <?php
11
  $time_periods = array(
templates/dashboard/earning/report-date_range.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-last_month.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-last_week.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-last_year.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-this_month.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-this_week.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report-this_year.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wpdb;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wpdb;
templates/dashboard/earning/report.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/dashboard/earning/statement.php CHANGED
@@ -1,5 +1,9 @@
1
 
2
  <?php
 
 
 
 
3
 
4
  if ($statements->count) {
5
  ?>
1
 
2
  <?php
3
+ /**
4
+ * @package TutorLMS/Templates
5
+ * @version 1.4.3
6
+ */
7
 
8
  if ($statements->count) {
9
  ?>
templates/dashboard/earning/statements.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/dashboard/enrolled-courses.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h3><?php _e('Enrolled Courses', 'tutor'); ?></h3>
2
 
3
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h3><?php _e('Enrolled Courses', 'tutor'); ?></h3>
10
 
11
  <div class="tutor-dashboard-content-inner">
templates/dashboard/enrolled-courses/active-courses.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h3><?php _e('Active Course', 'tutor'); ?></h3>
2
 
3
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h3><?php _e('Active Course', 'tutor'); ?></h3>
10
 
11
  <div class="tutor-dashboard-content-inner">
templates/dashboard/enrolled-courses/completed-courses.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h3><?php _e('Completed Course', 'tutor'); ?></h3>
2
 
3
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h3><?php _e('Completed Course', 'tutor'); ?></h3>
10
 
11
  <div class="tutor-dashboard-content-inner">
templates/dashboard/index.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wp_query;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wp_query;
templates/dashboard/instructor/apply_for_instructor.php CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  <form method="post" enctype="multipart/form-data">
2
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
3
  <input type="hidden" value="tutor_apply_instructor" name="tutor_action"/>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
+
8
  <form method="post" enctype="multipart/form-data">
9
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
10
  <input type="hidden" value="tutor_apply_instructor" name="tutor_action"/>
templates/dashboard/instructor/logged-in.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $is_instructor = tutor_utils()->is_instructor();
3
  if ($is_instructor){
4
  ?>
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $is_instructor = tutor_utils()->is_instructor();
8
  if ($is_instructor){
9
  ?>
templates/dashboard/instructor/registration.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <form method="post" enctype="multipart/form-data">
2
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
3
  <input type="hidden" value="tutor_register_instructor" name="tutor_action"/>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <form method="post" enctype="multipart/form-data">
10
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
11
  <input type="hidden" value="tutor_register_instructor" name="tutor_action"/>
templates/dashboard/logged-in.php CHANGED
@@ -1 +1,9 @@
 
 
 
 
 
 
 
 
1
  <h2><?php _e('You are already logged in', 'tutor') ?></h2>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h2><?php _e('You are already logged in', 'tutor') ?></h2>
templates/dashboard/my-courses.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h3><?php _e('My Courses', 'tutor'); ?></h3>
2
 
3
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h3><?php _e('My Courses', 'tutor'); ?></h3>
10
 
11
  <div class="tutor-dashboard-content-inner">
templates/dashboard/my-profile.php CHANGED
@@ -1,15 +1,21 @@
1
  <?php
2
- $uid = get_current_user_id();
3
- $user = get_userdata( $uid );
 
 
4
 
5
- $profile_settings_link = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
6
- $rdate = date( "D d M Y, h:i:s a", strtotime( $user->user_registered ) );
7
- $fname = $user->first_name;
8
- $lname = $user->last_name;
9
- $uname = $user->user_login;
10
- $email = $user->user_email;
11
- $phone = get_user_meta($uid,'phone_number',true);
12
- $bio = nl2br(strip_tags(get_user_meta($uid,'_tutor_profile_bio',true)));
 
 
 
 
13
  ?>
14
 
15
  <h3><?php _e('My Profile', 'tutor'); ?></h3>
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+
8
+ $uid = get_current_user_id();
9
+ $user = get_userdata( $uid );
10
+
11
+ $profile_settings_link = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
12
+ $rdate = date( "D d M Y, h:i:s a", strtotime( $user->user_registered ) );
13
+ $fname = $user->first_name;
14
+ $lname = $user->last_name;
15
+ $uname = $user->user_login;
16
+ $email = $user->user_email;
17
+ $phone = get_user_meta($uid,'phone_number',true);
18
+ $bio = nl2br(strip_tags(get_user_meta($uid,'_tutor_profile_bio',true)));
19
  ?>
20
 
21
  <h3><?php _e('My Profile', 'tutor'); ?></h3>
templates/dashboard/my-quiz-attempts.php CHANGED
@@ -6,7 +6,10 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
- * @package Tutor
 
 
 
10
  */
11
 
12
  $previous_attempts = tutor_utils()->get_all_quiz_attempts_by_user();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
  */
14
 
15
  $previous_attempts = tutor_utils()->get_all_quiz_attempts_by_user();
templates/dashboard/purchase_history.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <h2><?php _e('Purchase History', 'tutor'); ?></h2>
2
 
3
  <?php
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <h2><?php _e('Purchase History', 'tutor'); ?></h2>
10
 
11
  <?php
templates/dashboard/quiz-attempts.php CHANGED
@@ -6,7 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
- * @package Tutor
 
 
10
  */
11
 
12
  $per_page = 20;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  $per_page = 20;
templates/dashboard/quiz-attempts/quiz-reviews.php CHANGED
@@ -7,6 +7,9 @@
7
  * @author Themeum
8
  * @url https://themeum.com
9
  * @package Tutor
 
 
 
10
  */
11
  ?>
12
 
7
  * @author Themeum
8
  * @url https://themeum.com
9
  * @package Tutor
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
  */
14
  ?>
15
 
templates/dashboard/registration.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <form method="post" enctype="multipart/form-data">
2
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
3
  <input type="hidden" value="tutor_register_student" name="tutor_action"/>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <form method="post" enctype="multipart/form-data">
10
  <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
11
  <input type="hidden" value="tutor_register_student" name="tutor_action"/>
templates/dashboard/reviews.php CHANGED
@@ -6,7 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
- * @package Tutor
 
 
10
  */
11
 
12
  $reviews = tutor_utils()->get_reviews_by_user();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  $reviews = tutor_utils()->get_reviews_by_user();
templates/dashboard/reviews/edit-review-form.php CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  <form method="post" id="tutor_update_review_form">
2
  <div class="tutor-write-review-box">
3
  <div class="tutor-form-group">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
+
8
  <form method="post" id="tutor_update_review_form">
9
  <div class="tutor-write-review-box">
10
  <div class="tutor-form-group">
templates/dashboard/reviews/received-reviews.php CHANGED
@@ -7,6 +7,9 @@
7
  * @author Themeum
8
  * @url https://themeum.com
9
  * @package Tutor
 
 
 
10
  */
11
 
12
  //Pagination Variable
7
  * @author Themeum
8
  * @url https://themeum.com
9
  * @package Tutor
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
  */
14
 
15
  //Pagination Variable
templates/dashboard/settings.php CHANGED
@@ -1,4 +1,10 @@
 
 
 
 
 
1
 
 
2
  <h3><?php _e('Settings', 'tutor') ?></h3>
3
 
4
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <h3><?php _e('Settings', 'tutor') ?></h3>
9
 
10
  <div class="tutor-dashboard-content-inner">
templates/dashboard/settings/education.php CHANGED
@@ -1,4 +1,9 @@
1
-
 
 
 
 
 
2
  <h3><?php _e('Settings', 'tutor') ?></h3>
3
 
4
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
  <h3><?php _e('Settings', 'tutor') ?></h3>
8
 
9
  <div class="tutor-dashboard-content-inner">
templates/dashboard/settings/profile.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $user = wp_get_current_user();
3
  ?>
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $user = wp_get_current_user();
8
  ?>
9
 
templates/dashboard/settings/reset-password.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <div class="tutor-dashboard-content-inner">
2
 
3
  <div class="tutor-dashboard-inline-links">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <div class="tutor-dashboard-content-inner">
10
 
11
  <div class="tutor-dashboard-inline-links">
templates/dashboard/settings/skill.php CHANGED
@@ -1,4 +1,10 @@
 
 
 
 
 
1
 
 
2
  <h3><?php _e('Settings', 'tutor') ?></h3>
3
 
4
  <div class="tutor-dashboard-content-inner">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <h3><?php _e('Settings', 'tutor') ?></h3>
9
 
10
  <div class="tutor-dashboard-content-inner">
templates/dashboard/settings/withdraw-settings.php CHANGED
@@ -1,4 +1,10 @@
 
 
 
 
 
1
 
 
2
  <div class="tutor-dashboard-content-inner">
3
  <div class="tutor-dashboard-inline-links">
4
  <?php
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <div class="tutor-dashboard-content-inner">
9
  <div class="tutor-dashboard-inline-links">
10
  <?php
templates/dashboard/wishlist.php CHANGED
@@ -1,4 +1,10 @@
1
- <?php global $post; ?>
 
 
 
 
 
 
2
 
3
 
4
  <h3><?php _e('Wishlist', 'tutor'); ?></h3>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ global $post; ?>
8
 
9
 
10
  <h3><?php _e('Wishlist', 'tutor'); ?></h3>
templates/dashboard/withdraw-method-fields/email.php CHANGED
@@ -1,2 +1,8 @@
 
 
 
 
 
 
1
 
2
  <input type="email" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>" >
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
 
8
  <input type="email" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>" >
templates/dashboard/withdraw-method-fields/number.php CHANGED
@@ -1,2 +1,8 @@
 
 
 
 
 
1
 
 
2
  <input type="number" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <input type="number" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>">
templates/dashboard/withdraw-method-fields/text.php CHANGED
@@ -1,2 +1,8 @@
 
 
 
 
 
1
 
 
2
  <input type="text" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>" >
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <input type="text" name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]" value="<?php echo $old_value; ?>" >
templates/dashboard/withdraw-method-fields/textarea.php CHANGED
@@ -1,2 +1,8 @@
 
 
 
 
 
1
 
 
2
  <textarea name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]"><?php echo $old_value; ?></textarea>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
+ ?>
8
  <textarea name="withdraw_method_field[<?php echo $method_id ?>][<?php echo $field_name ?>]"><?php echo $old_value; ?></textarea>
templates/dashboard/withdraw.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $earning_sum = tutor_utils()->get_earning_sum();
3
  $min_withdraw = tutor_utils()->get_option('min_withdraw_amount');
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $earning_sum = tutor_utils()->get_earning_sum();
8
  $min_withdraw = tutor_utils()->get_option('min_withdraw_amount');
9
 
templates/email/send-reset-password.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ defined( 'ABSPATH' ) || exit;
8
+ ?>
9
+
10
+
11
+ <p><?php printf( esc_html__( 'Hi %s,', 'tutor' ), esc_html( $user_login ) ); ?>
12
+
13
+ <p><?php printf( esc_html__( 'Someone has requested a new password for the following account on %s:', 'tutor' ), esc_html( wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ) ) ); ?></p>
14
+
15
+ <p><?php printf( esc_html__( 'Username: %s', 'tutor' ), esc_html( $user_login ) ); ?></p>
16
+ <p><?php esc_html_e( 'If you didn\'t make this request, just ignore this email. If you\'d like to proceed:', 'tutor' ); ?></p>
17
+ <p>
18
+ <a class="link" href="<?php echo esc_url( add_query_arg( array( 'reset_key' => $reset_key, 'user_id' => $user_id ), tutils()->tutor_dashboard_url('retrieve-password') ) ); ?>"><?php // phpcs:ignore ?>
19
+ <?php esc_html_e( 'Click here to reset your password', 'tutor' ); ?>
20
+ </a>
21
+ </p>
22
+ <p><?php esc_html_e( 'Thanks for reading.', 'tutor' ); ?></p>
templates/email/to_instructor_asked_question_by_student.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {instructor_username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {instructor_username}, </p>
10
 
11
  <p>
templates/email/to_instructor_course_completed.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {instructor_username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {instructor_username}, </p>
10
 
11
  <p>
templates/email/to_instructor_course_enrolled.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {instructor_username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {instructor_username}, </p>
10
 
11
  <p>
templates/email/to_instructor_lesson_completed.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {instructor_username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {instructor_username}, </p>
10
 
11
  <p>
templates/email/to_student_course_completed.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {student_username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {student_username}, </p>
10
 
11
  <p>
templates/email/to_student_quiz_completed.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <p> Dear {username}, </p>
2
 
3
  <p>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <p> Dear {username}, </p>
10
 
11
  <p>
templates/global/attachments.php CHANGED
@@ -5,6 +5,10 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) )
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/global/course-archive-filter-bar.php CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
  <div class="tutor-course-filter-wrap">
2
  <div class="tutor-course-archive-results-wrap">
3
  <?php
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
+
10
  <div class="tutor-course-filter-wrap">
11
  <div class="tutor-course-archive-results-wrap">
12
  <?php
templates/global/login.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
@@ -27,24 +30,36 @@ if ( ! defined( 'ABSPATH' ) )
27
  // Default 'redirect' value takes the user back to the request URI.
28
  'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
29
  'form_id' => 'loginform',
30
- 'label_username' => __( 'Username or Email Address' ),
31
- 'label_password' => __( 'Password' ),
32
- 'label_remember' => __( 'Remember Me' ),
33
- 'label_log_in' => __( 'Log In' ),
34
  'id_username' => 'user_login',
35
  'id_password' => 'user_pass',
36
  'id_remember' => 'rememberme',
37
  'id_submit' => 'wp-submit',
38
  'remember' => true,
39
- 'value_username' => '',
40
  // Set 'value_remember' to true to default the "Remember me" checkbox to checked.
41
  'value_remember' => false,
42
- 'wp_lostpassword_url' => wp_lostpassword_url(),
43
- 'wp_lostpassword_label' => __('Forgot Password?'),
44
  );
45
 
 
 
 
 
 
 
 
 
46
  $form = '
47
- <form name="' . $args['form_id'] . '" id="' . $args['form_id'] . '" action="' . esc_url( site_url( 'wp-login.php', 'login_post' ) ) . '" method="post">
 
 
 
 
48
  <p class="login-username">
49
  <input type="text" placeholder="'.esc_html( $args['label_username'] ).'" name="log" id="' . esc_attr( $args['id_username'] ) . '" class="input" value="' . esc_attr( $args['value_username'] ) . '" size="20" />
50
  </p>
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
30
  // Default 'redirect' value takes the user back to the request URI.
31
  'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
32
  'form_id' => 'loginform',
33
+ 'label_username' => __( 'Username or Email Address', 'tutor' ),
34
+ 'label_password' => __( 'Password', 'tutor' ),
35
+ 'label_remember' => __( 'Remember Me', 'tutor' ),
36
+ 'label_log_in' => __( 'Log In', 'tutor' ),
37
  'id_username' => 'user_login',
38
  'id_password' => 'user_pass',
39
  'id_remember' => 'rememberme',
40
  'id_submit' => 'wp-submit',
41
  'remember' => true,
42
+ 'value_username' => tutils()->input_old('log'),
43
  // Set 'value_remember' to true to default the "Remember me" checkbox to checked.
44
  'value_remember' => false,
45
+ 'wp_lostpassword_url' => apply_filters('tutor_lostpassword_url', wp_lostpassword_url()),
46
+ 'wp_lostpassword_label' => __('Forgot Password?', 'tutor'),
47
  );
48
 
49
+ //action="' . esc_url( site_url( 'wp-login.php', 'login_post' ) ) . '"
50
+
51
+ tutor_alert(null, 'warning');
52
+
53
+ ob_start();
54
+ tutor_nonce_field();
55
+ $nonce_field = ob_get_clean();
56
+
57
  $form = '
58
+ <form name="' . $args['form_id'] . '" id="' . $args['form_id'] . '" method="post">
59
+
60
+ '.$nonce_field.'
61
+
62
+ <input type="hidden" name="tutor_action" value="tutor_user_login" />
63
  <p class="login-username">
64
  <input type="text" placeholder="'.esc_html( $args['label_username'] ).'" name="log" id="' . esc_attr( $args['id_username'] ) . '" class="input" value="' . esc_attr( $args['value_username'] ) . '" size="20" />
65
  </p>
templates/login.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/loop/add-to-cart-edd.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $product_id = tutor_utils()->get_course_product_id();
3
  $download = new EDD_Download( $product_id );
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $product_id = tutor_utils()->get_course_product_id();
8
  $download = new EDD_Download( $product_id );
9
 
templates/loop/add-to-cart-woocommerce.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/course-author.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $post;
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $post;
templates/loop/course-price-edd.php CHANGED
@@ -6,6 +6,10 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
 
9
  */
10
  ?>
11
 
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
  */
14
  ?>
15
 
templates/loop/course-price-woocommerce.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
  ?>
11
 
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
  ?>
14
 
templates/loop/course-price.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
  ?>
11
 
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
  ?>
14
 
templates/loop/course.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/loop/end_content_wrap.php CHANGED
@@ -1 +1,9 @@
 
 
 
 
 
 
 
 
1
  </div>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  </div>
templates/loop/footer.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <div class="tutor-loop-course-footer">
2
  <?php tutor_course_loop_price(); ?>
3
  </div>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <div class="tutor-loop-course-footer">
10
  <?php tutor_course_loop_price(); ?>
11
  </div>
templates/loop/header.php CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  <div class="tutor-course-header">
2
  <?php
3
  tutor_course_loop_thumbnail();
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ ?>
8
+
9
  <div class="tutor-course-header">
10
  <?php
11
  tutor_course_loop_thumbnail();
templates/loop/loop-after-content.php CHANGED
@@ -2,18 +2,8 @@
2
  /**
3
  * Course Loop End
4
  *
5
- * This template can be overridden by copying it to yourtheme/woocommerce/loop/loop-end.php.
6
- *
7
- * HOWEVER, on occasion WooCommerce will need to update template files and you
8
- * (the theme developer) will need to copy the new files to your theme to
9
- * maintain compatibility. We try to do this as little as possible, but it does
10
- * happen. When this occurs the version of the template file will be bumped and
11
- * the readme will list any important changes.
12
- *
13
- * @see https://docs.woocommerce.com/document/template-structure/
14
- * @author WooThemes
15
- * @package WooCommerce/Templates
16
- * @version 2.0.0
17
  */
18
 
19
  if ( ! defined( 'ABSPATH' ) ) {
2
  /**
3
  * Course Loop End
4
  *
5
+ * @package TutorLMS/Templates
6
+ * @version 1.4.3
 
 
 
 
 
 
 
 
 
 
7
  */
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/loop-before-content.php CHANGED
@@ -2,18 +2,8 @@
2
  /**
3
  * Course Loop End
4
  *
5
- * This template can be overridden by copying it to yourtheme/woocommerce/loop/loop-end.php.
6
- *
7
- * HOWEVER, on occasion WooCommerce will need to update template files and you
8
- * (the theme developer) will need to copy the new files to your theme to
9
- * maintain compatibility. We try to do this as little as possible, but it does
10
- * happen. When this occurs the version of the template file will be bumped and
11
- * the readme will list any important changes.
12
- *
13
- * @see https://docs.woocommerce.com/document/template-structure/
14
- * @author WooThemes
15
- * @package WooCommerce/Templates
16
- * @version 2.0.0
17
  */
18
 
19
  if ( ! defined( 'ABSPATH' ) ) {
2
  /**
3
  * Course Loop End
4
  *
5
+ * @package TutorLMS/Templates
6
+ * @version 1.4.3
 
 
 
 
 
 
 
 
 
 
7
  */
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/loop-end.php CHANGED
@@ -2,18 +2,8 @@
2
  /**
3
  * Course Loop End
4
  *
5
- * This template can be overridden by copying it to yourtheme/woocommerce/loop/loop-end.php.
6
- *
7
- * HOWEVER, on occasion WooCommerce will need to update template files and you
8
- * (the theme developer) will need to copy the new files to your theme to
9
- * maintain compatibility. We try to do this as little as possible, but it does
10
- * happen. When this occurs the version of the template file will be bumped and
11
- * the readme will list any important changes.
12
- *
13
- * @see https://docs.woocommerce.com/document/template-structure/
14
- * @author WooThemes
15
- * @package WooCommerce/Templates
16
- * @version 2.0.0
17
  */
18
 
19
  if ( ! defined( 'ABSPATH' ) ) {
2
  /**
3
  * Course Loop End
4
  *
5
+ * @package TutorLMS/Templates
6
+ * @version 1.4.3
 
 
 
 
 
 
 
 
 
 
7
  */
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/loop-start.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/meta.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  global $post, $authordata;
3
 
4
  $profile_url = tutor_utils()->profile_url($authordata->ID);
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  global $post, $authordata;
8
 
9
  $profile_url = tutor_utils()->profile_url($authordata->ID);
templates/loop/rating.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) ) {
templates/loop/start_content_wrap.php CHANGED
@@ -1 +1,8 @@
 
 
 
 
 
 
 
1
  <div class="tutor-loop-course-container">
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
+
8
  <div class="tutor-loop-course-container">
templates/loop/thumbnail.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
  ?>
11
 
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
  ?>
14
 
templates/loop/title.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Course loop title
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
  ?>
11
 
1
  <?php
 
2
  /**
3
  * Course loop title
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
  ?>
13
 
templates/loop/tutor-pagination.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) {
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) ) {
templates/profile/bio.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $user_name = sanitize_text_field(get_query_var('tutor_student_username'));
3
  $get_user = tutor_utils()->get_user_by_login($user_name);
4
  $user_id = $get_user->ID;
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $user_name = sanitize_text_field(get_query_var('tutor_student_username'));
8
  $get_user = tutor_utils()->get_user_by_login($user_name);
9
  $user_id = $get_user->ID;
templates/profile/courses_taken.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $user_name = sanitize_text_field(get_query_var('tutor_student_username'));
3
  $get_user = tutor_utils()->get_user_by_login($user_name);
4
  $user_id = $get_user->ID;
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $user_name = sanitize_text_field(get_query_var('tutor_student_username'));
8
  $get_user = tutor_utils()->get_user_by_login($user_name);
9
  $user_id = $get_user->ID;
templates/profile/enrolled_course.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  if ( ! defined( 'ABSPATH' ) )
3
  exit;
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  if ( ! defined( 'ABSPATH' ) )
8
  exit;
9
 
templates/profile/reviews_wrote.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  if ( ! defined( 'ABSPATH' ) )
3
  exit;
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  if ( ! defined( 'ABSPATH' ) )
8
  exit;
9
 
templates/shortcode/tutor-course.php CHANGED
@@ -1,5 +1,8 @@
1
  <?php
2
-
 
 
 
3
 
4
  if ( have_posts() ) :
5
  /* Start the Loop */
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
 
7
  if ( have_posts() ) :
8
  /* Start the Loop */
templates/single-assignment.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_tutor_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_tutor_header();
templates/single-course-enrolled-announcements.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-course-enrolled-overview.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-course-enrolled-questions.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-course-enrolled-subpage.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  global $wp_query;
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  global $wp_query;
templates/single-course-enrolled.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-course.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-lesson.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_tutor_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_tutor_header();
templates/single-preview-lesson.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/single-quiz.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_tutor_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_tutor_header();
templates/single/assignment/content.php CHANGED
@@ -1,9 +1,7 @@
1
  <?php
2
  /**
3
- * Created by PhpStorm.
4
- * User: mhshohel
5
- * Date: 19/6/19
6
- * Time: 1:19 PM
7
  */
8
 
9
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
2
  /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
 
 
5
  */
6
 
7
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/add-to-cart-edd.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $product_id = tutor_utils()->get_course_product_id();
3
  $download = new EDD_Download( $product_id );
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $product_id = tutor_utils()->get_course_product_id();
8
  $download = new EDD_Download( $product_id );
9
 
templates/single/course/add-to-cart-woocommerce.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
 
3
  $product_id = tutor_utils()->get_course_product_id();
4
  $product = wc_get_product( $product_id );
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
 
8
  $product_id = tutor_utils()->get_course_product_id();
9
  $product = wc_get_product( $product_id );
templates/single/course/add-to-cart.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/complete_form.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) )
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/course-benefits.php CHANGED
@@ -6,6 +6,10 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
  */
14
 
15
 
templates/single/course/course-content.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/course-enroll-box.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/course-enrolled-box.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/course-requirements.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/course-target-audience.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/course-topics.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/enrolled/announcements.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  $announcements = tutor_utils()->get_announcements(get_the_ID());
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  $announcements = tutor_utils()->get_announcements(get_the_ID());
templates/single/course/enrolled/completing-progress.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  $completed_count = tutor_utils()->get_course_completed_percent();
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  $completed_count = tutor_utils()->get_course_completed_percent();
templates/single/course/enrolled/lead-info.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/enrolled/nav.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/enrolled/question_and_answer.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  $enable_q_and_a_on_course = tutor_utils()->get_option('enable_q_and_a_on_course');
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  $enable_q_and_a_on_course = tutor_utils()->get_option('enable_q_and_a_on_course');
templates/single/course/instructors.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/lead-info.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/login.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/material-includes.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/q_and_a_turned_off.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/course/review-form.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  $isLoggedIn = is_user_logged_in();
3
  $rating = $isLoggedIn ? tutor_utils()->get_course_rating_by_user() : '';
4
  ?>
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $isLoggedIn = is_user_logged_in();
8
  $rating = $isLoggedIn ? tutor_utils()->get_course_rating_by_user() : '';
9
  ?>
templates/single/course/reviews.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/social_share.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
 
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/course/tags.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  /**
4
  * Template for displaying course tags
5
  *
@@ -7,12 +6,13 @@
7
  *
8
  * @author Themeum
9
  * @url https://themeum.com
 
 
 
10
  */
11
 
12
  do_action('tutor_course/single/before/tags');
13
 
14
- ?>
15
- <?php
16
  $course_tags = get_tutor_course_tags();
17
  if(is_array($course_tags) && count($course_tags)){ ?>
18
  <div class="tutor-single-course-segment">
@@ -30,5 +30,5 @@ if(is_array($course_tags) && count($course_tags)){ ?>
30
  </div>
31
  <?php
32
  }
33
- ?>
34
- <?php do_action('tutor_course/single/after/tags'); ?>
1
  <?php
 
2
  /**
3
  * Template for displaying course tags
4
  *
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  do_action('tutor_course/single/before/tags');
15
 
 
 
16
  $course_tags = get_tutor_course_tags();
17
  if(is_array($course_tags) && count($course_tags)){ ?>
18
  <div class="tutor-single-course-segment">
30
  </div>
31
  <?php
32
  }
33
+
34
+ do_action('tutor_course/single/after/tags'); ?>
templates/single/course/wc-price-html.php CHANGED
@@ -1,4 +1,3 @@
1
-
2
  <?php
3
  /**
4
  * Template for displaying price
@@ -7,6 +6,9 @@
7
  *
8
  * @author Themeum
9
  * @url https://themeum.com
 
 
 
10
  */
11
 
12
 
 
1
  <?php
2
  /**
3
  * Template for displaying price
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
 
templates/single/lesson/complete_form.php CHANGED
@@ -5,12 +5,14 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) )
11
  exit;
12
 
13
-
14
  do_action('tutor_lesson/single/before/complete_form');
15
 
16
  $is_completed_lesson = tutor_utils()->is_completed_lesson();
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
14
  exit;
15
 
 
16
  do_action('tutor_lesson/single/before/complete_form');
17
 
18
  $is_completed_lesson = tutor_utils()->is_completed_lesson();
templates/single/lesson/content.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) )
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/lesson/lesson_sidebar.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Topics and Lesson lists for learn
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Topics and Lesson lists for learn
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/lesson/required-enroll.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display single login
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display single login
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/lesson/sidebar_question_and_answer.php CHANGED
@@ -5,6 +5,9 @@
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
 
 
 
8
  */
9
 
10
  $enable_q_and_a_on_course = tutor_utils()->get_option('enable_q_and_a_on_course');
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  $enable_q_and_a_on_course = tutor_utils()->get_option('enable_q_and_a_on_course');
templates/single/quiz/body.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
 
3
  global $post;
4
  $currentPost = $post;
@@ -17,6 +22,9 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
17
 
18
  <div id="tutor-quiz-body" class="tutor-quiz-body tutor-quiz-body-<?php the_ID(); ?>">
19
  <?php
 
 
 
20
  if ($is_started_quiz){
21
  $quiz_attempt_info = tutor_utils()->quiz_attempt_info($is_started_quiz->attempt_info);
22
  $quiz_attempt_info['date_time_now'] = date("Y-m-d H:i:s");
@@ -110,7 +118,7 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
110
  if ( is_array($answers) && count($answers) ) {
111
  foreach ($answers as $answer){
112
  $answer_title = stripslashes($answer->answer_title);
113
-
114
  if ( $question_type === 'true_false' || $question_type === 'single_choice' ) {
115
  ?>
116
  <label class="answer-view-<?php echo $answer->answer_view_format; ?>">
@@ -232,7 +240,6 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
232
  </div>
233
 
234
  <div class="quiz-answer-matching-items-wrap">
235
-
236
  <?php
237
  foreach ($answers as $answer){
238
  ?>
@@ -242,7 +249,7 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
242
  if ($question_type === 'matching') {
243
 
244
  if ($answer->answer_view_format !== 'image'){
245
- echo "<p class='tutor-quiz-answer-title'>{$answer_title}</p>";
246
  }
247
  if ($answer->answer_view_format === 'image' || $answer->answer_view_format === 'text_image'){
248
  ?>
@@ -377,6 +384,7 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
377
  }
378
  }else{
379
  if ($attempt_remaining > 0 || $attempts_allowed == 0) {
 
380
  ?>
381
  <div class="start-quiz-wrap">
382
  <form id="tutor-start-quiz" method="post">
@@ -392,92 +400,23 @@ $attempt_remaining = $attempts_allowed - $attempted_count;
392
  </div>
393
 
394
  <?php
 
395
  }
396
 
397
- if ($previous_attempts){
398
- ob_start();
399
-
400
- do_action('tutor_quiz/previous_attempts_html/before', $previous_attempts, $quiz_id);
401
- ?>
402
- <h4 class="tutor-quiz-attempt-history-title"><?php _e('Previous attempts', 'tutor'); ?></h4>
403
- <div class="tutor-quiz-attempt-history single-quiz-page">
404
- <table>
405
- <tr>
406
- <th><?php _e('Time', 'tutor'); ?></th>
407
- <th><?php _e('Questions', 'tutor'); ?></th>
408
- <th><?php _e('Total Marks', 'tutor'); ?></th>
409
- <th><?php _e('Earned Marks', 'tutor'); ?></th>
410
- <th><?php _e('Pass Mark', 'tutor'); ?></th>
411
- <th><?php _e('Result', 'tutor'); ?></th>
412
- </tr>
413
- <?php
414
- foreach ( $previous_attempts as $attempt){
415
- ?>
416
-
417
- <tr>
418
- <td title="<?php _e('Time', 'tutor'); ?>">
419
- <?php
420
- echo date_i18n(get_option('date_format'), strtotime($attempt->attempt_started_at)).' '.date_i18n(get_option('time_format'), strtotime($attempt->attempt_started_at));
421
-
422
- if ($attempt->is_manually_reviewed){
423
- ?>
424
- <p class="attempt-reviewed-text">
425
- <?php
426
- echo __('Manually reviewed at', 'tutor').date_i18n(get_option('date_format', strtotime($attempt->manually_reviewed_at))).' '.date_i18n(get_option('time_format', strtotime($attempt->manually_reviewed_at)));
427
- ?>
428
- </p>
429
- <?php
430
- }
431
- ?>
432
- </td>
433
- <td title="<?php _e('Questions', 'tutor'); ?>">
434
- <?php echo $attempt->total_questions; ?>
435
- </td>
436
-
437
- <td title="<?php _e('Total Marks', 'tutor'); ?>">
438
- <?php echo $attempt->total_marks; ?>
439
- </td>
440
-
441
- <td title="<?php _e('Earned Marks', 'tutor'); ?>">
442
- <?php
443
- $earned_percentage = $attempt->earned_marks > 0 ? ( number_format(($attempt->earned_marks * 100) / $attempt->total_marks)) : 0;
444
- echo $attempt->earned_marks."({$earned_percentage}%)";
445
- ?>
446
- </td>
447
-
448
- <td title="<?php _e('Pass Mark', 'tutor'); ?>">
449
- <?php
450
- $pass_marks = ($attempt->total_marks * $passing_grade) / 100;
451
- if ($pass_marks > 0){
452
- echo number_format_i18n($pass_marks, 2);
453
- }
454
- echo "({$passing_grade}%)";
455
- ?>
456
- </td>
457
-
458
- <td title="<?php _e('Result', 'tutor'); ?>">
459
- <?php
460
- if ($earned_percentage >= $passing_grade){
461
- echo '<span class="result-pass">'.__('Pass', 'tutor').'</span>';
462
- }else{
463
- echo '<span class="result-fail">'.__('Fail', 'tutor').'</span>';
464
- }
465
- ?>
466
- </td>
467
- </tr>
468
 
469
- <?php
470
- }
471
- ?>
472
 
473
- </table>
474
- </div>
475
- <?php
476
- do_action('tutor_quiz/previous_attempts/after', $previous_attempts, $quiz_id);
477
 
 
 
478
  $previous_attempts_html = ob_get_clean();
479
  echo apply_filters('tutor_quiz/previous_attempts_html', $previous_attempts_html, $previous_attempts, $quiz_id);
 
 
480
  }
481
  }
 
 
482
  ?>
483
  </div>
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
 
8
  global $post;
9
  $currentPost = $post;
22
 
23
  <div id="tutor-quiz-body" class="tutor-quiz-body tutor-quiz-body-<?php the_ID(); ?>">
24
  <?php
25
+
26
+ do_action('tutor_quiz/body/before', $quiz_id);
27
+
28
  if ($is_started_quiz){
29
  $quiz_attempt_info = tutor_utils()->quiz_attempt_info($is_started_quiz->attempt_info);
30
  $quiz_attempt_info['date_time_now'] = date("Y-m-d H:i:s");
118
  if ( is_array($answers) && count($answers) ) {
119
  foreach ($answers as $answer){
120
  $answer_title = stripslashes($answer->answer_title);
121
+
122
  if ( $question_type === 'true_false' || $question_type === 'single_choice' ) {
123
  ?>
124
  <label class="answer-view-<?php echo $answer->answer_view_format; ?>">
240
  </div>
241
 
242
  <div class="quiz-answer-matching-items-wrap">
 
243
  <?php
244
  foreach ($answers as $answer){
245
  ?>
249
  if ($question_type === 'matching') {
250
 
251
  if ($answer->answer_view_format !== 'image'){
252
+ echo "<p class='tutor-quiz-answer-title'>{$answer->answer_title}</p>";
253
  }
254
  if ($answer->answer_view_format === 'image' || $answer->answer_view_format === 'text_image'){
255
  ?>
384
  }
385
  }else{
386
  if ($attempt_remaining > 0 || $attempts_allowed == 0) {
387
+ do_action('tuotr_quiz/start_form/before', $quiz_id);
388
  ?>
389
  <div class="start-quiz-wrap">
390
  <form id="tutor-start-quiz" method="post">
400
  </div>
401
 
402
  <?php
403
+ do_action('tuotr_quiz/start_form/after', $quiz_id);
404
  }
405
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
406
 
 
 
 
407
 
408
+ if ($previous_attempts){
409
+ do_action('tutor_quiz/previous_attempts_html/before', $previous_attempts, $quiz_id);
 
 
410
 
411
+ ob_start();
412
+ tutor_load_template('single.quiz.previous-attempts', compact('previous_attempts', 'quiz_id'));
413
  $previous_attempts_html = ob_get_clean();
414
  echo apply_filters('tutor_quiz/previous_attempts_html', $previous_attempts_html, $previous_attempts, $quiz_id);
415
+
416
+ do_action('tutor_quiz/previous_attempts/after', $previous_attempts, $quiz_id);
417
  }
418
  }
419
+
420
+ do_action('tutor_quiz/body/after', $quiz_id);
421
  ?>
422
  </div>
templates/single/quiz/no_course_belongs.php CHANGED
@@ -1,4 +1,9 @@
1
-
 
 
 
 
 
2
 
3
  <div class="tutor-alert-warning">
4
  <h2><?php _e('No course found for this quiz', 'tutor'); ?></h2>
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+ ?>
7
 
8
  <div class="tutor-alert-warning">
9
  <h2><?php _e('No course found for this quiz', 'tutor'); ?></h2>
templates/single/quiz/previous-attempts.php ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ $passing_grade = tutor_utils()->get_quiz_option($quiz_id, 'passing_grade', 0);
8
+
9
+ ?>
10
+
11
+ <h4 class="tutor-quiz-attempt-history-title"><?php _e('Previous attempts', 'tutor-pro'); ?></h4>
12
+ <div class="tutor-quiz-attempt-history single-quiz-page">
13
+ <table>
14
+ <thead>
15
+ <tr>
16
+ <th>#</th>
17
+ <th><?php _e('Time', 'tutor-pro'); ?></th>
18
+ <th><?php _e('Questions', 'tutor-pro'); ?></th>
19
+ <th><?php _e('Total Marks', 'tutor-pro'); ?></th>
20
+ <th><?php _e('Earned Marks', 'tutor-pro'); ?></th>
21
+ <th><?php _e('Pass Mark', 'tutor-pro'); ?></th>
22
+ <th><?php _e('Result', 'tutor-pro'); ?></th>
23
+ <?php do_action('tutor_quiz/previous_attempts/table/thead/col'); ?>
24
+ </tr>
25
+ </thead>
26
+
27
+ <tbody>
28
+ <?php
29
+ foreach ( $previous_attempts as $attempt){
30
+ ?>
31
+ <tr>
32
+ <td><?php echo $attempt->attempt_id; ?></td>
33
+ <td title="<?php _e('Time', 'tutor-pro'); ?>">
34
+ <?php
35
+ echo date_i18n(get_option('date_format'), strtotime($attempt->attempt_started_at)).' '.date_i18n(get_option('time_format'), strtotime($attempt->attempt_started_at));
36
+
37
+ if ($attempt->is_manually_reviewed){
38
+ ?>
39
+ <p class="attempt-reviewed-text">
40
+ <?php
41
+ echo __('Manually reviewed at', 'tutor-pro').date_i18n(get_option('date_format', strtotime($attempt->manually_reviewed_at))).' '.date_i18n(get_option('time_format', strtotime($attempt->manually_reviewed_at)));
42
+ ?>
43
+ </p>
44
+ <?php
45
+ }
46
+ ?>
47
+ </td>
48
+ <td title="<?php _e('Questions', 'tutor-pro'); ?>">
49
+ <?php echo $attempt->total_questions; ?>
50
+ </td>
51
+
52
+ <td title="<?php _e('Total Marks', 'tutor-pro'); ?>">
53
+ <?php echo $attempt->total_marks; ?>
54
+ </td>
55
+
56
+ <td title="<?php _e('Earned Marks', 'tutor-pro'); ?>">
57
+ <?php
58
+ $earned_percentage = $attempt->earned_marks > 0 ? ( number_format(($attempt->earned_marks * 100) / $attempt->total_marks)) : 0;
59
+ echo $attempt->earned_marks."({$earned_percentage}%)";
60
+ ?>
61
+ </td>
62
+
63
+ <td title="<?php _e('Pass Mark', 'tutor-pro'); ?>">
64
+ <?php
65
+ $pass_marks = ($attempt->total_marks * $passing_grade) / 100;
66
+ if ($pass_marks > 0){
67
+ echo number_format_i18n($pass_marks, 2);
68
+ }
69
+ echo "({$passing_grade}%)";
70
+ ?>
71
+ </td>
72
+
73
+ <td title="<?php _e('Result', 'tutor-pro'); ?>">
74
+ <?php
75
+ if ($earned_percentage >= $passing_grade){
76
+ echo '<span class="result-pass">'.__('Pass', 'tutor-pro').'</span>';
77
+ }else{
78
+ echo '<span class="result-fail">'.__('Fail', 'tutor-pro').'</span>';
79
+ }
80
+ ?>
81
+ </td>
82
+
83
+ <?php do_action('tutor_quiz/previous_attempts/table/tbody/col', $attempt); ?>
84
+ </tr>
85
+ <?php
86
+ }
87
+ ?>
88
+ </tbody>
89
+
90
+ </table>
91
+ </div>
templates/single/quiz/single_quiz_contents.php CHANGED
@@ -1,5 +1,9 @@
1
-
2
  <?php
 
 
 
 
 
3
  $course = tutor_utils()->get_course_by_quiz(get_the_ID());
4
  ?>
5
 
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  $course = tutor_utils()->get_course_by_quiz(get_the_ID());
8
  ?>
9
 
templates/single/quiz/top.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
  global $post;
3
  $currentPost = $post;
4
 
1
  <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
  global $post;
8
  $currentPost = $post;
9
 
templates/single/video/embedded.php CHANGED
@@ -6,6 +6,9 @@
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) )
templates/single/video/external_url.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Video HTML5
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Video HTML5
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/video/html5.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Video HTML5
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Video HTML5
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/video/video.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Video
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Video
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/video/vimeo.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Video HTML5
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Video HTML5
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/single/video/youtube.php CHANGED
@@ -1,11 +1,13 @@
1
  <?php
2
-
3
  /**
4
  * Display Video HTML5
5
  *
6
  * @since v.1.0.0
7
  * @author themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) )
1
  <?php
 
2
  /**
3
  * Display Video HTML5
4
  *
5
  * @since v.1.0.0
6
  * @author themeum
7
  * @url https://themeum.com
8
+ *
9
+ * @package TutorLMS/Templates
10
+ * @version 1.4.3
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) )
templates/student-public-profile.php CHANGED
@@ -6,6 +6,9 @@
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
 
 
 
9
  */
10
 
11
  get_header();
6
  *
7
  * @author Themeum
8
  * @url https://themeum.com
9
+ *
10
+ * @package TutorLMS/Templates
11
+ * @version 1.4.3
12
  */
13
 
14
  get_header();
templates/template-part/form-retrieve-password.php ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ defined( 'ABSPATH' ) || exit;
8
+
9
+ do_action( 'tutor_before_reset_password_form' ); ?>
10
+
11
+ <form method="post" class="tutor-ResetPassword lost_reset_password">
12
+ <?php tutor_nonce_field(); ?>
13
+ <input type="hidden" name="tutor_action" value="tutor_process_reset_password">
14
+ <input type="hidden" name="reset_key" value="<?php echo tutils()->array_get('reset_key', $_GET); ?>" />
15
+ <input type="hidden" name="user_id" value="<?php echo tutils()->array_get('user_id', $_GET); ?>" />
16
+
17
+ <p>
18
+ <?php echo apply_filters( 'tutor_reset_password_message', esc_html__( 'Enter Password and Confirm Password to reset your password', 'tutor' )
19
+ ); ?>
20
+ </p>
21
+
22
+ <div class="tutor-form-row">
23
+ <div class="tutor-form-col-6">
24
+ <div class="tutor-form-group">
25
+ <label><?php esc_html_e( 'Password', 'tutor' ); ?></label>
26
+ <input type="password" name="password" id="password">
27
+ </div>
28
+ </div>
29
+ </div>
30
+
31
+ <div class="tutor-form-row">
32
+ <div class="tutor-form-col-6">
33
+ <div class="tutor-form-group">
34
+ <label><?php esc_html_e( 'Confirm Password', 'tutor' ); ?></label>
35
+ <input type="password" name="confirm_password" id="confirm_password">
36
+ </div>
37
+ </div>
38
+ </div>
39
+
40
+ <div class="clear"></div>
41
+
42
+ <?php do_action( 'tutor_reset_password_form' ); ?>
43
+
44
+ <div class="tutor-form-row">
45
+ <div class="tutor-form-col-6">
46
+ <div class="tutor-form-group">
47
+ <button type="submit" class="tutor-button tutor-button-primary" value="<?php esc_attr_e( 'Reset password', 'tutor' ); ?>"><?php
48
+ esc_html_e( 'Reset password', 'tutor' ); ?></button>
49
+ </div>
50
+ </div>
51
+ </div>
52
+
53
+ </form>
54
+
55
+ <?php do_action( 'tutor_after_reset_password_form' ); ?>
templates/template-part/retrieve-password.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @package TutorLMS/Templates
4
+ * @version 1.4.3
5
+ */
6
+
7
+ defined( 'ABSPATH' ) || exit;
8
+
9
+
10
+ tutor_alert(null, 'any');
11
+
12
+
13
+ if (tutils()->array_get('reset_key', $_GET) && tutils()->array_get('user_id', $_GET)){
14
+ tutor_load_template('template-part.form-retrieve-password');
15
+ }else{
16
+ do_action( 'tutor_before_retrieve_password_form' );
17
+ ?>
18
+
19
+ <form method="post" class="tutor-ResetPassword lost_reset_password">
20
+ <?php tutor_nonce_field(); ?>
21
+ <input type="hidden" name="tutor_action" value="tutor_retrieve_password">
22
+
23
+ <p><?php echo apply_filters( 'tutor_lost_password_message', esc_html__( 'Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.', 'tutor' ) ); ?></p><?php // @codingStandardsIgnoreLine ?>
24
+
25
+ <div class="tutor-form-row">
26
+ <div class="tutor-form-col-6">
27
+ <div class="tutor-form-group">
28
+ <label><?php esc_html_e( 'Username or email', 'tutor' ); ?></label>
29
+
30
+ <input type="text" name="user_login" id="user_login" autocomplete="username">
31
+ </div>
32
+ </div>
33
+ </div>
34
+
35
+ <div class="clear"></div>
36
+
37
+ <?php do_action( 'tutor_lostpassword_form' ); ?>
38
+
39
+ <div class="tutor-form-row">
40
+ <div class="tutor-form-col-6">
41
+ <div class="tutor-form-group">
42
+ <button type="submit" class="tutor-button tutor-button-primary" value="<?php esc_attr_e( 'Reset password', 'tutor' ); ?>"><?php
43
+ esc_html_e( 'Reset password', 'tutor' ); ?></button>
44
+ </div>
45
+ </div>
46
+ </div>
47
+
48
+ </form>
49
+
50
+ <?php
51
+ do_action( 'tutor_after_retrieve_password_form' );
52
+ }
templates/template.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ <?php
3
+ /**
4
+ * Main template
5
+ *
6
+ * @since v.1.4.3
7
+ *
8
+ * @author Themeum
9
+ * @url https://themeum.com
10
+ *
11
+ * @package TutorLMS/Templates
12
+ * @version 1.4.3
13
+ */
14
+
15
+ get_header();
16
+
17
+
18
+ if ( ! empty($template_part_name)){
19
+ tutor_load_template($template_part_name);
20
+ }elseif ( ! empty($template)){
21
+ tutor_load_template($template);
22
+ }
23
+
24
+ get_footer();
tutor.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Tutor LMS
4
  Plugin URI: https://www.themeum.com/product/tutor-lms/
5
  Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
6
  Author: Themeum
7
- Version: 1.4.2
8
  Author URI: http://themeum.com
9
  Requires at least: 4.5
10
  Tested up to: 5.2
@@ -17,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) )
17
  /**
18
  * Defined the tutor main file
19
  */
20
- define('TUTOR_VERSION', '1.4.2');
21
  define('TUTOR_FILE', __FILE__);
22
 
23
  /**
4
  Plugin URI: https://www.themeum.com/product/tutor-lms/
5
  Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
6
  Author: Themeum
7
+ Version: 1.4.3
8
  Author URI: http://themeum.com
9
  Requires at least: 4.5
10
  Tested up to: 5.2
17
  /**
18
  * Defined the tutor main file
19
  */
20
+ define('TUTOR_VERSION', '1.4.3');
21
  define('TUTOR_FILE', __FILE__);
22
 
23
  /**
views/metabox/course/field-types/media.php CHANGED
@@ -1,14 +1,17 @@
1
  <?php
2
- $value = $this->get($field['field_key']);
3
- if ( ! $value && isset($field['default'])){
4
- $value = $field['default'];
5
- }
6
  ?>
7
 
8
 
9
  <div class="option-media-wrap">
10
  <div class="option-media-preview">
11
- <img src="<?php echo wp_get_attachment_url($value); ?>" />
 
 
 
 
 
 
12
  </div>
13
 
14
  <input type="hidden" name="_tutor_course_settings[<?php echo $field['field_key']; ?>]" value="<?php echo $value; ?>">
1
  <?php
2
+ $value = (int) $this->get($field['field_key']);
 
 
 
3
  ?>
4
 
5
 
6
  <div class="option-media-wrap">
7
  <div class="option-media-preview">
8
+ <?php
9
+ if ($value){
10
+ ?>
11
+ <img src="<?php echo wp_get_attachment_url($value); ?>" />
12
+ <?php
13
+ }
14
+ ?>
15
  </div>
16
 
17
  <input type="hidden" name="_tutor_course_settings[<?php echo $field['field_key']; ?>]" value="<?php echo $value; ?>">
views/metabox/instructors-metabox.php CHANGED
@@ -3,70 +3,81 @@
3
  $instructors = tutor_utils()->get_instructors_by_course();
4
  ?>
5
 
6
- <div class="tutor-course-available-instructors">
7
  <?php
 
 
8
  $t = wp_get_current_user();
9
 
10
  $instructor_crown_src = tutor()->url.'assets/images/crown.svg';
 
 
 
 
 
11
 
12
  $currentInstructorHtml = '<div id="added-instructor-id-'.$t->ID.'" class="added-instructor-item added-instructor-item-'.$t->ID.'" data-instructor-id="'.$t->ID.'">
13
  <div class="instructor-icon">'.get_avatar($t->ID, 45).'</div>
14
- <div class="instructor-name"> '.$t->display_name.' <img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i></div>
15
  </div>';
16
- echo $currentInstructorHtml;
17
 
18
  if (is_array($instructors) && count($instructors)){
19
  foreach ($instructors as $instructor){
20
  if ($t->ID == $instructor->ID){
21
- continue;
22
- }
 
 
 
 
23
  ?>
24
- <div id="added-instructor-id-<?php echo $instructor->ID; ?>" class="added-instructor-item added-instructor-item-<?php echo $instructor->ID; ?>" data-instructor-id="<?php echo $instructor->ID; ?>">
25
  <span class="instructor-icon">
26
  <?php echo get_avatar($instructor->ID, 30); ?>
27
  </span>
28
- <span class="instructor-name"> <?php echo $instructor->display_name; ?> </span>
29
- <span class="instructor-control">
30
  <a href="javascript:;" class="tutor-instructor-delete-btn"><i class="tutor-icon-line-cross"></i></a>
31
  </span>
32
- </div>
33
  <?php
34
  }
35
  }
36
  ?>
37
- </div>
38
 
39
- <div class="tutor-add-instructor-button-wrap">
40
  <button type="button" class="tutor-btn tutor-add-instructor-btn bordered-btn"> <i class="tutor-icon-add-friend"></i> <?php _e('Add More Instructors', 'tutor'); ?> </button>
41
- </div>
42
 
43
- <?php
44
- /* if ( ! defined('TUTOR_MT_VERSION')){
45
- echo '<p>'. sprintf( __('To add unlimited multiple instructors in your course, get %sTutor LMS Pro%s addon ', 'tutor'), '<a href="https://www.themeum.com/product/tutor-lms" target="_blank">', "</a>" ) .'</p>';
46
- }*/
47
- ?>
48
  </div>
49
 
50
 
51
  <div class="tutor-modal-wrap tutor-instructors-modal-wrap">
52
- <div class="tutor-modal-content">
53
- <div class="modal-header">
54
  <div class="modal-title">
55
  <h1><?php _e("Add instructors", "tutor") ?></h1>
56
  </div>
57
  <div class="lesson-modal-close-wrap">
58
  <a href="javascript:;" class="modal-close-btn"><i class="tutor-icon-line-cross"></i></a>
59
  </div>
60
- </div>
61
  <div class="modal-content-body">
62
 
63
  <div class="search-bar">
64
  <input type="text" class="tutor-modal-search-input" placeholder="<?php _e('Search instructors...'); ?>">
65
  </div>
66
  </div>
67
- <div class="modal-container"></div>
68
- <div class="modal-footer has-padding">
69
- <button type="button" class="tutor-btn add_instructor_to_course_btn"><?php _e('Add Instructors', 'tutor'); ?></button>
70
- </div>
71
- </div>
72
  </div>
3
  $instructors = tutor_utils()->get_instructors_by_course();
4
  ?>
5
 
6
+ <div class="tutor-course-available-instructors">
7
  <?php
8
+ global $post;
9
+
10
  $t = wp_get_current_user();
11
 
12
  $instructor_crown_src = tutor()->url.'assets/images/crown.svg';
13
+ $authorTag = '';
14
+
15
+ if ($post->post_author == $t->ID){
16
+ $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
17
+ }
18
 
19
  $currentInstructorHtml = '<div id="added-instructor-id-'.$t->ID.'" class="added-instructor-item added-instructor-item-'.$t->ID.'" data-instructor-id="'.$t->ID.'">
20
  <div class="instructor-icon">'.get_avatar($t->ID, 45).'</div>
21
+ <div class="instructor-name"> '.$t->display_name.' '.$authorTag.' </div>
22
  </div>';
23
+ echo $currentInstructorHtml;
24
 
25
  if (is_array($instructors) && count($instructors)){
26
  foreach ($instructors as $instructor){
27
  if ($t->ID == $instructor->ID){
28
+ continue;
29
+ }
30
+
31
+ if ($post->post_author == $instructor->ID){
32
+ $authorTag = '<img src="'.$instructor_crown_src.'"><i class="instructor-name-tooltip" title="'. __("Author", "tutor") .'">'. __("Author", "tutor") .'</i>';
33
+ }
34
  ?>
35
+ <div id="added-instructor-id-<?php echo $instructor->ID; ?>" class="added-instructor-item added-instructor-item-<?php echo $instructor->ID; ?>" data-instructor-id="<?php echo $instructor->ID; ?>">
36
  <span class="instructor-icon">
37
  <?php echo get_avatar($instructor->ID, 30); ?>
38
  </span>
39
+ <span class="instructor-name"> <?php echo $instructor->display_name.' '.$authorTag; ?> </span>
40
+ <span class="instructor-control">
41
  <a href="javascript:;" class="tutor-instructor-delete-btn"><i class="tutor-icon-line-cross"></i></a>
42
  </span>
43
+ </div>
44
  <?php
45
  }
46
  }
47
  ?>
48
+ </div>
49
 
50
+ <div class="tutor-add-instructor-button-wrap">
51
  <button type="button" class="tutor-btn tutor-add-instructor-btn bordered-btn"> <i class="tutor-icon-add-friend"></i> <?php _e('Add More Instructors', 'tutor'); ?> </button>
52
+ </div>
53
 
54
+ <?php
55
+ /* if ( ! defined('TUTOR_MT_VERSION')){
56
+ echo '<p>'. sprintf( __('To add unlimited multiple instructors in your course, get %sTutor LMS Pro%s addon ', 'tutor'), '<a href="https://www.themeum.com/product/tutor-lms" target="_blank">', "</a>" ) .'</p>';
57
+ }*/
58
+ ?>
59
  </div>
60
 
61
 
62
  <div class="tutor-modal-wrap tutor-instructors-modal-wrap">
63
+ <div class="tutor-modal-content">
64
+ <div class="modal-header">
65
  <div class="modal-title">
66
  <h1><?php _e("Add instructors", "tutor") ?></h1>
67
  </div>
68
  <div class="lesson-modal-close-wrap">
69
  <a href="javascript:;" class="modal-close-btn"><i class="tutor-icon-line-cross"></i></a>
70
  </div>
71
+ </div>
72
  <div class="modal-content-body">
73
 
74
  <div class="search-bar">
75
  <input type="text" class="tutor-modal-search-input" placeholder="<?php _e('Search instructors...'); ?>">
76
  </div>
77
  </div>
78
+ <div class="modal-container"></div>
79
+ <div class="modal-footer has-padding">
80
+ <button type="button" class="tutor-btn add_instructor_to_course_btn"><?php _e('Add Instructors', 'tutor'); ?></button>
81
+ </div>
82
+ </div>
83
  </div>
views/metabox/quiz/individual-answer-option-multiple_choice-tr.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- $answer_option = json_decode($quiz_answer_option->comment_content, true);
3
- ?>
4
-
5
- <tr class="answer-option-row" data-answer-option-id="<?php echo $quiz_answer_option->comment_ID; ?>">
6
- <td></td>
7
-
8
- <td>
9
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option][<?php echo $quiz_answer_option->comment_ID; ?>]" type="text" value="<?php echo tutor_utils()->avalue_dot('answer_option_text', $answer_option); ?>">
10
- </td>
11
-
12
- <td>
13
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option_is_correct][<?php echo $quiz_answer_option->comment_ID; ?>]" type="checkbox" value="1" <?php checked('1', tutor_utils()->avalue_dot('is_correct', $answer_option)); ?>>
14
- </td>
15
-
16
- <td>
17
- <a href="javascript:;" class="quiz-answer-option-delete-btn"><i class="dashicons dashicons-trash"></i> </a>
18
- </td>
19
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quiz/individual-answer-option-single_choice-tr.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- $answer_option = json_decode($quiz_answer_option->comment_content, true);
3
- ?>
4
-
5
- <tr class="answer-option-row" data-answer-option-id="<?php echo $quiz_answer_option->comment_ID; ?>">
6
- <td></td>
7
-
8
- <td>
9
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option][<?php echo $quiz_answer_option->comment_ID; ?>]" type="text" value="<?php echo tutor_utils()->avalue_dot('answer_option_text', $answer_option); ?>">
10
- </td>
11
-
12
- <td>
13
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option_is_correct]" type="radio" value="<?php echo $quiz_answer_option->comment_ID; ?>" <?php checked('1', tutor_utils()->avalue_dot('is_correct', $answer_option)); ?>>
14
- </td>
15
-
16
- <td>
17
- <a href="javascript:;" class="quiz-answer-option-delete-btn"><i class="dashicons dashicons-trash"></i> </a>
18
- </td>
19
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quiz/individual-answer-option-true_false-tr.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- $answer_option = json_decode($quiz_answer_option->comment_content, true);
3
- ?>
4
-
5
- <tr class="answer-option-row" data-answer-option-id="<?php echo $quiz_answer_option->comment_ID; ?>">
6
- <td></td>
7
-
8
- <td>
9
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option][<?php echo $quiz_answer_option->comment_ID; ?>]" type="text" value="<?php echo tutor_utils()->avalue_dot('answer_option_text', $answer_option); ?>">
10
- </td>
11
-
12
- <td>
13
- <input name="tutor_question[<?php echo $question_id; ?>][answer_option_is_correct]" type="radio" value="<?php echo $quiz_answer_option->comment_ID; ?>" <?php checked('1', tutor_utils()->avalue_dot('is_correct', $answer_option)); ?>>
14
- </td>
15
-
16
- <td>
17
- <a href="javascript:;" class="quiz-answer-option-delete-btn"><i class="dashicons dashicons-trash"></i> </a>
18
- </td>
19
- </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quiz/multi-answer-options.php DELETED
@@ -1,34 +0,0 @@
1
-
2
- <table class="multi-answers-options">
3
- <tbody>
4
-
5
- <tr>
6
- <th></th>
7
- <th><?php _e('Answer text', 'tutor'); ?></th>
8
- <th><?php _e('Is Correct', 'tutor'); ?></th>
9
- <th>#</th>
10
- </tr>
11
-
12
- <?php
13
- $quiz_answer_options = tutor_utils()->get_quiz_answer_options_by_question($question->ID);
14
- //$question_type = get_post_meta($question->ID, '_question_type', true);
15
-
16
- if ($quiz_answer_options){
17
- if ($question_type === 'true_false'){
18
- $quiz_answer_options = array_slice($quiz_answer_options, 0, 2);
19
- }
20
-
21
- $question_id = $question->ID;
22
- foreach ($quiz_answer_options as $quiz_answer_option){
23
- include tutor()->path."views/metabox/quiz/individual-answer-option-{$question_type}-tr.php";
24
- }
25
- }
26
- ?>
27
-
28
- </tbody>
29
- </table>
30
-
31
-
32
- <div class="add_answer_option_wrap" style="display: <?php echo ($question_type === 'true_false' && count($quiz_answer_options) >= 2) ? 'none' : 'block'; ?>;" >
33
- <button type="button" class="button add_answer_option_btn"> <?php _e('Add an option', 'tutor'); ?></button>
34
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quiz/single-question-item.php DELETED
@@ -1,114 +0,0 @@
1
- <?php
2
- $is_multiple_questions_loop = ! (isset($is_question_edit_page)) || ! $is_question_edit_page;
3
- ?>
4
-
5
- <div class="single-question-item" data-question-id="<?php echo $question->ID; ?>">
6
- <div class="tutor-question-item-head">
7
- <?php if ($is_multiple_questions_loop){ ?>
8
- <div class="question-short">
9
- <a href=""><i class="dashicons dashicons-move"></i> </a>
10
- </div>
11
- <?php } ?>
12
-
13
-
14
- <div class="question-title">
15
- <?php echo $question->post_title; ?>
16
- </div>
17
- <div class="question-type">
18
- <?php $question_type = get_post_meta($question->ID, '_question_type', true);
19
- if ($question_type){
20
- echo tutor_utils()->get_question_types($question_type);
21
- }
22
- ?>
23
- </div>
24
-
25
- <?php if ($is_multiple_questions_loop){ ?>
26
- <div class="question-actions-wrap">
27
- <span class="tutor-loading-icon-wrap button"></span>
28
- <a href="javascript:;" class="question-action-btn trash"><i class="dashicons dashicons-trash"></i> </a>
29
- <a href="javascript:;" class="question-action-btn down"><i class="dashicons dashicons-arrow-down-alt2"></i> </a>
30
- </div>
31
- <?php } ?>
32
- </div>
33
-
34
- <div class="quiz-question-form-wrap" style="display: <?php echo $is_multiple_questions_loop ? 'none' : 'block'; ?>;">
35
-
36
- <div class="quiz-question-flex-wrap">
37
- <div class="question-details">
38
- <div class="quiz-question-field tutor-flex-row">
39
- <div class="tutor-flex-col">
40
- <p>
41
- <label><?php _e('Question Type', 'tutor'); ?></label>
42
- </p>
43
-
44
- <select class="question_type_field" name="tutor_question[<?php echo $question->ID; ?>][question_type]">
45
- <?php
46
- $question_types = tutor_utils()->get_question_types();
47
- foreach ($question_types as $type_key => $type_value){
48
- echo "<option value='{$type_key}' ".selected($type_key, $question_type)." >{$type_value}</option>";
49
- }
50
- ?>
51
- </select>
52
- </div>
53
-
54
- <div class="tutor-flex-col">
55
- <p>
56
- <label><?php _e('Mark for this question', 'tutor'); ?></label>
57
- </p>
58
- <input type="number" name="tutor_question[<?php echo $question->ID; ?>][question_mark]" value="1">
59
- <p class="desc">
60
- <?php _e('Set the mark for this question how much will they get'); ?>
61
- </p>
62
- </div>
63
- </div>
64
-
65
- <div class="quiz-question-field">
66
- <p>
67
- <label><?php _e('Question', 'tutor'); ?></label>
68
- </p>
69
- <input type="text" class="question_field_title" name="tutor_question[<?php echo $question->ID; ?>][question_title]" value="<?php echo $question->post_title; ?>">
70
-
71
- <p class="desc">
72
- <?php _e('Title for the question.'); ?>
73
- </p>
74
- </div>
75
-
76
- <div class="quiz-question-field">
77
- <p>
78
- <label><?php _e('Description', 'tutor'); ?></label>
79
- </p>
80
- <textarea name="tutor_question[<?php echo $question->ID; ?>][question_description]"><?php echo $question->post_content;?></textarea>
81
-
82
- <p class="desc">
83
- <?php _e('Write the details about this question'); ?>
84
- </p>
85
- </div>
86
-
87
- <!--
88
- <div class="quiz-question-field">
89
- <p>
90
- <label><?php /*_e('Question Hint', 'tutor'); */?></label>
91
- </p>
92
- <textarea name="tutor_question[<?php /*echo $question->ID; */?>][question_hints]"><?php /*echo get_post_meta($question->ID, '_question_hints', true); */?></textarea>
93
- <p class="desc">
94
- <?php /* echo sprintf(__('An instruction for the students to select the write answer. This will be shown when students click on
95
- %s button', 'tutor'), '<strong>hints</strong>'); */?>
96
- </p>
97
- </div>
98
- -->
99
-
100
- </div>
101
-
102
- <div class="answer-details">
103
- <div class="answer-entry-wrap">
104
- <?php
105
- include tutor()->path."views/metabox/quiz/multi-answer-options.php";
106
- ?>
107
- </div>
108
- </div>
109
-
110
- </div>
111
-
112
- </div>
113
-
114
- </div> <!-- .single-question-item -->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quiz_questions.php DELETED
@@ -1,30 +0,0 @@
1
- <?php
2
- $quiz_id = get_the_ID();
3
-
4
- $questions = tutor_utils()->get_questions_by_quiz($quiz_id)
5
- ?>
6
-
7
- <div class="tutor-quiz-questions-wrap">
8
- <?php
9
- if ($questions){
10
- foreach ($questions as $question){
11
- include tutor()->path."views/metabox/quiz/single-question-item.php";
12
- }
13
- }
14
- ?>
15
- </div>
16
-
17
- <!-- add new question -->
18
- <div class="tutor-add-question-wrap">
19
- <input type="text" name="new_question_title" value="" placeholder="<?php _e('Write your question here', 'tutor'); ?>">
20
-
21
- <select name="new_question_type">
22
- <option value="true_false"><?php _e('True/False'); ?></option>
23
- <option value="multiple_choice"><?php _e('Multiple Choice'); ?></option>
24
- <option value="single_choice"><?php _e('Single Choice'); ?></option>
25
- </select>
26
-
27
- <button type="button" class="button add_question_btn"> <?php _e('Add Question', 'tutor'); ?></button>
28
-
29
- </div>
30
- <!-- #End add new question -->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/metabox/quizzes.php DELETED
@@ -1,96 +0,0 @@
1
-
2
- <div class="tutor-quiz-settings-wrap">
3
-
4
- <div class="tutor-option-field-row">
5
- <div class="tutor-option-field-label">
6
- <label for=""><?php _e('Time Limit', 'tutor'); ?></label>
7
- </div>
8
- <div class="tutor-option-field">
9
- <div class="tutor-option-gorup-fields-wrap">
10
- <div class="tutor-option-group-field">
11
- <input type="text" name="quiz_option[time_limit][time_value]" value="<?php echo tutor_utils()->get_quiz_option(get_the_ID(), 'time_limit.time_value', 0) ?>">
12
- </div>
13
-
14
- <div class="tutor-option-group-field">
15
-
16
- <?php $limit_time_type = tutor_utils()->get_quiz_option(get_the_ID(), 'time_limit.time_type', 'minutes') ?>
17
-
18
- <select name="quiz_option[time_limit][time_type]">
19
- <option value="seconds" <?php selected('seconds', $limit_time_type); ?> ><?php _e('Seconds', 'tutor'); ?></option>
20
- <option value="minutes" <?php selected('minutes', $limit_time_type); ?> ><?php _e('Minutes', 'tutor'); ?></option>
21
- <option value="hours" <?php selected('hours', $limit_time_type); ?> ><?php _e('Hours', 'tutor'); ?></option>
22
- <option value="days" <?php selected('days', $limit_time_type); ?> ><?php _e('Days', 'tutor'); ?></option>
23
- <option value="weeks" <?php selected('weeks', $limit_time_type); ?> ><?php _e('Weeks', 'tutor'); ?></option>
24
- </select>
25
- </div>
26
-
27
- </div>
28
-
29
- <p class="desc"><?php _e('Time limit for this quiz. 0 means no time limit.', 'tutor'); ?></p>
30
- </div>
31
- </div>
32
-
33
- <div class="tutor-option-field-row">
34
- <div class="tutor-option-field-label">
35
- <label for=""><?php _e('Attempts Allowed', 'tutor'); ?></label>
36
- </div>
37
- <div class="tutor-option-field">
38
- <?php
39
- $default_attempts_allowed = tutor_utils()->get_option('quiz_attempts_allowed');
40
- $attempts_allowed = (int) tutor_utils()->get_quiz_option(get_the_ID(), 'attempts_allowed', $default_attempts_allowed);
41
- ?>
42
-
43
- <div class="tutor-field-type-slider" data-min="0" data-max="20">
44
- <p class="tutor-field-type-slider-value"><?php echo $attempts_allowed; ?></p>
45
- <div class="tutor-field-slider"></div>
46
- <input type="hidden" value="<?php echo $attempts_allowed; ?>" name="quiz_option[attempts_allowed]" />
47
- </div>
48
-
49
- <p class="desc"><?php _e('Restriction on the number of attempts a student is allowed to take for this quiz. 0 for no limit', 'tutor'); ?></p>
50
- </div>
51
- </div>
52
-
53
- <!--
54
- <div class="tutor-option-field-row">
55
- <div class="tutor-option-field-label">
56
- <label for=""><?php /*_e('Minus Point', 'tutor'); */?></label>
57
- </div>
58
- <div class="tutor-option-field">
59
- <input type="number" name="quiz_option[minus_point]" value="<?php /*echo tutor_utils()->get_quiz_option(get_the_ID(), 'minus_point', 0) */?>">
60
- <p class="desc"><?php /*_e('Should apply minus point for wrong answer, 0 means not applicable', 'tutor'); */?></p>
61
- </div>
62
- </div>
63
- -->
64
-
65
- <div class="tutor-option-field-row">
66
- <div class="tutor-option-field-label">
67
- <label for=""><?php _e('Passing Grade', 'tutor'); ?></label>
68
- </div>
69
- <div class="tutor-option-field">
70
- <div class="tutor-option-gorup-fields-wrap">
71
- <div class="tutor-option-group-field">
72
- <input type="number" name="quiz_option[passing_grade]" value="<?php echo tutor_utils()->get_quiz_option(get_the_ID(), 'passing_grade', 80) ?>" size="10">
73
- </div>
74
- <div class="tutor-option-group-field">
75
- %
76
- </div>
77
- </div>
78
-
79
- <p class="desc"><?php _e('Set the passing percentage for this quiz', 'tutor'); ?></p>
80
- </div>
81
- </div>
82
-
83
-
84
-
85
- <div class="tutor-option-field-row">
86
- <div class="tutor-option-field-label">
87
- <label for=""><?php _e('Max questions allowed to answer', 'tutor'); ?></label>
88
- </div>
89
- <div class="tutor-option-field">
90
- <input type="number" name="quiz_option[max_questions_for_answer]" value="<?php echo tutor_utils()->get_quiz_option(get_the_ID(), 'max_questions_for_answer', 10) ?>">
91
- <p class="desc"><?php _e('This amount of question will be available for students to answer, and question will comes randomly from all available questions belongs with a quiz, if this amount greater then available question, then all questions will be available for a student to answer.', 'tutor'); ?></p>
92
- </div>
93
- </div>
94
-
95
-
96
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/modal/question_form.php CHANGED
@@ -212,15 +212,11 @@ $settings = maybe_unserialize($question->question_settings);
212
 
213
  </div>
214
 
215
-
216
  </div>
217
 
218
  </div>
219
 
220
 
221
-
222
-
223
-
224
  <div class="tutor-quiz-builder-modal-control-btn-group question_form_inner">
225
  <div class="quiz-builder-btn-group-left">
226
  <a href="javascript:;" class="quiz-modal-tab-navigation-btn quiz-modal-question-save-btn"><?php _e('Save &amp; Continue', 'tutor'); ?></a>
@@ -228,9 +224,4 @@ $settings = maybe_unserialize($question->question_settings);
228
  <div class="quiz-builder-btn-group-right">
229
  <a href="javascript:;" class="quiz-modal-tab-navigation-btn quiz-modal-btn-cancel"><?php _e('Cancel', 'tutor'); ?></a>
230
  </div>
231
- </div>
232
-
233
-
234
-
235
-
236
  </div>
212
 
213
  </div>
214
 
 
215
  </div>
216
 
217
  </div>
218
 
219
 
 
 
 
220
  <div class="tutor-quiz-builder-modal-control-btn-group question_form_inner">
221
  <div class="quiz-builder-btn-group-left">
222
  <a href="javascript:;" class="quiz-modal-tab-navigation-btn quiz-modal-question-save-btn"><?php _e('Save &amp; Continue', 'tutor'); ?></a>
224
  <div class="quiz-builder-btn-group-right">
225
  <a href="javascript:;" class="quiz-modal-tab-navigation-btn quiz-modal-btn-cancel"><?php _e('Cancel', 'tutor'); ?></a>
226
  </div>
 
 
 
 
 
227
  </div>
views/options/field-types/media.php CHANGED
@@ -1,20 +1,32 @@
1
  <?php
2
- $value = $this->get($field['field_key']);
3
- if ( ! $value && isset($field['default'])){
4
- $value = $field['default'];
5
- }
6
- ?>
7
 
 
8
 
9
  <div class="option-media-wrap">
10
  <div class="option-media-preview">
11
- <img src="<?php echo wp_get_attachment_url($value); ?>" />
 
 
 
 
 
 
12
  </div>
13
 
14
  <input type="hidden" name="tutor_option[<?php echo $field['field_key']; ?>]" value="<?php echo $value; ?>">
15
- <button class="button button-cancel tutor-option-media-upload-btn">
16
- <i class="dashicons dashicons-upload"></i>
17
- <?php echo $field['label']; ?>
18
- </button>
19
- </div>
 
 
 
 
 
20
 
 
 
 
 
1
  <?php
2
+ $value = (int) $this->get($field['field_key']);
 
 
 
 
3
 
4
+ ?>
5
 
6
  <div class="option-media-wrap">
7
  <div class="option-media-preview">
8
+ <?php
9
+ if ($value){
10
+ ?>
11
+ <img src="<?php echo wp_get_attachment_url($value); ?>" />
12
+ <?php
13
+ }
14
+ ?>
15
  </div>
16
 
17
  <input type="hidden" name="tutor_option[<?php echo $field['field_key']; ?>]" value="<?php echo $value; ?>">
18
+ <div class="option-media-type-btn-wrap">
19
+ <button class="tutor-button tutor-button-primary tutor-option-media-upload-btn">
20
+ <i class="dashicons dashicons-upload"></i>
21
+ <?php
22
+ $btn_text = tutils()->array_get('btn_text', $field);
23
+ if ( ! $btn_text){
24
+ $btn_text = $field['label'];
25
+ }
26
+ echo $btn_text; ?>
27
+ </button>
28
 
29
+ <button class="tutor-button button-danger tutor-media-option-trash-btn" style="display: <?php echo $value? '' : 'none'; ?>;"><i class="tutor-icon-garbage"></i> <?php _e('Delete', 'tutor-pro');
30
+ ?></button>
31
+ </div>
32
+ </div>
views/pages/addons.php CHANGED
@@ -33,7 +33,7 @@ $page_name = $current_page ? $current_page : 'addons';
33
  ?>
34
 
35
  <p class="tutor-addons-last-checked-time">
36
- <?php echo sprintf(__('Last checked %s ago, It will check again after %s from now') , human_time_diff($last_checked_time), human_time_diff(time(), $last_checked_time + 6 * HOUR_IN_SECONDS) ); ?>
37
  </p>
38
 
39
  <div id="the-list">
33
  ?>
34
 
35
  <p class="tutor-addons-last-checked-time">
36
+ <?php echo sprintf(__('Last checked %s ago, It will check again after %s from now') , human_time_diff($last_checked_time), human_time_diff(tutor_time(), $last_checked_time + 6 * HOUR_IN_SECONDS) ); ?>
37
  </p>
38
 
39
  <div id="the-list">
views/pages/tools.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="wrap">
2
+ <h1 class="wp-heading-inline"><?php _e('Tools', 'tutor'); ?></h1>
3
+ <hr class="wp-header-end">
4
+
5
+ <nav class="nav-tab-wrapper tutor-gradebook-nav-wrapper">
6
+ <?php
7
+ if (tutils()->count($pages)){
8
+ foreach ($pages as $key => $page){
9
+ $title = is_array($page)? $page['title'] : $page;
10
+
11
+ $active_class = $key == $current_page ? 'nav-tab-item-active' : '';
12
+ $url = add_query_arg(array('sub_page' => $key ));
13
+
14
+ echo "<a href='{$url}' class='nav-tab-item {$active_class} '>{$title}</a>";
15
+ }
16
+ }
17
+ ?>
18
+ </nav>
19
+
20
+ <div id="tutor-tools-page-wrap" class="tutor-tools-page-wrap">
21
+
22
+ <?php
23
+ do_action("tutor_tools_page_{$current_page}_before");
24
+
25
+ if ( ! empty($pages[$current_page]['view_path']) && file_exists($pages[$current_page]['view_path'])){
26
+ include $pages[$current_page]['view_path'];
27
+ }elseif (file_exists(tutor()->path."views/pages/tools/{$current_page}.php")){
28
+ include tutor()->path."views/pages/tools/{$current_page}.php";
29
+ }else{
30
+ do_action("tutor_tools_page_{$current_page}");
31
+ }
32
+
33
+ do_action("tutor_tools_page_{$current_page}_after");
34
+ ?>
35
+ </div>
36
+
37
+ </div>
views/pages/{status.php → tools/status.php} RENAMED
@@ -4,12 +4,8 @@
4
 
5
  <?php
6
  $environment = \TUTOR\Admin::get_environment_info();
7
-
8
-
9
  ?>
10
 
11
-
12
-
13
  <table class="tutor_status_table widefat" cellspacing="0" id="status">
14
  <thead>
15
  <tr>
4
 
5
  <?php
6
  $environment = \TUTOR\Admin::get_environment_info();
 
 
7
  ?>
8
 
 
 
9
  <table class="tutor_status_table widefat" cellspacing="0" id="status">
10
  <thead>
11
  <tr>
views/pages/tools/tutor_pages.php ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $tutor_pages = tutils()->tutor_pages();
3
+ ?>
4
+
5
+ <div id="tools-tutor-pages" class="tools-tutor-pages">
6
+
7
+ <table class="tutor-table tutor-pages-table">
8
+
9
+ <thead>
10
+ <tr>
11
+ <th><?php _e('ID', 'tutor'); ?></th>
12
+ <th><?php _e('Page Name', 'tutor'); ?></th>
13
+ <th><?php _e('Status', 'tutor'); ?></th>
14
+
15
+ </tr>
16
+ </thead>
17
+
18
+ <tbody>
19
+
20
+ <?php
21
+ foreach ($tutor_pages as $page){
22
+ $page_id = $page['page_id'];
23
+ ?>
24
+ <tr>
25
+ <td><?php echo $page_id; ?></td>
26
+ <td>
27
+ <?php
28
+ echo "<p>";
29
+
30
+ if ($page['page_exists']){
31
+ $edit_url = admin_url("post.php?post={$page_id}&action=edit");
32
+ echo "<a href='{$edit_url}' target='_blank'>";
33
+ }
34
+ echo $page['page_name'];
35
+
36
+ if ($page['page_exists']){
37
+ echo '</a>';
38
+ }
39
+ echo "</p>";
40
+ ?>
41
+ </td>
42
+
43
+ <td>
44
+ <?php
45
+ if ( ! $page_id ){
46
+ echo '<p style="color: red;">';
47
+ echo "<i class='dashicons dashicons-warning'></i> "; _e(' Page not set', 'tutor');
48
+ echo '</p>';
49
+ }
50
+
51
+ if ( ! $page['page_exists'] ){
52
+ echo '<p style="color: red;">';
53
+ echo "<i class='dashicons dashicons-warning'></i> "; _e(' Page deleted, please set new one', 'tutor');
54
+ echo '</p>';
55
+ }
56
+
57
+ if ($page['page_exists'] && ! $page['page_visible']){
58
+ echo '<p style="color: red;">';
59
+ echo "<i class='dashicons dashicons-warning'></i> "; _e('Page visibility is not public', 'tutor');
60
+ echo '</p>';
61
+ }
62
+
63
+ if ($page['page_exists'] && $page['page_visible']){
64
+ $page = get_post($page_id);
65
+
66
+ echo "<a href='".get_permalink($page)."' target='_blank' style='color: green;'> <i class='dashicons dashicons-yes-alt'></i> /{$page->post_name} </a>";
67
+ }
68
+ ?>
69
+ </td>
70
+ </tr>
71
+ <?php
72
+ }
73
+ ?>
74
+ </tbody>
75
+ </table>
76
+
77
+ <form action="" method="post">
78
+ <?php
79
+ tutor_action_field('regenerate_tutor_pages');
80
+ tutor_nonce_field(); ?>
81
+
82
+ <p>
83
+ <button class="tutor-button tutor-button-primary" type="submit"><?php _e('Re-Generate Tutor Pages','tutor'); ?></button>
84
+ </p>
85
+ </form>
86
+
87
+ <?php
88
+ tutor_alert(__('Note: This tool will install all the missing Tutor pages. Pages already defined and set up will not be replaced.', 'tutor'), 'info');
89
+ ?>
90
+ </div>