diff --git a/frontend/src/components/Modals/EditProfile.vue b/frontend/src/components/Modals/EditProfile.vue
index b68a3284..edcd4c00 100644
--- a/frontend/src/components/Modals/EditProfile.vue
+++ b/frontend/src/components/Modals/EditProfile.vue
@@ -35,16 +35,16 @@
- {{ profile.image.file_name }}
+ {{ profile.image?.file_name }}
- {{ getFileSize(profile.image.file_size) }}
+ {{ getFileSize(profile.image?.file_size) }}
@@ -24,7 +24,7 @@
v-if="canManageJob && applicationCount.data > 0"
:to="{
name: 'JobApplications',
- params: { job: job.doc?.name },
+ params: { job: job.data?.name },
}"
>
-
+
{{ __('Login to apply') }}
-
+
- {{ job.doc.job_title }}
+ {{ job.data.job_title }}
- {{ job.doc.company_name }} - {{ job.doc.location }},
- {{ job.doc.country }}
+ {{ job.data.company_name }} - {{ job.data.location }},
+ {{ job.data.country }}
@@ -102,19 +102,19 @@
- {{ dayjs(job.doc.creation).fromNow() }}
+ {{ dayjs(job.data.creation).fromNow() }}
- {{ job.doc.type }}
+ {{ job.data.type }}
-
+
- {{ job.doc.work_mode }}
+ {{ job.data.work_mode }}
@@ -137,14 +137,14 @@
@@ -155,7 +155,6 @@ import {
Button,
Breadcrumbs,
createResource,
- createDocumentResource,
usePageMeta,
} from 'frappe-ui'
import { inject, ref, computed } from 'vue'
@@ -187,11 +186,13 @@ const props = defineProps({
},
})
-const job = createDocumentResource({
- doctype: 'Job Opportunity',
- name: props.job,
- auto: true,
+const job = createResource({
+ url: 'lms.lms.api.get_job_details',
+ params: {
+ job: props.job,
+ },
cache: ['job', props.job],
+ auto: true,
onSuccess: (data) => {
if (user.data?.name) {
jobApplication.submit()
@@ -206,7 +207,7 @@ const jobApplication = createResource({
return {
doctype: 'LMS Job Application',
filters: {
- job: job.doc?.name,
+ job: job.data?.name,
user: user.data?.name,
},
}
@@ -219,7 +220,7 @@ const applicationCount = createResource({
return {
doctype: 'LMS Job Application',
filters: {
- job: job.doc?.name,
+ job: job.data?.name,
},
}
},
@@ -238,13 +239,13 @@ const redirectToWebsite = (url) => {
}
const canManageJob = computed(() => {
- if (!user.data?.name || !job.doc) return false
- return user.data.name === job.doc.owner || user.data?.is_moderator
+ if (!user.data?.name || !job.data) return false
+ return user.data.name === job.data.owner || user.data?.is_moderator
})
usePageMeta(() => {
return {
- title: job.doc?.job_title,
+ title: job.data?.job_title,
icon: brand.favicon,
}
})
diff --git a/frontend/src/pages/Jobs.vue b/frontend/src/pages/Jobs.vue
index 978d90db..ac163b5e 100644
--- a/frontend/src/pages/Jobs.vue
+++ b/frontend/src/pages/Jobs.vue
@@ -137,6 +137,10 @@ const isModerator = computed(() => {
})
const getClosedJobCount = () => {
+ if (!user.data?.name) {
+ return
+ }
+
const filters = {
status: 'Closed',
}
diff --git a/lms/lms/api.py b/lms/lms/api.py
index 25537b0a..e628ffa7 100644
--- a/lms/lms/api.py
+++ b/lms/lms/api.py
@@ -147,6 +147,29 @@ def verify_billing_access(doctype, name, billing_type):
return access, message
+@frappe.whitelist(allow_guest=True)
+def get_job_details(job):
+ return frappe.db.get_value(
+ "Job Opportunity",
+ job,
+ [
+ "job_title",
+ "location",
+ "country",
+ "type",
+ "work_mode",
+ "company_name",
+ "company_logo",
+ "company_website",
+ "name",
+ "creation",
+ "description",
+ "owner",
+ ],
+ as_dict=1,
+ )
+
+
@frappe.whitelist(allow_guest=True)
def get_job_opportunities(filters=None, orFilters=None):
if not filters:
diff --git a/lms/locale/main.pot b/lms/locale/main.pot
index 8a8cd9a3..9564d9b7 100644
--- a/lms/locale/main.pot
+++ b/lms/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Frappe LMS VERSION\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
-"POT-Creation-Date: 2025-12-12 16:04+0000\n"
-"PO-Revision-Date: 2025-12-12 16:04+0000\n"
+"POT-Creation-Date: 2025-12-19 16:05+0000\n"
+"PO-Revision-Date: 2025-12-19 16:05+0000\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: jannat@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,7 @@ msgstr ""
msgid "
Statistics"
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:66
+#: lms/lms/doctype/lms_course/lms_course.py:64
msgid "A course cannot have both paid certificate and certificate of completion."
msgstr ""
@@ -120,11 +120,6 @@ msgstr ""
msgid "Achievements"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Active"
-msgstr ""
-
#: frontend/src/pages/Statistics.vue:16
msgid "Active Members"
msgstr ""
@@ -190,7 +185,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:615
+#: frontend/src/components/Sidebar/AppSidebar.vue:523
msgid "Add a chapter"
msgstr ""
@@ -202,7 +197,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:616
+#: frontend/src/components/Sidebar/AppSidebar.vue:524
msgid "Add a lesson"
msgstr ""
@@ -215,7 +210,7 @@ msgstr ""
msgid "Add a new question"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:630
+#: frontend/src/components/Sidebar/AppSidebar.vue:538
msgid "Add a program"
msgstr ""
@@ -239,7 +234,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:579
+#: frontend/src/components/Sidebar/AppSidebar.vue:487
msgid "Add courses to your batch"
msgstr ""
@@ -247,7 +242,7 @@ msgstr ""
msgid "Add quiz to this video"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:558
+#: frontend/src/components/Sidebar/AppSidebar.vue:466
msgid "Add students to your batch"
msgstr ""
@@ -263,11 +258,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:491
+#: frontend/src/components/Sidebar/AppSidebar.vue:399
msgid "Add your first chapter"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:507
+#: frontend/src/components/Sidebar/AppSidebar.vue:415
msgid "Add your first lesson"
msgstr ""
@@ -373,11 +368,11 @@ msgstr ""
msgid "Amount and currency are required for paid batches."
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:79
+#: lms/lms/doctype/lms_course/lms_course.py:77
msgid "Amount and currency are required for paid certificates."
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:76
+#: lms/lms/doctype/lms_course/lms_course.py:74
msgid "Amount and currency are required for paid courses."
msgstr ""
@@ -402,11 +397,9 @@ msgstr ""
#. Label of the answer (Text Editor) field in DocType 'LMS Assignment'
#. Label of the answer (Text Editor) field in DocType 'LMS Assignment
#. Submission'
-#. Label of the answer (Code) field in DocType 'LMS Exercise'
#: frontend/src/pages/QuizSubmission.vue:60
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Answer"
msgstr ""
@@ -532,7 +525,7 @@ msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AdminBatchDashboard.vue:32
#: frontend/src/components/Assessments.vue:5
-#: frontend/src/components/Sidebar/AppSidebar.vue:633
+#: frontend/src/components/Sidebar/AppSidebar.vue:541
#: lms/lms/doctype/lms_settings/lms_settings.json
#: lms/templates/assessments.html:3
msgid "Assessments"
@@ -613,7 +606,7 @@ msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
#: frontend/src/components/Settings/Badges.vue:163
-#: frontend/src/components/Sidebar/AppSidebar.vue:637
+#: frontend/src/components/Sidebar/AppSidebar.vue:545
#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272
msgid "Assignments"
msgstr ""
@@ -667,6 +660,10 @@ msgstr ""
msgid "Availability updated successfully"
msgstr ""
+#: frontend/src/components/Modals/EvaluationModal.vue:26
+msgid "Available Slots"
+msgstr ""
+
#: frontend/src/components/BatchFeedback.vue:43
msgid "Average Feedback Received"
msgstr ""
@@ -745,6 +742,7 @@ msgstr ""
#: frontend/src/components/Settings/BadgeForm.vue:195
#: frontend/src/components/Settings/Badges.vue:200
#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125
+#: frontend/src/pages/Search/Search.vue:213
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -764,12 +762,6 @@ msgstr ""
msgid "Batch Course"
msgstr ""
-#. Label of the section_break_5 (Section Break) field in DocType 'LMS Batch
-#. Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Batch Description"
-msgstr ""
-
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:133
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -797,10 +789,12 @@ msgstr ""
#. Name of a role
#: lms/lms/doctype/course_evaluator/course_evaluator.json
+#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
+#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_coupon/lms_coupon.json
@@ -815,20 +809,8 @@ msgstr ""
msgid "Batch Name"
msgstr ""
-#. Label of the batch_old (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the batch_old (Link) field in DocType 'Exercise Submission'
-#. Label of the batch_old (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Batch Old"
-msgstr ""
-
-#. Label of the section_break_7 (Section Break) field in DocType 'LMS Batch
-#. Old'
#. Label of the section_break_szgq (Section Break) field in DocType 'LMS
#. Settings'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Batch Settings"
msgstr ""
@@ -860,11 +842,11 @@ msgstr ""
msgid "Batch end date cannot be before the batch start date"
msgstr ""
-#: lms/lms/api.py:211
+#: lms/lms/api.py:132
msgid "Batch has already started."
msgstr ""
-#: lms/lms/api.py:206
+#: lms/lms/api.py:127
msgid "Batch is sold out."
msgstr ""
@@ -905,7 +887,7 @@ msgstr ""
msgid "Billing Name"
msgstr ""
-#: frontend/src/components/Modals/EditProfile.vue:81
+#: frontend/src/components/Modals/EditProfile.vue:99
msgid "Bio"
msgstr ""
@@ -958,9 +940,7 @@ msgstr ""
msgid "Cancel this evaluation?"
msgstr ""
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Cancelled"
msgstr ""
@@ -1045,7 +1025,7 @@ msgstr ""
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
#: frontend/src/components/Modals/Event.vue:411
-#: frontend/src/components/Sidebar/AppSidebar.vue:641
+#: frontend/src/components/Sidebar/AppSidebar.vue:549
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100
#: frontend/src/pages/CourseCertification.vue:10
#: frontend/src/pages/CourseCertification.vue:135
@@ -1067,7 +1047,7 @@ msgstr ""
msgid "Certification Name"
msgstr ""
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:163
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:168
msgid "Certification is not enabled for this course."
msgstr ""
@@ -1081,8 +1061,8 @@ msgid "Certified"
msgstr ""
#. Label of the certified_members (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/CertifiedParticipants.vue:212
-#: frontend/src/pages/CertifiedParticipants.vue:219
+#: frontend/src/pages/CertifiedParticipants.vue:209
+#: frontend/src/pages/CertifiedParticipants.vue:216
#: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members"
@@ -1240,11 +1220,9 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option in a Select field in the job-opportunity Web Form
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/Jobs.vue:175
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Closed"
msgstr ""
@@ -1254,27 +1232,20 @@ msgid "Cloud"
msgstr ""
#. Label of the code (Data) field in DocType 'LMS Coupon'
-#. Label of the code (Code) field in DocType 'LMS Exercise'
#. Label of the code (Code) field in DocType 'LMS Programming Exercise
#. Submission'
#: frontend/src/components/Settings/Coupons/CouponList.vue:163
#: lms/lms/doctype/lms_coupon/lms_coupon.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Code"
msgstr ""
-#. Label of the cohort (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Cohort"
-msgstr ""
-
#. Label of the collaboration (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Collaboration Preference"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:145
+#: frontend/src/components/Sidebar/AppSidebar.vue:155
msgid "Collapse"
msgstr ""
@@ -1297,15 +1268,10 @@ msgstr ""
msgid "Comma separated keywords for SEO"
msgstr ""
-#. Label of the comments (Small Text) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the comments (Small Text) field in DocType 'Exercise Submission'
#. Label of the comments (Text Editor) field in DocType 'LMS Assignment
#. Submission'
#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request'
#: frontend/src/components/Assignment.vue:170
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
msgid "Comments"
@@ -1321,7 +1287,7 @@ msgstr ""
msgid "Common keywords that will be used for all pages"
msgstr ""
-#: frontend/src/pages/Lesson.vue:884
+#: frontend/src/pages/Lesson.vue:890
msgid "Community"
msgstr ""
@@ -1381,7 +1347,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'LMS Course Progress'
#: frontend/src/components/Modals/BatchStudentProgress.vue:24
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
-#: lms/lms/widgets/CourseCard.html:75 lms/templates/reviews.html:48
+#: lms/lms/widgets/CourseCard.html:75
msgid "Complete"
msgstr ""
@@ -1401,9 +1367,7 @@ msgstr ""
msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}."
msgstr ""
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/widgets/CourseCard.html:78
msgid "Completed"
@@ -1460,7 +1424,7 @@ msgstr ""
msgid "Confirmation Email Template"
msgstr ""
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:29
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:27
msgid "Congratulations on getting certified!"
msgstr ""
@@ -1507,21 +1471,12 @@ msgstr ""
msgid "Contract"
msgstr ""
-#: lms/lms/utils.py:430
-msgid "Cookie Policy"
-msgstr ""
-
#. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Corporate Organization"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'Exercise Latest
-#. Submission'
-#. Option for the 'Status' (Select) field in DocType 'Exercise Submission'
#: frontend/src/components/Quiz.vue:189
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
msgid "Correct"
msgstr ""
@@ -1571,10 +1526,7 @@ msgstr ""
#. Label of the course (Link) field in DocType 'Batch Course'
#. Label of the course (Link) field in DocType 'Course Chapter'
#. Label of the course (Link) field in DocType 'Course Lesson'
-#. Label of the course (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the course (Link) field in DocType 'Exercise Submission'
#. Label of the course (Link) field in DocType 'LMS Assignment Submission'
-#. Label of the course (Link) field in DocType 'LMS Batch Old'
#. Label of the course (Link) field in DocType 'LMS Certificate'
#. Label of the course (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the course (Link) field in DocType 'LMS Certificate Request'
@@ -1583,7 +1535,6 @@ msgstr ""
#. Label of the course (Link) field in DocType 'LMS Course Progress'
#. Label of the course (Link) field in DocType 'LMS Course Review'
#. Label of the course (Link) field in DocType 'LMS Enrollment'
-#. Label of the course (Link) field in DocType 'LMS Exercise'
#. Label of the course (Link) field in DocType 'LMS Lesson Note'
#. Label of the course (Link) field in DocType 'LMS Mentor Request'
#. Label of the course (Link) field in DocType 'LMS Program Course'
@@ -1595,20 +1546,18 @@ msgstr ""
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:38
-#: frontend/src/components/Modals/EvaluationModal.vue:20
+#: frontend/src/components/Modals/EvaluationModal.vue:21
#: frontend/src/components/Modals/Event.vue:24
#: frontend/src/components/Settings/BadgeForm.vue:194
#: frontend/src/components/Settings/Badges.vue:199
#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124
#: frontend/src/pages/Programs/ProgramForm.vue:196
#: frontend/src/pages/Programs/Programs.vue:35
+#: frontend/src/pages/Search/Search.vue:211
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1617,7 +1566,6 @@ msgstr ""
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
#: lms/lms/doctype/lms_program_course/lms_program_course.json
@@ -1656,9 +1604,11 @@ msgstr ""
#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
+#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_category/lms_category.json
+#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_coupon/lms_coupon.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
@@ -1861,15 +1811,15 @@ msgstr ""
msgid "Create a Quiz"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:623
+#: frontend/src/components/Sidebar/AppSidebar.vue:531
msgid "Create a batch"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:614
+#: frontend/src/components/Sidebar/AppSidebar.vue:522
msgid "Create a course"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:624
+#: frontend/src/components/Sidebar/AppSidebar.vue:532
msgid "Create a live class"
msgstr ""
@@ -1881,15 +1831,15 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:548
+#: frontend/src/components/Sidebar/AppSidebar.vue:456
msgid "Create your first batch"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:479
+#: frontend/src/components/Sidebar/AppSidebar.vue:387
msgid "Create your first course"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:526
+#: frontend/src/components/Sidebar/AppSidebar.vue:434
msgid "Create your first quiz"
msgstr ""
@@ -1897,11 +1847,11 @@ msgstr ""
msgid "Created"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:620
+#: frontend/src/components/Sidebar/AppSidebar.vue:528
msgid "Creating a batch"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:611
+#: frontend/src/components/Sidebar/AppSidebar.vue:519
msgid "Creating a course"
msgstr ""
@@ -1925,7 +1875,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:647
+#: frontend/src/components/Sidebar/AppSidebar.vue:555
msgid "Custom Certificate Templates"
msgstr ""
@@ -1969,7 +1919,6 @@ msgstr ""
#. Label of the date (Date) field in DocType 'LMS Certificate Request'
#. Label of the date (Date) field in DocType 'LMS Live Class'
#. Label of the date (Date) field in DocType 'Scheduled Flow'
-#: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:29
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
@@ -2082,9 +2031,7 @@ msgstr ""
#. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Small Text) field in DocType 'LMS Badge'
#. Label of the description (Small Text) field in DocType 'LMS Batch'
-#. Label of the description (Markdown Editor) field in DocType 'LMS Batch Old'
#. Label of the description (Text Editor) field in DocType 'LMS Course'
-#. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:80
@@ -2095,9 +2042,7 @@ msgstr ""
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_badge/lms_badge.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
#: lms/lms/doctype/work_experience/work_experience.json
msgid "Description"
@@ -2140,7 +2085,7 @@ msgid "Disabled"
msgstr ""
#: frontend/src/components/DiscussionReplies.vue:57
-#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
+#: lms/lms/widgets/NoPreviewModal.html:25
msgid "Discard"
msgstr ""
@@ -2260,7 +2205,7 @@ msgstr ""
msgid "Edit Payment Gateway"
msgstr ""
-#: frontend/src/pages/Profile.vue:80
+#: frontend/src/pages/Profile.vue:107
msgid "Edit Profile"
msgstr ""
@@ -2398,7 +2343,6 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'Evaluator Schedule'
#. Label of the end_time (Time) field in DocType 'LMS Batch'
-#. Label of the end_time (Time) field in DocType 'LMS Batch Old'
#. Label of the end_time (Time) field in DocType 'LMS Batch Timetable'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
@@ -2406,7 +2350,6 @@ msgstr ""
#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -2459,7 +2402,7 @@ msgstr ""
msgid "Enrollment for Program {0}"
msgstr ""
-#: lms/lms/utils.py:2096
+#: lms/lms/utils.py:1804
msgid "Enrollment in this batch is restricted. Please contact the Administrator."
msgstr ""
@@ -2605,11 +2548,11 @@ msgstr ""
msgid "Evaluator deleted successfully"
msgstr ""
-#: lms/lms/api.py:1431
+#: lms/lms/api.py:1315
msgid "Evaluator does not exist."
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:69
+#: lms/lms/doctype/lms_course/lms_course.py:67
msgid "Evaluator is required for paid certificates."
msgstr ""
@@ -2625,39 +2568,20 @@ msgstr ""
msgid "Example: IST (+5:30)"
msgstr ""
-#. Label of the exercise (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the exercise (Link) field in DocType 'Exercise Submission'
#. Label of the exercise (Link) field in DocType 'LMS Programming Exercise
#. Submission'
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:274
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Exercise"
msgstr ""
-#. Name of a DocType
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Exercise Latest Submission"
-msgstr ""
-
-#. Name of a DocType
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-msgid "Exercise Submission"
-msgstr ""
-
-#. Label of the exercise_title (Data) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the exercise_title (Data) field in DocType 'Exercise Submission'
#. Label of the exercise_title (Data) field in DocType 'LMS Programming
#. Exercise Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Exercise Title"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:145
+#: frontend/src/components/Sidebar/AppSidebar.vue:155
msgid "Expand"
msgstr ""
@@ -2754,7 +2678,7 @@ msgstr ""
msgid "Failed to update badge assignment: "
msgstr ""
-#: frontend/src/utils/index.js:706
+#: frontend/src/utils/index.js:836
msgid "Failed to update meta tags {0}"
msgstr ""
@@ -2768,7 +2692,7 @@ msgstr ""
#. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback'
#: frontend/src/components/BatchFeedback.vue:30
-#: frontend/src/pages/Batch.vue:149
+#: frontend/src/pages/Batch.vue:163
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
msgid "Feedback"
msgstr ""
@@ -2809,7 +2733,7 @@ msgstr ""
msgid "Filter by Status"
msgstr ""
-#: frontend/src/components/Modals/EditProfile.vue:69
+#: frontend/src/components/Modals/EditProfile.vue:72
#: frontend/src/components/Settings/Members.vue:110
msgid "First Name"
msgstr ""
@@ -2959,6 +2883,10 @@ msgstr ""
msgid "Get the app on your iPhone for easy access & a better experience"
msgstr ""
+#: frontend/src/components/Modals/EditProfile.vue:84
+msgid "GitHub ID"
+msgstr ""
+
#. Label of the github (Data) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Github ID"
@@ -3017,7 +2945,7 @@ msgid "Have an account? Login"
msgstr ""
#. Label of the headline (Data) field in DocType 'User'
-#: frontend/src/components/Modals/EditProfile.vue:71
+#: frontend/src/components/Modals/EditProfile.vue:78
#: lms/fixtures/custom_field.json
msgid "Headline"
msgstr ""
@@ -3026,7 +2954,7 @@ msgstr ""
msgid "Hello"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:131
+#: frontend/src/components/Sidebar/AppSidebar.vue:141
msgid "Help"
msgstr ""
@@ -3038,10 +2966,6 @@ msgstr ""
msgid "Help us improve by providing your feedback."
msgstr ""
-#: lms/templates/reviews.html:101
-msgid "Help us improve our course material."
-msgstr ""
-
#: frontend/src/pages/PersonaForm.vue:16
msgid "Help us understand your needs"
msgstr ""
@@ -3086,11 +3010,6 @@ msgstr ""
msgid "Highlighted Text"
msgstr ""
-#. Label of the hints (Small Text) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Hints"
-msgstr ""
-
#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154
msgid "Home"
msgstr ""
@@ -3114,11 +3033,6 @@ msgstr ""
msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!"
msgstr ""
-#. Label of the looking_for_job (Check) field in DocType 'User'
-#: lms/fixtures/custom_field.json
-msgid "I am looking for a job"
-msgstr ""
-
#: frontend/src/pages/ProfileEvaluator.vue:101
msgid "I am unavailable"
msgstr ""
@@ -3176,19 +3090,13 @@ msgid "If you want open ended questions then make sure each question in the quiz
msgstr ""
#. Option for the 'File Type' (Select) field in DocType 'Course Lesson'
-#. Label of the image (Code) field in DocType 'Exercise Latest Submission'
-#. Label of the image (Code) field in DocType 'Exercise Submission'
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment'
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission'
#. Label of the image (Attach Image) field in DocType 'LMS Badge'
-#. Label of the image (Code) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge/lms_badge.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Image"
msgstr ""
@@ -3213,22 +3121,15 @@ msgstr ""
msgid "Import Course"
msgstr ""
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
#. Evaluation'
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:388
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "In Progress"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Inactive"
-msgstr ""
-
#. Label of the include_in_preview (Check) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Include In Preview"
@@ -3239,25 +3140,10 @@ msgstr ""
msgid "Incomplete"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'Exercise Latest
-#. Submission'
-#. Option for the 'Status' (Select) field in DocType 'Exercise Submission'
#: frontend/src/components/Quiz.vue:194
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
msgid "Incorrect"
msgstr ""
-#. Label of the index_ (Int) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Index"
-msgstr ""
-
-#. Label of the index_label (Data) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Index Label"
-msgstr ""
-
#. Option for the 'Collaboration Preference' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Individual Work"
@@ -3330,8 +3216,8 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:603
-#: frontend/src/components/Sidebar/AppSidebar.vue:606
+#: frontend/src/components/Sidebar/AppSidebar.vue:511
+#: frontend/src/components/Sidebar/AppSidebar.vue:514
msgid "Introduction"
msgstr ""
@@ -3343,12 +3229,7 @@ msgstr ""
msgid "Invalid Quiz ID in content"
msgstr ""
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Invite Only"
-msgstr ""
-
-#: frontend/src/components/Sidebar/AppSidebar.vue:537
+#: frontend/src/components/Sidebar/AppSidebar.vue:445
msgid "Invite your team and students"
msgstr ""
@@ -3385,7 +3266,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:644
+#: frontend/src/components/Sidebar/AppSidebar.vue:552
msgid "Issue a Certificate"
msgstr ""
@@ -3397,7 +3278,7 @@ msgstr ""
msgid "Issued On"
msgstr ""
-#: frontend/src/pages/ProfileAbout.vue:73
+#: frontend/src/pages/ProfileAbout.vue:75
#: frontend/src/pages/ProfileCertificates.vue:20
#: lms/templates/certificates_section.html:11
msgid "Issued on"
@@ -3420,6 +3301,7 @@ msgid "JavaScript"
msgstr ""
#. Label of the job (Link) field in DocType 'LMS Job Application'
+#: frontend/src/pages/Search/Search.vue:215
#: lms/job/doctype/lms_job_application/lms_job_application.json
msgid "Job"
msgstr ""
@@ -3500,6 +3382,11 @@ msgstr ""
msgid "Joined at"
msgstr ""
+#: frontend/src/components/CommandPalette/CommandPalette.vue:132
+#: frontend/src/components/CommandPalette/CommandPalette.vue:229
+msgid "Jump to"
+msgstr ""
+
#: frontend/src/pages/Home/Streak.vue:18
msgid "Keep going,"
msgstr ""
@@ -3555,11 +3442,6 @@ msgstr ""
msgid "LMS Batch Feedback"
msgstr ""
-#. Name of a DocType
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "LMS Batch Old"
-msgstr ""
-
#. Name of a DocType
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
msgid "LMS Batch Timetable"
@@ -3631,11 +3513,6 @@ msgstr ""
msgid "LMS Enrollment"
msgstr ""
-#. Name of a DocType
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "LMS Exercise"
-msgstr ""
-
#. Name of a DocType
#: lms/job/doctype/lms_job_application/lms_job_application.json
msgid "LMS Job Application"
@@ -3803,22 +3680,16 @@ msgid "Label"
msgstr ""
#. Label of the language (Select) field in DocType 'LMS Programming Exercise'
-#: frontend/src/components/Modals/EditProfile.vue:73
+#: frontend/src/components/Modals/EditProfile.vue:93
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22
#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json
msgid "Language"
msgstr ""
-#: frontend/src/components/Modals/EditProfile.vue:70
+#: frontend/src/components/Modals/EditProfile.vue:76
msgid "Last Name"
msgstr ""
-#. Label of the latest_submission (Link) field in DocType 'Exercise Latest
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Latest Submission"
-msgstr ""
-
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
@@ -3828,7 +3699,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:628
+#: frontend/src/components/Sidebar/AppSidebar.vue:536
msgid "Learning Paths"
msgstr ""
@@ -3842,23 +3713,17 @@ msgstr ""
msgid "Left at"
msgstr ""
-#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
#. Label of the lesson (Link) field in DocType 'LMS Assignment Submission'
#. Label of the lesson (Link) field in DocType 'LMS Course Progress'
-#. Label of the lesson (Link) field in DocType 'LMS Exercise'
#. Label of the lesson (Link) field in DocType 'LMS Lesson Note'
#. Label of the lesson (Link) field in DocType 'LMS Quiz'
#. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration'
#. Label of the lesson (Link) field in DocType 'Scheduled Flow'
#. Label of a Link in the LMS Workspace
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lesson_reference/lesson_reference.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
@@ -3927,11 +3792,12 @@ msgstr ""
msgid "Limit cannot be greater than or equal to the number of questions in the quiz."
msgstr ""
-#: frontend/src/pages/ProfileAbout.vue:91
+#: frontend/src/pages/ProfileAbout.vue:93
msgid "LinkedIn"
msgstr ""
#. Label of the linkedin (Data) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:82
#: lms/fixtures/custom_field.json
msgid "LinkedIn ID"
msgstr ""
@@ -3958,7 +3824,7 @@ msgstr ""
#: frontend/src/components/Settings/Members.vue:79
#: frontend/src/components/Settings/Transactions/TransactionList.vue:94
#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124
-#: frontend/src/pages/CertifiedParticipants.vue:98
+#: frontend/src/pages/CertifiedParticipants.vue:94
#: frontend/src/pages/Courses.vue:108
#: frontend/src/pages/JobApplications.vue:101
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:129
@@ -3988,7 +3854,7 @@ msgid "Location Preference"
msgstr ""
#: frontend/src/components/NoPermission.vue:28
-#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:199
+#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:213
#: frontend/src/pages/Lesson.vue:103
msgid "Login"
msgstr ""
@@ -4113,8 +3979,6 @@ msgstr ""
msgid "Meeting ID"
msgstr ""
-#. Label of the member (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the member (Link) field in DocType 'Exercise Submission'
#. Label of the member (Link) field in DocType 'LMS Assignment Submission'
#. Label of the member (Link) field in DocType 'LMS Badge Assignment'
#. Label of the member (Link) field in DocType 'LMS Batch Enrollment'
@@ -4149,8 +4013,6 @@ msgstr ""
#: frontend/src/pages/Programs/ProgramProgressSummary.vue:126
#: frontend/src/pages/QuizSubmission.vue:31
#: frontend/src/pages/QuizSubmissionList.vue:91
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
@@ -4173,23 +4035,11 @@ msgstr ""
msgid "Member"
msgstr ""
-#. Label of the member_cohort (Link) field in DocType 'Exercise Latest
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Member Cohort"
-msgstr ""
-
#. Label of the member_count (Int) field in DocType 'LMS Program'
#: lms/lms/doctype/lms_program/lms_program.json
msgid "Member Count"
msgstr ""
-#. Label of the member_email (Link) field in DocType 'Exercise Latest
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Member Email"
-msgstr ""
-
#. Label of the member_image (Attach Image) field in DocType 'LMS Badge
#. Assignment'
#. Label of the member_image (Attach Image) field in DocType 'LMS Batch
@@ -4250,12 +4100,6 @@ msgstr ""
msgid "Member Name"
msgstr ""
-#. Label of the member_subgroup (Link) field in DocType 'Exercise Latest
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Member Subgroup"
-msgstr ""
-
#. Label of the member_type (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Member Type"
@@ -4296,17 +4140,10 @@ msgstr ""
msgid "Member {0} has already been added to this program."
msgstr ""
-#. Group in LMS Batch Old's connections
#: frontend/src/pages/Programs/ProgramForm.vue:110
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Members"
msgstr ""
-#. Label of the membership (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Membership"
-msgstr ""
-
#. Label of the mentor (Link) field in DocType 'LMS Course Mentor Mapping'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json
@@ -4375,7 +4212,7 @@ msgstr ""
msgid "Meta Tags"
msgstr ""
-#: lms/lms/api.py:1506
+#: lms/lms/api.py:1390
msgid "Meta tags should be a list."
msgstr ""
@@ -4428,11 +4265,11 @@ msgstr ""
msgid "Modified By"
msgstr ""
-#: lms/lms/api.py:188
+#: lms/lms/api.py:109
msgid "Module Name is incorrect or does not exist."
msgstr ""
-#: lms/lms/api.py:184
+#: lms/lms/api.py:105
msgid "Module is incorrect."
msgstr ""
@@ -4443,11 +4280,11 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:652
+#: frontend/src/components/Sidebar/AppSidebar.vue:560
msgid "Monetization"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:39
+#: frontend/src/components/Sidebar/AppSidebar.vue:49
msgid "More"
msgstr ""
@@ -4541,11 +4378,11 @@ msgstr ""
msgid "New Zoom Account"
msgstr ""
-#: lms/lms/utils.py:603
+#: lms/lms/utils.py:416
msgid "New comment in batch {0}"
msgstr ""
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:411
msgid "New reply on the topic {0} in course {1}"
msgstr ""
@@ -4658,11 +4495,12 @@ msgid "No quizzes added yet."
msgstr ""
#: frontend/src/components/Controls/MultiSelect.vue:59
+#: frontend/src/pages/Search/Search.vue:47
msgid "No results found"
msgstr ""
-#: frontend/src/components/Modals/EvaluationModal.vue:62
-msgid "No slots available for this date."
+#: frontend/src/components/Modals/EvaluationModal.vue:59
+msgid "No slots available for the selected course."
msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:86
@@ -4705,7 +4543,7 @@ msgstr ""
msgid "Not Graded"
msgstr ""
-#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:167
+#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:181
msgid "Not Permitted"
msgstr ""
@@ -4722,8 +4560,8 @@ msgstr ""
msgid "Note"
msgstr ""
-#: frontend/src/pages/Lesson.vue:404 frontend/src/pages/Lesson.vue:880
-#: frontend/src/pages/Lesson.vue:891
+#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886
+#: frontend/src/pages/Lesson.vue:897
msgid "Notes"
msgstr ""
@@ -4785,7 +4623,7 @@ msgstr ""
msgid "Only files of type {0} will be accepted."
msgstr ""
-#: frontend/src/utils/index.js:499
+#: frontend/src/utils/index.js:629
msgid "Only image file is allowed."
msgstr ""
@@ -4795,11 +4633,9 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option in a Select field in the job-opportunity Web Form
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/Jobs.vue:169
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Open"
msgstr ""
@@ -4822,6 +4658,13 @@ msgstr ""
msgid "Open the "
msgstr ""
+#. Label of the looking_for_job (Check) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:59
+#: frontend/src/components/UserAvatar.vue:11 frontend/src/pages/Profile.vue:61
+#: lms/fixtures/custom_field.json
+msgid "Open to Opportunities"
+msgstr ""
+
#. Label of the option (Data) field in DocType 'LMS Option'
#: frontend/src/components/Modals/Question.vue:70
#: lms/lms/doctype/lms_option/lms_option.json
@@ -4917,7 +4760,7 @@ msgstr ""
msgid "PDF"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:444
+#: frontend/src/components/Sidebar/AppSidebar.vue:352
msgid "Page deleted successfully"
msgstr ""
@@ -5077,7 +4920,7 @@ msgstr ""
msgid "Payment for Document Type"
msgstr ""
-#: lms/lms/utils.py:2093
+#: lms/lms/utils.py:1801
msgid "Payment is required to enroll in this batch."
msgstr ""
@@ -5206,7 +5049,7 @@ msgstr ""
msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}"
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:59
+#: lms/lms/doctype/lms_course/lms_course.py:57
msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}"
msgstr ""
@@ -5218,18 +5061,22 @@ msgstr ""
msgid "Please login to access the quiz."
msgstr ""
-#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:178
+#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:192
msgid "Please login to access this page."
msgstr ""
-#: lms/lms/api.py:180
+#: lms/lms/api.py:101
msgid "Please login to continue with payment."
msgstr ""
-#: lms/lms/utils.py:2225
+#: lms/lms/utils.py:1933
msgid "Please login to enroll in the program."
msgstr ""
+#: frontend/src/pages/Batch.vue:158
+msgid "Please make sure to schedule your evaluation before this date."
+msgstr ""
+
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:7
#: lms/templates/emails/certificate_request_notification.html:7
msgid "Please prepare well and be on time for the evaluations."
@@ -5263,6 +5110,10 @@ msgstr ""
msgid "Please select a quiz"
msgstr ""
+#: frontend/src/components/Modals/EvaluationModal.vue:109
+msgid "Please select a slot for your evaluation."
+msgstr ""
+
#: frontend/src/components/Modals/LiveClassModal.vue:192
msgid "Please select a time."
msgstr ""
@@ -5329,7 +5180,7 @@ msgstr ""
msgid "Postal Code"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:125
+#: frontend/src/components/Sidebar/AppSidebar.vue:135
msgid "Powered by Learning"
msgstr ""
@@ -5359,6 +5210,10 @@ msgstr ""
msgid "Preferred Location"
msgstr ""
+#: frontend/src/pages/Search/Search.vue:41
+msgid "Press enter to search"
+msgstr ""
+
#. Label of the prevent_skipping_videos (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Prevent Skipping Videos"
@@ -5395,15 +5250,6 @@ msgstr ""
msgid "Primary Countries"
msgstr ""
-#: lms/lms/utils.py:429
-msgid "Privacy Policy"
-msgstr ""
-
-#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Private"
-msgstr ""
-
#. Description of the 'Hide my Private Information from others' (Check) field
#. in DocType 'User'
#: lms/fixtures/custom_field.json
@@ -5427,7 +5273,7 @@ msgstr ""
msgid "Profession"
msgstr ""
-#: frontend/src/components/Modals/EditProfile.vue:25
+#: frontend/src/components/Modals/EditProfile.vue:13
msgid "Profile Image"
msgstr ""
@@ -5535,11 +5381,6 @@ msgstr ""
msgid "Progress of students in courses and assessments"
msgstr ""
-#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Public"
-msgstr ""
-
#. Label of the published (Check) field in DocType 'LMS Certificate'
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Publish on Participant Page"
@@ -5699,7 +5540,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:636
+#: frontend/src/components/Sidebar/AppSidebar.vue:544
#: frontend/src/pages/QuizForm.vue:398 frontend/src/pages/Quizzes.vue:285
#: frontend/src/pages/Quizzes.vue:295 lms/www/lms.py:250
msgid "Quizzes"
@@ -5722,7 +5563,6 @@ msgstr ""
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
-#: lms/templates/reviews.html:125
msgid "Rating"
msgstr ""
@@ -5730,11 +5570,6 @@ msgstr ""
msgid "Rating cannot be 0"
msgstr ""
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Ready"
-msgstr ""
-
#. Option for the 'Color' (Select) field in DocType 'LMS Course'
#. Option for the 'Color' (Select) field in DocType 'LMS Lesson Note'
#: lms/lms/doctype/lms_course/lms_course.json
@@ -5836,11 +5671,6 @@ msgstr ""
msgid "Request for Mentorship"
msgstr ""
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Restricted"
-msgstr ""
-
#. Label of the result (Table) field in DocType 'LMS Quiz Submission'
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Result"
@@ -5863,23 +5693,15 @@ msgstr ""
#. Label of a Link in the LMS Workspace
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_course_review/lms_course_review.json
-#: lms/lms/workspace/lms/lms.json lms/templates/reviews.html:143
+#: lms/lms/workspace/lms/lms.json
msgid "Review"
msgstr ""
-#: lms/templates/reviews.html:100
-msgid "Review the course"
-msgstr ""
-
#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request'
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
msgid "Reviewed By"
msgstr ""
-#: lms/templates/reviews.html:4
-msgid "Reviews"
-msgstr ""
-
#. Label of the role (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Role"
@@ -5894,7 +5716,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:664
+#: frontend/src/components/Sidebar/AppSidebar.vue:572
msgid "Roles"
msgstr ""
@@ -5924,7 +5746,6 @@ msgid "Rows {0} have the duplicate questions."
msgstr ""
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:56
-#: lms/templates/livecode/extension_footer.html:21
msgid "Run"
msgstr ""
@@ -5955,7 +5776,7 @@ msgstr ""
msgid "SEO"
msgstr ""
-#: frontend/src/utils/index.js:518
+#: frontend/src/utils/index.js:648
msgid "SVG contains potentially unsafe content."
msgstr ""
@@ -5972,6 +5793,7 @@ msgstr ""
#: frontend/src/components/Controls/Code.vue:24
#: frontend/src/components/Controls/CodeEditor.vue:25
#: frontend/src/components/Modals/AssignmentForm.vue:59
+#: frontend/src/components/Modals/EditProfile.vue:116
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
#: frontend/src/components/Modals/Event.vue:115
#: frontend/src/components/Modals/Event.vue:151
@@ -5998,7 +5820,6 @@ msgstr ""
msgid "Schedule"
msgstr ""
-#: frontend/src/components/Modals/EvaluationModal.vue:5
#: frontend/src/components/UpcomingEvaluations.vue:13
msgid "Schedule Evaluation"
msgstr ""
@@ -6007,6 +5828,10 @@ msgstr ""
msgid "Schedule an evaluation to get certified."
msgstr ""
+#: frontend/src/components/Modals/EvaluationModal.vue:5
+msgid "Schedule your evaluation"
+msgstr ""
+
#. Name of a DocType
#: lms/lms/doctype/scheduled_flow/scheduled_flow.json
msgid "Scheduled Flow"
@@ -6026,7 +5851,8 @@ msgstr ""
#: frontend/src/components/Settings/Evaluators.vue:25
#: frontend/src/components/Settings/Members.vue:25
-#: frontend/src/pages/Jobs.vue:44
+#: frontend/src/pages/Jobs.vue:44 frontend/src/pages/Search/Search.vue:5
+#: frontend/src/pages/Search/Search.vue:228
msgid "Search"
msgstr ""
@@ -6049,6 +5875,10 @@ msgstr ""
msgid "Search by title"
msgstr ""
+#: frontend/src/components/CommandPalette/CommandPalette.vue:135
+msgid "Search for "
+msgstr ""
+
#: frontend/src/components/Controls/IconPicker.vue:36
msgid "Search for an icon"
msgstr ""
@@ -6100,10 +5930,6 @@ msgstr ""
msgid "Select a quiz"
msgstr ""
-#: frontend/src/components/Modals/EvaluationModal.vue:40
-msgid "Select a slot"
-msgstr ""
-
#: frontend/src/components/AssessmentPlugin.vue:35
msgid "Select an assignment"
msgstr ""
@@ -6139,11 +5965,6 @@ msgstr ""
msgid "Session Start Time"
msgstr ""
-#. Label of the sessions_on (Data) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Sessions On Days"
-msgstr ""
-
#: frontend/src/components/Controls/ColorSwatches.vue:13
msgid "Set Color"
msgstr ""
@@ -6152,16 +5973,16 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:607
+#: frontend/src/components/Sidebar/AppSidebar.vue:515
msgid "Setting up"
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:657
+#: frontend/src/components/Sidebar/AppSidebar.vue:565
msgid "Setting up payment gateway"
msgstr ""
#: frontend/src/components/Settings/Settings.vue:9
-#: frontend/src/components/Sidebar/AppSidebar.vue:662
+#: frontend/src/components/Sidebar/AppSidebar.vue:570
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
@@ -6169,7 +5990,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: frontend/src/pages/ProfileAbout.vue:79
+#: frontend/src/pages/ProfileAbout.vue:81
msgid "Share on"
msgstr ""
@@ -6223,6 +6044,10 @@ msgstr ""
msgid "Show live class"
msgstr ""
+#: frontend/src/components/Modals/EditProfile.vue:61
+msgid "Show recruiters and others that you are open to work."
+msgstr ""
+
#. Label of the shuffle_questions (Check) field in DocType 'LMS Quiz'
#: frontend/src/pages/QuizForm.vue:105 lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Shuffle Questions"
@@ -6298,13 +6123,6 @@ msgstr ""
msgid "Sold Out"
msgstr ""
-#. Label of the solution (Code) field in DocType 'Exercise Latest Submission'
-#. Label of the solution (Code) field in DocType 'Exercise Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-msgid "Solution"
-msgstr ""
-
#. Label of the source (Link) field in DocType 'LMS Batch Enrollment'
#. Label of the source (Link) field in DocType 'LMS Payment'
#. Label of the source (Data) field in DocType 'LMS Source'
@@ -6322,11 +6140,6 @@ msgstr ""
msgid "Staff"
msgstr ""
-#. Label of the stage (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Stage"
-msgstr ""
-
#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81
#: frontend/src/pages/Home/AdminHome.vue:167
#: frontend/src/pages/Home/StudentHome.vue:110
@@ -6335,10 +6148,8 @@ msgstr ""
#. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch'
-#. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Start Date"
msgstr ""
@@ -6354,7 +6165,6 @@ msgstr ""
#. Label of the start_time (Time) field in DocType 'Evaluator Schedule'
#. Label of the start_time (Time) field in DocType 'LMS Batch'
-#. Label of the start_time (Time) field in DocType 'LMS Batch Old'
#. Label of the start_time (Time) field in DocType 'LMS Batch Timetable'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
@@ -6362,7 +6172,6 @@ msgstr ""
#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -6403,10 +6212,7 @@ msgstr ""
#. Label of the status (Select) field in DocType 'Job Opportunity'
#. Label of a field in the job-opportunity Web Form
-#. Label of the status (Select) field in DocType 'Exercise Latest Submission'
-#. Label of the status (Select) field in DocType 'Exercise Submission'
#. Label of the status (Select) field in DocType 'LMS Assignment Submission'
-#. Label of the status (Select) field in DocType 'LMS Batch Old'
#. Label of the status (Select) field in DocType 'LMS Certificate Evaluation'
#. Label of the status (Select) field in DocType 'LMS Certificate Request'
#. Label of the status (Select) field in DocType 'LMS Course'
@@ -6423,10 +6229,7 @@ msgstr ""
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -6470,11 +6273,6 @@ msgstr ""
msgid "Students will be enrolled in a paid batch once they complete the payment"
msgstr ""
-#. Label of the subgroup (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Subgroup"
-msgstr ""
-
#: frontend/src/components/ContactUsEmail.vue:13
#: frontend/src/components/Modals/AnnouncementModal.vue:20
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
@@ -6512,8 +6310,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchCourseModal.vue:9
#: frontend/src/components/Modals/EvaluationModal.vue:9
#: frontend/src/components/Quiz.vue:242 lms/templates/assignment.html:9
-#: lms/templates/livecode/extension_footer.html:25
-#: lms/templates/reviews.html:163 lms/www/new-sign-up.html:32
+#: lms/www/new-sign-up.html:32
msgid "Submit"
msgstr ""
@@ -6529,11 +6326,6 @@ msgstr ""
msgid "Submit your resume to proceed with your application for this position. Upon submission, it will be shared with the job poster."
msgstr ""
-#: lms/templates/livecode/extension_footer.html:85
-#: lms/templates/livecode/extension_footer.html:115
-msgid "Submitted {0}"
-msgstr ""
-
#: frontend/src/pages/Programs/ProgramEnrollment.vue:145
msgid "Successfully enrolled in program"
msgstr ""
@@ -6552,7 +6344,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: lms/lms/api.py:1082
+#: lms/lms/api.py:966
msgid "Suspicious pattern found in {0}: {1}"
msgstr ""
@@ -6567,8 +6359,6 @@ msgstr ""
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/function/function.json
#: lms/lms/doctype/industry/industry.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -6578,7 +6368,6 @@ msgstr ""
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -6590,7 +6379,6 @@ msgstr ""
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
@@ -6649,10 +6437,6 @@ msgstr ""
msgid "Temporarily Disabled"
msgstr ""
-#: lms/lms/utils.py:428
-msgid "Terms of Use"
-msgstr ""
-
#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise'
#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise
#. Submission'
@@ -6667,15 +6451,6 @@ msgstr ""
msgid "Test Quiz"
msgstr ""
-#. Label of the test_results (Small Text) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the test_results (Small Text) field in DocType 'Exercise
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-msgid "Test Results"
-msgstr ""
-
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:82
msgid "Test this Exercise"
msgstr ""
@@ -6684,11 +6459,6 @@ msgstr ""
msgid "Test {0}"
msgstr ""
-#. Label of the tests (Code) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Tests"
-msgstr ""
-
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment'
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission'
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -6707,7 +6477,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
-#: lms/lms/utils.py:2728
+#: lms/lms/utils.py:2099
msgid "The batch does not exist."
msgstr ""
@@ -6715,7 +6485,7 @@ msgstr ""
msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session."
msgstr ""
-#: lms/lms/utils.py:1871
+#: lms/lms/utils.py:1579
msgid "The coupon code '{0}' is invalid."
msgstr ""
@@ -6727,7 +6497,11 @@ msgstr ""
msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}"
msgstr ""
-#: lms/lms/utils.py:2712
+#: frontend/src/pages/Batch.vue:151
+msgid "The last day to schedule your evaluations is "
+msgstr ""
+
+#: lms/lms/utils.py:2083
msgid "The lesson does not exist."
msgstr ""
@@ -6735,7 +6509,7 @@ msgstr ""
msgid "The slot is already booked by another participant."
msgstr ""
-#: lms/lms/utils.py:2068
+#: lms/lms/utils.py:1776
msgid "The specified batch does not exist."
msgstr ""
@@ -6753,7 +6527,7 @@ msgstr ""
#: lms/lms/doctype/lms_batch/lms_batch.py:101
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:42
-#: lms/lms/utils.py:2100
+#: lms/lms/utils.py:1808
msgid "There are no seats available in this batch."
msgstr ""
@@ -6806,15 +6580,15 @@ msgstr ""
msgid "This class has ended"
msgstr ""
-#: lms/lms/utils.py:1900
+#: lms/lms/utils.py:1608
msgid "This coupon has expired."
msgstr ""
-#: lms/lms/utils.py:1903
+#: lms/lms/utils.py:1611
msgid "This coupon has reached its maximum usage limit."
msgstr ""
-#: lms/lms/utils.py:1912
+#: lms/lms/utils.py:1620
msgid "This coupon is not applicable to this {0}."
msgstr ""
@@ -6822,7 +6596,7 @@ msgstr ""
msgid "This course has:"
msgstr ""
-#: lms/lms/utils.py:1831
+#: lms/lms/utils.py:1539
msgid "This course is free."
msgstr ""
@@ -6858,8 +6632,8 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
-#: frontend/src/components/Sidebar/AppSidebar.vue:78
-#: frontend/src/components/Sidebar/AppSidebar.vue:118
+#: frontend/src/components/Sidebar/AppSidebar.vue:88
+#: frontend/src/components/Sidebar/AppSidebar.vue:128
msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
msgstr ""
@@ -6945,7 +6719,7 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: lms/lms/doctype/lms_course/lms_course.py:72
+#: lms/lms/doctype/lms_course/lms_course.py:70
msgid "Timezone is required for paid certificates."
msgstr ""
@@ -6960,9 +6734,7 @@ msgstr ""
#. Label of the title (Data) field in DocType 'LMS Assignment'
#. Label of the title (Data) field in DocType 'LMS Badge'
#. Label of the title (Data) field in DocType 'LMS Batch'
-#. Label of the title (Data) field in DocType 'LMS Batch Old'
#. Label of the title (Data) field in DocType 'LMS Course'
-#. Label of the title (Data) field in DocType 'LMS Exercise'
#. Label of the title (Data) field in DocType 'LMS Live Class'
#. Label of the title (Data) field in DocType 'LMS Program'
#. Label of the title (Data) field in DocType 'LMS Programming Exercise'
@@ -6985,9 +6757,7 @@ msgstr ""
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_badge/lms_badge.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_course/lms_course.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
#: lms/lms/doctype/lms_program/lms_program.json
#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json
@@ -7013,7 +6783,7 @@ msgstr ""
msgid "To Date"
msgstr ""
-#: lms/lms/utils.py:1845
+#: lms/lms/utils.py:1553
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -7060,10 +6830,16 @@ msgstr ""
msgid "Tuesday"
msgstr ""
-#: frontend/src/pages/ProfileAbout.vue:103
+#: frontend/src/pages/ProfileAbout.vue:105
msgid "Twitter"
msgstr ""
+#. Label of the twitter (Data) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:87
+#: lms/fixtures/custom_field.json
+msgid "Twitter ID"
+msgstr ""
+
#. Label of the type (Select) field in DocType 'Job Opportunity'
#. Label of a field in the job-opportunity Web Form
#. Label of the type (Select) field in DocType 'LMS Assignment'
@@ -7129,11 +6905,6 @@ msgstr ""
msgid "Under Review"
msgstr ""
-#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Unlisted"
-msgstr ""
-
#: frontend/src/pages/Batches.vue:330 frontend/src/pages/Courses.vue:356
msgid "Unpublished"
msgstr ""
@@ -7162,7 +6933,7 @@ msgstr ""
msgid "Upcoming"
msgstr ""
-#: frontend/src/pages/Batch.vue:190 frontend/src/pages/Home/AdminHome.vue:34
+#: frontend/src/pages/Batch.vue:204 frontend/src/pages/Home/AdminHome.vue:34
msgid "Upcoming Batches"
msgstr ""
@@ -7316,11 +7087,6 @@ msgstr ""
msgid "Violet"
msgstr ""
-#. Label of the visibility (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Visibility"
-msgstr ""
-
#: frontend/src/components/BatchOverlay.vue:73
msgid "Visit Batch"
msgstr ""
@@ -7436,15 +7202,9 @@ msgstr ""
#: frontend/src/components/CourseReviews.vue:8
#: frontend/src/components/Modals/ReviewModal.vue:5
-#: lms/templates/reviews.html:117
msgid "Write a Review"
msgstr ""
-#: lms/templates/reviews.html:31 lms/templates/reviews.html:103
-#: lms/templates/reviews_cta.html:3 lms/templates/reviews_cta.html:7
-msgid "Write a review"
-msgstr ""
-
#: frontend/src/components/Assignment.vue:126
msgid "Write your answer here"
msgstr ""
@@ -7464,27 +7224,23 @@ msgstr ""
msgid "You are already certified for this course. Click on the card below to open your certificate."
msgstr ""
-#: lms/lms/api.py:200
+#: lms/lms/api.py:121
msgid "You are already enrolled for this batch."
msgstr ""
-#: lms/lms/api.py:194
+#: lms/lms/api.py:115
msgid "You are already enrolled for this course."
msgstr ""
-#: lms/lms/utils.py:2089
+#: lms/lms/utils.py:1797
msgid "You are already enrolled in this batch."
msgstr ""
-#: frontend/src/pages/Batch.vue:172
+#: frontend/src/pages/Batch.vue:186
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr ""
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.py:20
-msgid "You are not a mentor of the course {0}"
-msgstr ""
-
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:160
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:165
msgid "You are not enrolled in this course."
msgstr ""
@@ -7517,15 +7273,15 @@ msgstr ""
msgid "You cannot change the roles in read-only mode."
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:116
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:33
msgid "You cannot enroll in an unpublished course."
msgstr ""
-#: lms/lms/utils.py:2229
+#: lms/lms/utils.py:1937
msgid "You cannot enroll in an unpublished program."
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:110
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27
msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator."
msgstr ""
@@ -7537,11 +7293,11 @@ msgstr ""
msgid "You cannot schedule evaluations for past slots."
msgstr ""
-#: lms/lms/utils.py:2740
+#: lms/lms/utils.py:2111
msgid "You do not have access to this batch."
msgstr ""
-#: lms/lms/utils.py:2723
+#: lms/lms/utils.py:2094
msgid "You do not have access to this course."
msgstr ""
@@ -7549,7 +7305,7 @@ msgstr ""
msgid "You do not have permission to access this page."
msgstr ""
-#: lms/lms/api.py:1531 lms/lms/api.py:1535
+#: lms/lms/api.py:1415 lms/lms/api.py:1419
msgid "You do not have permission to update meta tags."
msgstr ""
@@ -7574,11 +7330,11 @@ msgstr ""
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr ""
-#: lms/lms/api.py:224
+#: lms/lms/api.py:145
msgid "You have already purchased the certificate for this course."
msgstr ""
-#: lms/lms/doctype/lms_course_review/lms_course_review.py:15
+#: lms/lms/doctype/lms_course_review/lms_course_review.py:22
msgid "You have already reviewed this course"
msgstr ""
@@ -7590,7 +7346,7 @@ msgstr ""
msgid "You have been enrolled in this batch"
msgstr ""
-#: frontend/src/components/CourseCardOverlay.vue:230
+#: frontend/src/components/CourseCardOverlay.vue:234
msgid "You have been enrolled in this course"
msgstr ""
@@ -7602,7 +7358,7 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:169
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:174
msgid "You have not completed the course yet."
msgstr ""
@@ -7634,7 +7390,11 @@ msgstr ""
msgid "You must be a Moderator to assign badges to users."
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:130
+#: lms/lms/doctype/lms_course_review/lms_course_review.py:18
+msgid "You must be enrolled in the course to submit a review"
+msgstr ""
+
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47
msgid "You need to complete the payment for this course before enrolling."
msgstr ""
@@ -7785,11 +7545,11 @@ msgstr ""
msgid "cancel your application"
msgstr ""
-#: frontend/src/pages/CertifiedParticipants.vue:79
+#: frontend/src/pages/CertifiedParticipants.vue:75
msgid "certificate"
msgstr ""
-#: frontend/src/pages/CertifiedParticipants.vue:78
+#: frontend/src/pages/CertifiedParticipants.vue:74
msgid "certificates"
msgstr ""
@@ -7856,6 +7616,14 @@ msgstr ""
msgid "live classes"
msgstr ""
+#: frontend/src/pages/Search/Search.vue:38
+msgid "match"
+msgstr ""
+
+#: frontend/src/pages/Search/Search.vue:38
+msgid "matches"
+msgstr ""
+
#: frontend/src/pages/Programs/Programs.vue:42
#: frontend/src/pages/Programs/StudentPrograms.vue:36
msgid "member"
@@ -7882,22 +7650,26 @@ msgstr ""
msgid "rating"
msgstr ""
-#: lms/templates/reviews.html:25
-msgid "ratings"
-msgstr ""
-
#: frontend/src/components/Settings/Categories.vue:19
msgid "saving..."
msgstr ""
-#: lms/templates/reviews.html:43
-msgid "stars"
-msgstr ""
-
#: frontend/src/pages/Programs/ProgramEnrollment.vue:72
msgid "students"
msgstr ""
+#: frontend/src/components/CommandPalette/CommandPalette.vue:59
+msgid "to close"
+msgstr ""
+
+#: frontend/src/components/CommandPalette/CommandPalette.vue:45
+msgid "to navigate"
+msgstr ""
+
+#: frontend/src/components/CommandPalette/CommandPalette.vue:53
+msgid "to select"
+msgstr ""
+
#: frontend/src/components/BatchFeedback.vue:12
msgid "to view your feedback."
msgstr ""
@@ -7926,7 +7698,7 @@ msgstr ""
msgid "{0} Quizzes"
msgstr ""
-#: lms/lms/api.py:838 lms/lms/api.py:846
+#: lms/lms/api.py:722 lms/lms/api.py:730
msgid "{0} Settings not found"
msgstr ""
@@ -7946,23 +7718,15 @@ msgstr ""
msgid "{0} has submitted the assignment {1}"
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:57
-msgid "{0} is already a Student of {1} course through {2} batch"
-msgstr ""
-
#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.py:15
msgid "{0} is already a mentor for course {1}"
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:30
-msgid "{0} is already a {1} of the course {2}"
-msgstr ""
-
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:91
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:89
msgid "{0} is already certified for the batch {1}"
msgstr ""
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:72
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:70
msgid "{0} is already certified for the course {1}"
msgstr ""
@@ -7970,7 +7734,7 @@ msgstr ""
msgid "{0} is your evaluator"
msgstr ""
-#: lms/lms/utils.py:676
+#: lms/lms/utils.py:489
msgid "{0} mentioned you in a comment"
msgstr ""
@@ -7978,18 +7742,14 @@ msgstr ""
msgid "{0} mentioned you in a comment in your batch."
msgstr ""
-#: lms/lms/utils.py:633 lms/lms/utils.py:637
+#: lms/lms/utils.py:446 lms/lms/utils.py:450
msgid "{0} mentioned you in a comment in {1}"
msgstr ""
-#: lms/lms/api.py:887
+#: lms/lms/api.py:771
msgid "{0} not found"
msgstr ""
-#: lms/lms/utils.py:450
-msgid "{0}k"
-msgstr ""
-
#. Count format of shortcut in the LMS Workspace
#: lms/lms/workspace/lms/lms.json
msgid "{} Active"