├── .editorconfig ├── .eslintrc ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── batch.png ├── certificate.png ├── helper │ ├── flake8.conf │ ├── install.sh │ ├── install_dependencies.sh │ ├── site_config.json │ └── update_pot_file.sh ├── hero.png ├── lms-logo.png ├── mariadb-frappe.cnf ├── quiz.png ├── try-on-f-cloud.svg └── workflows │ ├── build.yml │ ├── ci.yml │ ├── generate-pot-file.yml │ ├── linters.yml │ ├── make_release_pr.yml │ ├── on_release.yml │ ├── release_notes.yml │ ├── semantic.yml │ └── ui-tests.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .releaserc ├── Contribution.md ├── MANIFEST.in ├── README.md ├── SECURITY.md ├── bench-installation.md ├── commitlint.config.js ├── crowdin.yml ├── cypress.config.js ├── cypress ├── e2e │ ├── batch_creation.cy.js │ └── course_creation.cy.js ├── fixtures │ ├── Youtube.mov │ ├── example.json │ └── profile.png └── support │ ├── commands.js │ └── e2e.js ├── docker-installation.md ├── docker ├── docker-compose.yml └── init.sh ├── frontend ├── .gitignore ├── .prettierrc.json ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── Quiz.mp4 │ ├── Remove.mp4 │ ├── Upload.mp4 │ ├── Youtube.mp4 │ ├── favicon.png │ ├── learning.svg │ └── manifest │ │ ├── apple-icon-180.png │ │ ├── apple-splash-1125-2436.jpg │ │ ├── apple-splash-1136-640.jpg │ │ ├── apple-splash-1170-2532.jpg │ │ ├── apple-splash-1179-2556.jpg │ │ ├── apple-splash-1206-2622.jpg │ │ ├── apple-splash-1242-2208.jpg │ │ ├── apple-splash-1242-2688.jpg │ │ ├── apple-splash-1284-2778.jpg │ │ ├── apple-splash-1290-2796.jpg │ │ ├── apple-splash-1320-2868.jpg │ │ ├── apple-splash-1334-750.jpg │ │ ├── apple-splash-1488-2266.jpg │ │ ├── apple-splash-1536-2048.jpg │ │ ├── apple-splash-1620-2160.jpg │ │ ├── apple-splash-1640-2360.jpg │ │ ├── apple-splash-1668-2224.jpg │ │ ├── apple-splash-1668-2388.jpg │ │ ├── apple-splash-1792-828.jpg │ │ ├── apple-splash-2048-1536.jpg │ │ ├── apple-splash-2048-2732.jpg │ │ ├── apple-splash-2160-1620.jpg │ │ ├── apple-splash-2208-1242.jpg │ │ ├── apple-splash-2224-1668.jpg │ │ ├── apple-splash-2266-1488.jpg │ │ ├── apple-splash-2360-1640.jpg │ │ ├── apple-splash-2388-1668.jpg │ │ ├── apple-splash-2436-1125.jpg │ │ ├── apple-splash-2532-1170.jpg │ │ ├── apple-splash-2556-1179.jpg │ │ ├── apple-splash-2622-1206.jpg │ │ ├── apple-splash-2688-1242.jpg │ │ ├── apple-splash-2732-2048.jpg │ │ ├── apple-splash-2778-1284.jpg │ │ ├── apple-splash-2796-1290.jpg │ │ ├── apple-splash-2868-1320.jpg │ │ ├── apple-splash-640-1136.jpg │ │ ├── apple-splash-750-1334.jpg │ │ ├── apple-splash-828-1792.jpg │ │ ├── manifest-icon-192.maskable.png │ │ └── manifest-icon-512.maskable.png ├── src │ ├── App.vue │ ├── assets │ │ └── Inter │ │ │ ├── Inter-Black.woff │ │ │ ├── Inter-Black.woff2 │ │ │ ├── Inter-BlackItalic.woff │ │ │ ├── Inter-BlackItalic.woff2 │ │ │ ├── Inter-Bold.woff │ │ │ ├── Inter-Bold.woff2 │ │ │ ├── Inter-BoldItalic.woff │ │ │ ├── Inter-BoldItalic.woff2 │ │ │ ├── Inter-ExtraBold.woff │ │ │ ├── Inter-ExtraBold.woff2 │ │ │ ├── Inter-ExtraBoldItalic.woff │ │ │ ├── Inter-ExtraBoldItalic.woff2 │ │ │ ├── Inter-ExtraLight.woff │ │ │ ├── Inter-ExtraLight.woff2 │ │ │ ├── Inter-ExtraLightItalic.woff │ │ │ ├── Inter-ExtraLightItalic.woff2 │ │ │ ├── Inter-Italic.woff │ │ │ ├── Inter-Italic.woff2 │ │ │ ├── Inter-Light.woff │ │ │ ├── Inter-Light.woff2 │ │ │ ├── Inter-LightItalic.woff │ │ │ ├── Inter-LightItalic.woff2 │ │ │ ├── Inter-Medium.woff │ │ │ ├── Inter-Medium.woff2 │ │ │ ├── Inter-MediumItalic.woff │ │ │ ├── Inter-MediumItalic.woff2 │ │ │ ├── Inter-Regular.woff │ │ │ ├── Inter-Regular.woff2 │ │ │ ├── Inter-SemiBold.woff │ │ │ ├── Inter-SemiBold.woff2 │ │ │ ├── Inter-SemiBoldItalic.woff │ │ │ ├── Inter-SemiBoldItalic.woff2 │ │ │ ├── Inter-Thin.woff │ │ │ ├── Inter-Thin.woff2 │ │ │ ├── Inter-ThinItalic.woff │ │ │ ├── Inter-ThinItalic.woff2 │ │ │ ├── Inter-italic.var.woff2 │ │ │ ├── Inter-roman.var.woff2 │ │ │ ├── Inter.var.woff2 │ │ │ └── inter.css │ ├── components │ │ ├── AdminBatchDashboard.vue │ │ ├── Annoucements.vue │ │ ├── AssessmentPlugin.vue │ │ ├── Assessments.vue │ │ ├── Assignment.vue │ │ ├── AudioBlock.vue │ │ ├── BatchCard.vue │ │ ├── BatchCourses.vue │ │ ├── BatchDashboard.vue │ │ ├── BatchFeedback.vue │ │ ├── BatchOverlay.vue │ │ ├── BatchStudents.vue │ │ ├── CertificationLinks.vue │ │ ├── Common │ │ │ └── DateRange.vue │ │ ├── ContactUsEmail.vue │ │ ├── Controls │ │ │ ├── Autocomplete.vue │ │ │ ├── ChildTable.vue │ │ │ ├── Code.vue │ │ │ ├── CodeEditor.vue │ │ │ ├── ColorSwatches.vue │ │ │ ├── IconPicker.vue │ │ │ ├── Link.vue │ │ │ ├── MultiSelect.vue │ │ │ ├── Rating.vue │ │ │ └── Uploader.vue │ │ ├── CourseCard.vue │ │ ├── CourseCardOverlay.vue │ │ ├── CourseInstructors.vue │ │ ├── CourseOutline.vue │ │ ├── CourseReviews.vue │ │ ├── CreateOutline.vue │ │ ├── DesktopLayout.vue │ │ ├── DiscussionReplies.vue │ │ ├── Discussions.vue │ │ ├── EmptyState.vue │ │ ├── Icons │ │ │ ├── CollapseSidebar.vue │ │ │ ├── FrappeCloudIcon.vue │ │ │ ├── IndicatorIcon.vue │ │ │ ├── InviteIcon.vue │ │ │ ├── LMSLogo.vue │ │ │ └── Play.vue │ │ ├── InstallPrompt.vue │ │ ├── JobCard.vue │ │ ├── LessonContent.vue │ │ ├── LessonHelp.vue │ │ ├── LiveClass.vue │ │ ├── MobileLayout.vue │ │ ├── Modals │ │ │ ├── AnnouncementModal.vue │ │ │ ├── AssessmentModal.vue │ │ │ ├── AssignmentForm.vue │ │ │ ├── BatchCourseModal.vue │ │ │ ├── BatchStudentProgress.vue │ │ │ ├── BulkCertificates.vue │ │ │ ├── ChapterModal.vue │ │ │ ├── CourseProgressSummary.vue │ │ │ ├── DiscussionModal.vue │ │ │ ├── EditCoverImage.vue │ │ │ ├── EditProfile.vue │ │ │ ├── EmailTemplateModal.vue │ │ │ ├── EvaluationModal.vue │ │ │ ├── Event.vue │ │ │ ├── ExplanationVideos.vue │ │ │ ├── FeedbackModal.vue │ │ │ ├── JobApplicationModal.vue │ │ │ ├── LiveClassAttendance.vue │ │ │ ├── LiveClassModal.vue │ │ │ ├── PageModal.vue │ │ │ ├── Question.vue │ │ │ ├── QuizInVideo.vue │ │ │ ├── ReviewModal.vue │ │ │ ├── StudentModal.vue │ │ │ ├── VideoStatistics.vue │ │ │ └── ZoomAccountModal.vue │ │ ├── NoPermission.vue │ │ ├── NoSidebarLayout.vue │ │ ├── NotPermitted.vue │ │ ├── Notes │ │ │ ├── InlineLessonMenu.vue │ │ │ ├── Notes.vue │ │ │ └── types.ts │ │ ├── ProgressBar.vue │ │ ├── Quiz.vue │ │ ├── QuizBlock.vue │ │ ├── RelatedCourses.vue │ │ ├── Settings │ │ │ ├── BadgeAssignmentForm.vue │ │ │ ├── BadgeAssignments.vue │ │ │ ├── BadgeForm.vue │ │ │ ├── Badges.vue │ │ │ ├── BrandSettings.vue │ │ │ ├── Categories.vue │ │ │ ├── Coupons │ │ │ │ ├── CouponDetails.vue │ │ │ │ ├── CouponItems.vue │ │ │ │ ├── CouponList.vue │ │ │ │ ├── Coupons.vue │ │ │ │ └── types.ts │ │ │ ├── EmailTemplates.vue │ │ │ ├── Evaluators.vue │ │ │ ├── Members.vue │ │ │ ├── PaymentGatewayDetails.vue │ │ │ ├── PaymentGateways.vue │ │ │ ├── SettingDetails.vue │ │ │ ├── SettingFields.vue │ │ │ ├── Settings.vue │ │ │ ├── Transactions │ │ │ │ ├── TransactionDetails.vue │ │ │ │ ├── TransactionList.vue │ │ │ │ └── Transactions.vue │ │ │ ├── ZoomSettings.vue │ │ │ └── types.ts │ │ ├── Sidebar │ │ │ ├── AppSidebar.vue │ │ │ ├── Apps.vue │ │ │ ├── Configuration.vue │ │ │ ├── SidebarLink.vue │ │ │ └── UserDropdown.vue │ │ ├── StudentHeatmap.vue │ │ ├── Tags.vue │ │ ├── UnsplashImageBrowser.vue │ │ ├── UpcomingEvaluations.vue │ │ ├── UploadPlugin.vue │ │ ├── UserAvatar.vue │ │ └── VideoBlock.vue │ ├── global.d.ts │ ├── index.css │ ├── main.js │ ├── pages │ │ ├── AssignmentSubmission.vue │ │ ├── AssignmentSubmissionList.vue │ │ ├── Assignments.vue │ │ ├── Badge.vue │ │ ├── Batch.vue │ │ ├── BatchDetail.vue │ │ ├── BatchForm.vue │ │ ├── Batches.vue │ │ ├── Billing.vue │ │ ├── CertifiedParticipants.vue │ │ ├── CourseCertification.vue │ │ ├── CourseDetail.vue │ │ ├── CourseForm.vue │ │ ├── Courses.vue │ │ ├── DataImport.vue │ │ ├── Home │ │ │ ├── AdminHome.vue │ │ │ ├── Home.vue │ │ │ ├── Streak.vue │ │ │ └── StudentHome.vue │ │ ├── JobApplications.vue │ │ ├── JobDetail.vue │ │ ├── JobForm.vue │ │ ├── Jobs.vue │ │ ├── Lesson.vue │ │ ├── LessonForm.vue │ │ ├── Notifications.vue │ │ ├── PersonaForm.vue │ │ ├── Profile.vue │ │ ├── ProfileAbout.vue │ │ ├── ProfileCertificates.vue │ │ ├── ProfileEvaluationSchedule.vue │ │ ├── ProfileEvaluator.vue │ │ ├── ProfileRoles.vue │ │ ├── ProgrammingExercises │ │ │ ├── ProgrammingExerciseForm.vue │ │ │ ├── ProgrammingExerciseModal.vue │ │ │ ├── ProgrammingExerciseSubmission.vue │ │ │ ├── ProgrammingExerciseSubmissions.vue │ │ │ ├── ProgrammingExercises.vue │ │ │ └── types.ts │ │ ├── Programs │ │ │ ├── ProgramDetail.vue │ │ │ ├── ProgramEnrollment.vue │ │ │ ├── ProgramForm.vue │ │ │ ├── ProgramProgressSummary.vue │ │ │ ├── Programs.vue │ │ │ ├── StudentPrograms.vue │ │ │ └── types.ts │ │ ├── QuizForm.vue │ │ ├── QuizPage.vue │ │ ├── QuizSubmission.vue │ │ ├── QuizSubmissionList.vue │ │ ├── Quizzes.vue │ │ ├── SCORMChapter.vue │ │ └── Statistics.vue │ ├── router.js │ ├── socket.js │ ├── stores │ │ ├── session.js │ │ ├── settings.js │ │ ├── sidebar.js │ │ └── user.js │ ├── styles │ │ └── codemirror.css │ ├── telemetry.ts │ ├── translation.js │ └── utils │ │ ├── assignment.js │ │ ├── code.ts │ │ ├── composables.js │ │ ├── dayjs.js │ │ ├── dialogs.js │ │ ├── frappe-ui-colors.json │ │ ├── index.js │ │ ├── markdownParser.js │ │ ├── program.ts │ │ ├── quiz.js │ │ ├── scrollContainer.js │ │ ├── upload.js │ │ └── youtube.js ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.js ├── yarn-error.log └── yarn.lock ├── license.txt ├── lms ├── __init__.py ├── activation.py ├── fixtures │ ├── custom_field.json │ ├── function.json │ ├── industry.json │ └── lms_category.json ├── hooks.py ├── install.py ├── job │ ├── __init__.py │ ├── doctype │ │ ├── __init__.py │ │ ├── job_opportunity │ │ │ ├── __init__.py │ │ │ ├── job_opportunity.js │ │ │ ├── job_opportunity.json │ │ │ ├── job_opportunity.py │ │ │ └── test_job_opportunity.py │ │ ├── job_settings │ │ │ ├── __init__.py │ │ │ ├── job_settings.js │ │ │ ├── job_settings.json │ │ │ ├── job_settings.py │ │ │ └── test_job_settings.py │ │ └── lms_job_application │ │ │ ├── __init__.py │ │ │ ├── lms_job_application.js │ │ │ ├── lms_job_application.json │ │ │ ├── lms_job_application.py │ │ │ └── test_lms_job_application.py │ ├── notification │ │ ├── __init__.py │ │ └── new_job_alert │ │ │ ├── __init__.py │ │ │ ├── new_job_alert.json │ │ │ ├── new_job_alert.md │ │ │ └── new_job_alert.py │ └── web_form │ │ ├── __init__.py │ │ └── job_opportunity │ │ ├── __init__.py │ │ ├── job_opportunity.js │ │ ├── job_opportunity.json │ │ └── job_opportunity.py ├── lms │ ├── __init__.py │ ├── api.py │ ├── dashboard_chart │ │ ├── certification │ │ │ └── certification.json │ │ ├── course_enrollments │ │ │ └── course_enrollments.json │ │ ├── lesson_completion │ │ │ └── lesson_completion.json │ │ └── new_signups │ │ │ └── new_signups.json │ ├── doctype │ │ ├── __init__.py │ │ ├── batch_course │ │ │ ├── __init__.py │ │ │ ├── batch_course.json │ │ │ └── batch_course.py │ │ ├── certification │ │ │ ├── __init__.py │ │ │ ├── certification.js │ │ │ ├── certification.json │ │ │ ├── certification.py │ │ │ └── test_certification.py │ │ ├── chapter_reference │ │ │ ├── __init__.py │ │ │ ├── chapter_reference.json │ │ │ └── chapter_reference.py │ │ ├── course_chapter │ │ │ ├── __init__.py │ │ │ ├── course_chapter.js │ │ │ ├── course_chapter.json │ │ │ ├── course_chapter.py │ │ │ └── test_course_chapter.py │ │ ├── course_evaluator │ │ │ ├── __init__.py │ │ │ ├── course_evaluator.js │ │ │ ├── course_evaluator.json │ │ │ ├── course_evaluator.py │ │ │ └── test_course_evaluator.py │ │ ├── course_instructor │ │ │ ├── __init__.py │ │ │ ├── course_instructor.json │ │ │ └── course_instructor.py │ │ ├── course_lesson │ │ │ ├── __init__.py │ │ │ ├── course_lesson.js │ │ │ ├── course_lesson.json │ │ │ ├── course_lesson.py │ │ │ └── test_course_lesson.py │ │ ├── education_detail │ │ │ ├── __init__.py │ │ │ ├── education_detail.json │ │ │ └── education_detail.py │ │ ├── evaluator_schedule │ │ │ ├── __init__.py │ │ │ ├── evaluator_schedule.json │ │ │ └── evaluator_schedule.py │ │ ├── exercise_latest_submission │ │ │ ├── __init__.py │ │ │ ├── exercise_latest_submission.js │ │ │ ├── exercise_latest_submission.json │ │ │ ├── exercise_latest_submission.py │ │ │ └── test_exercise_latest_submission.py │ │ ├── exercise_submission │ │ │ ├── __init__.py │ │ │ ├── exercise_submission.js │ │ │ ├── exercise_submission.json │ │ │ ├── exercise_submission.py │ │ │ └── test_exercise_submission.py │ │ ├── function │ │ │ ├── __init__.py │ │ │ ├── function.js │ │ │ ├── function.json │ │ │ ├── function.py │ │ │ └── test_function.py │ │ ├── industry │ │ │ ├── __init__.py │ │ │ ├── industry.js │ │ │ ├── industry.json │ │ │ ├── industry.py │ │ │ └── test_industry.py │ │ ├── lesson_reference │ │ │ ├── __init__.py │ │ │ ├── lesson_reference.json │ │ │ └── lesson_reference.py │ │ ├── lms_assessment │ │ │ ├── __init__.py │ │ │ ├── lms_assessment.json │ │ │ └── lms_assessment.py │ │ ├── lms_assignment │ │ │ ├── __init__.py │ │ │ ├── lms_assignment.js │ │ │ ├── lms_assignment.json │ │ │ ├── lms_assignment.py │ │ │ └── test_lms_assignment.py │ │ ├── lms_assignment_submission │ │ │ ├── __init__.py │ │ │ ├── lms_assignment_submission.js │ │ │ ├── lms_assignment_submission.json │ │ │ ├── lms_assignment_submission.py │ │ │ └── test_lms_assignment_submission.py │ │ ├── lms_badge │ │ │ ├── __init__.py │ │ │ ├── lms_badge.js │ │ │ ├── lms_badge.json │ │ │ ├── lms_badge.py │ │ │ └── test_lms_badge.py │ │ ├── lms_badge_assignment │ │ │ ├── __init__.py │ │ │ ├── lms_badge_assignment.js │ │ │ ├── lms_badge_assignment.json │ │ │ ├── lms_badge_assignment.py │ │ │ └── test_lms_badge_assignment.py │ │ ├── lms_batch │ │ │ ├── __init__.py │ │ │ ├── lms_batch.js │ │ │ ├── lms_batch.json │ │ │ ├── lms_batch.py │ │ │ └── test_lms_batch.py │ │ ├── lms_batch_enrollment │ │ │ ├── __init__.py │ │ │ ├── lms_batch_enrollment.js │ │ │ ├── lms_batch_enrollment.json │ │ │ ├── lms_batch_enrollment.py │ │ │ └── test_lms_batch_enrollment.py │ │ ├── lms_batch_feedback │ │ │ ├── __init__.py │ │ │ ├── lms_batch_feedback.js │ │ │ ├── lms_batch_feedback.json │ │ │ ├── lms_batch_feedback.py │ │ │ └── test_lms_batch_feedback.py │ │ ├── lms_batch_old │ │ │ ├── __init__.py │ │ │ ├── lms_batch_old.js │ │ │ ├── lms_batch_old.json │ │ │ ├── lms_batch_old.py │ │ │ └── test_lms_batch_old.py │ │ ├── lms_batch_timetable │ │ │ ├── __init__.py │ │ │ ├── lms_batch_timetable.js │ │ │ ├── lms_batch_timetable.json │ │ │ ├── lms_batch_timetable.py │ │ │ └── test_lms_batch_timetable.py │ │ ├── lms_category │ │ │ ├── __init__.py │ │ │ ├── lms_category.js │ │ │ ├── lms_category.json │ │ │ ├── lms_category.py │ │ │ └── test_lms_category.py │ │ ├── lms_certificate │ │ │ ├── __init__.py │ │ │ ├── lms_certificate.js │ │ │ ├── lms_certificate.json │ │ │ ├── lms_certificate.py │ │ │ └── test_lms_certificate.py │ │ ├── lms_certificate_evaluation │ │ │ ├── __init__.py │ │ │ ├── lms_certificate_evaluation.js │ │ │ ├── lms_certificate_evaluation.json │ │ │ ├── lms_certificate_evaluation.py │ │ │ └── test_lms_certificate_evaluation.py │ │ ├── lms_certificate_request │ │ │ ├── __init__.py │ │ │ ├── lms_certificate_request.js │ │ │ ├── lms_certificate_request.json │ │ │ ├── lms_certificate_request.py │ │ │ └── test_lms_certificate_request.py │ │ ├── lms_coupon │ │ │ ├── __init__.py │ │ │ ├── lms_coupon.js │ │ │ ├── lms_coupon.json │ │ │ ├── lms_coupon.py │ │ │ └── test_lms_coupon.py │ │ ├── lms_coupon_item │ │ │ ├── __init__.py │ │ │ ├── lms_coupon_item.json │ │ │ └── lms_coupon_item.py │ │ ├── lms_course │ │ │ ├── __init__.py │ │ │ ├── lms_course.js │ │ │ ├── lms_course.json │ │ │ ├── lms_course.py │ │ │ └── test_lms_course.py │ │ ├── lms_course_interest │ │ │ ├── __init__.py │ │ │ ├── lms_course_interest.js │ │ │ ├── lms_course_interest.json │ │ │ ├── lms_course_interest.py │ │ │ └── test_lms_course_interest.py │ │ ├── lms_course_mentor_mapping │ │ │ ├── __init__.py │ │ │ ├── lms_course_mentor_mapping.js │ │ │ ├── lms_course_mentor_mapping.json │ │ │ ├── lms_course_mentor_mapping.py │ │ │ └── test_lms_course_mentor_mapping.py │ │ ├── lms_course_progress │ │ │ ├── __init__.py │ │ │ ├── lms_course_progress.js │ │ │ ├── lms_course_progress.json │ │ │ ├── lms_course_progress.py │ │ │ └── test_lms_course_progress.py │ │ ├── lms_course_review │ │ │ ├── __init__.py │ │ │ ├── lms_course_review.js │ │ │ ├── lms_course_review.json │ │ │ ├── lms_course_review.py │ │ │ └── test_lms_course_review.py │ │ ├── lms_enrollment │ │ │ ├── __init__.py │ │ │ ├── lms_enrollment.js │ │ │ ├── lms_enrollment.json │ │ │ ├── lms_enrollment.py │ │ │ └── test_lms_enrollment.py │ │ ├── lms_exercise │ │ │ ├── __init__.py │ │ │ ├── lms_exercise.js │ │ │ ├── lms_exercise.json │ │ │ ├── lms_exercise.py │ │ │ └── test_lms_exercise.py │ │ ├── lms_lesson_note │ │ │ ├── __init__.py │ │ │ ├── lms_lesson_note.js │ │ │ ├── lms_lesson_note.json │ │ │ ├── lms_lesson_note.py │ │ │ └── test_lms_lesson_note.py │ │ ├── lms_live_class │ │ │ ├── __init__.py │ │ │ ├── lms_live_class.js │ │ │ ├── lms_live_class.json │ │ │ ├── lms_live_class.py │ │ │ └── test_lms_live_class.py │ │ ├── lms_live_class_participant │ │ │ ├── __init__.py │ │ │ ├── lms_live_class_participant.js │ │ │ ├── lms_live_class_participant.json │ │ │ ├── lms_live_class_participant.py │ │ │ └── test_lms_live_class_participant.py │ │ ├── lms_mentor_request │ │ │ ├── __init__.py │ │ │ ├── lms_mentor_request.js │ │ │ ├── lms_mentor_request.json │ │ │ ├── lms_mentor_request.py │ │ │ └── test_lms_mentor_request.py │ │ ├── lms_option │ │ │ ├── __init__.py │ │ │ ├── lms_option.json │ │ │ └── lms_option.py │ │ ├── lms_payment │ │ │ ├── __init__.py │ │ │ ├── lms_payment.js │ │ │ ├── lms_payment.json │ │ │ ├── lms_payment.py │ │ │ └── test_lms_payment.py │ │ ├── lms_program │ │ │ ├── __init__.py │ │ │ ├── lms_program.js │ │ │ ├── lms_program.json │ │ │ ├── lms_program.py │ │ │ └── test_lms_program.py │ │ ├── lms_program_course │ │ │ ├── __init__.py │ │ │ ├── lms_program_course.json │ │ │ └── lms_program_course.py │ │ ├── lms_program_member │ │ │ ├── __init__.py │ │ │ ├── lms_program_member.json │ │ │ └── lms_program_member.py │ │ ├── lms_programming_exercise │ │ │ ├── __init__.py │ │ │ ├── lms_programming_exercise.js │ │ │ ├── lms_programming_exercise.json │ │ │ ├── lms_programming_exercise.py │ │ │ └── test_lms_programming_exercise.py │ │ ├── lms_programming_exercise_submission │ │ │ ├── __init__.py │ │ │ ├── lms_programming_exercise_submission.js │ │ │ ├── lms_programming_exercise_submission.json │ │ │ ├── lms_programming_exercise_submission.py │ │ │ └── test_lms_programming_exercise_submission.py │ │ ├── lms_question │ │ │ ├── __init__.py │ │ │ ├── lms_question.js │ │ │ ├── lms_question.json │ │ │ ├── lms_question.py │ │ │ └── test_lms_question.py │ │ ├── lms_quiz │ │ │ ├── __init__.py │ │ │ ├── lms_quiz.js │ │ │ ├── lms_quiz.json │ │ │ ├── lms_quiz.py │ │ │ └── test_lms_quiz.py │ │ ├── lms_quiz_question │ │ │ ├── __init__.py │ │ │ ├── lms_quiz_question.json │ │ │ └── lms_quiz_question.py │ │ ├── lms_quiz_result │ │ │ ├── __init__.py │ │ │ ├── lms_quiz_result.json │ │ │ └── lms_quiz_result.py │ │ ├── lms_quiz_submission │ │ │ ├── __init__.py │ │ │ ├── lms_quiz_submission.js │ │ │ ├── lms_quiz_submission.json │ │ │ ├── lms_quiz_submission.py │ │ │ └── test_lms_quiz_submission.py │ │ ├── lms_section │ │ │ └── lms_section.py │ │ ├── lms_settings │ │ │ ├── __init__.py │ │ │ ├── lms_settings.js │ │ │ ├── lms_settings.json │ │ │ ├── lms_settings.py │ │ │ └── test_lms_settings.py │ │ ├── lms_sidebar_item │ │ │ ├── __init__.py │ │ │ ├── lms_sidebar_item.js │ │ │ ├── lms_sidebar_item.json │ │ │ ├── lms_sidebar_item.py │ │ │ └── test_lms_sidebar_item.py │ │ ├── lms_source │ │ │ ├── __init__.py │ │ │ ├── lms_source.js │ │ │ ├── lms_source.json │ │ │ ├── lms_source.py │ │ │ └── test_lms_source.py │ │ ├── lms_test_case │ │ │ ├── __init__.py │ │ │ ├── lms_test_case.js │ │ │ ├── lms_test_case.json │ │ │ ├── lms_test_case.py │ │ │ └── test_lms_test_case.py │ │ ├── lms_test_case_submission │ │ │ ├── __init__.py │ │ │ ├── lms_test_case_submission.json │ │ │ └── lms_test_case_submission.py │ │ ├── lms_timetable_legend │ │ │ ├── __init__.py │ │ │ ├── lms_timetable_legend.js │ │ │ ├── lms_timetable_legend.json │ │ │ ├── lms_timetable_legend.py │ │ │ └── test_lms_timetable_legend.py │ │ ├── lms_timetable_template │ │ │ ├── __init__.py │ │ │ ├── lms_timetable_template.js │ │ │ ├── lms_timetable_template.json │ │ │ ├── lms_timetable_template.py │ │ │ └── test_lms_timetable_template.py │ │ ├── lms_video_watch_duration │ │ │ ├── __init__.py │ │ │ ├── lms_video_watch_duration.js │ │ │ ├── lms_video_watch_duration.json │ │ │ ├── lms_video_watch_duration.py │ │ │ └── test_lms_video_watch_duration.py │ │ ├── lms_zoom_settings │ │ │ ├── __init__.py │ │ │ ├── lms_zoom_settings.js │ │ │ ├── lms_zoom_settings.json │ │ │ ├── lms_zoom_settings.py │ │ │ └── test_lms_zoom_settings.py │ │ ├── payment_country │ │ │ ├── __init__.py │ │ │ ├── payment_country.js │ │ │ ├── payment_country.json │ │ │ ├── payment_country.py │ │ │ └── test_payment_country.py │ │ ├── preferred_function │ │ │ ├── __init__.py │ │ │ ├── preferred_function.json │ │ │ └── preferred_function.py │ │ ├── preferred_industry │ │ │ ├── __init__.py │ │ │ ├── preferred_industry.js │ │ │ ├── preferred_industry.json │ │ │ ├── preferred_industry.py │ │ │ └── test_preferred_industry.py │ │ ├── related_courses │ │ │ ├── __init__.py │ │ │ ├── related_courses.js │ │ │ ├── related_courses.json │ │ │ ├── related_courses.py │ │ │ └── test_related_courses.py │ │ ├── scheduled_flow │ │ │ ├── __init__.py │ │ │ ├── scheduled_flow.json │ │ │ └── scheduled_flow.py │ │ ├── skills │ │ │ ├── __init__.py │ │ │ ├── skills.js │ │ │ ├── skills.json │ │ │ ├── skills.py │ │ │ └── test_skills.py │ │ ├── user_skill │ │ │ ├── __init__.py │ │ │ ├── test_user_skill.py │ │ │ ├── user_skill.js │ │ │ ├── user_skill.json │ │ │ └── user_skill.py │ │ ├── work_experience │ │ │ ├── __init__.py │ │ │ ├── work_experience.json │ │ │ └── work_experience.py │ │ └── zoom_settings │ │ │ ├── __init__.py │ │ │ ├── test_zoom_settings.py │ │ │ ├── zoom_settings.js │ │ │ ├── zoom_settings.json │ │ │ └── zoom_settings.py │ ├── md.py │ ├── notification │ │ ├── __init__.py │ │ └── certificate_request_reminder │ │ │ ├── __init__.py │ │ │ ├── certificate_request_reminder.html │ │ │ ├── certificate_request_reminder.json │ │ │ └── certificate_request_reminder.py │ ├── onboarding.py │ ├── page │ │ ├── __init__.py │ │ └── lms_home │ │ │ ├── __init__.py │ │ │ ├── lms_home.js │ │ │ └── lms_home.json │ ├── payments.py │ ├── print_format │ │ ├── __init__.py │ │ └── certificate │ │ │ ├── __init__.py │ │ │ └── certificate.json │ ├── report │ │ ├── __init__.py │ │ └── course_progress_summary │ │ │ ├── __init__.py │ │ │ ├── course_progress_summary.js │ │ │ ├── course_progress_summary.json │ │ │ └── course_progress_summary.py │ ├── telemetry.py │ ├── test_utils.py │ ├── user.py │ ├── utils.py │ ├── web_form │ │ └── __init__.py │ ├── web_template │ │ ├── __init__.py │ │ ├── course_cards │ │ │ ├── __init__.py │ │ │ ├── course_cards.html │ │ │ └── course_cards.json │ │ ├── courses_enrolled │ │ │ ├── __init__.py │ │ │ ├── courses_enrolled.html │ │ │ └── courses_enrolled.json │ │ ├── courses_mentored │ │ │ └── __init__.py │ │ ├── lms_statistics │ │ │ ├── __init__.py │ │ │ ├── lms_statistics.html │ │ │ └── lms_statistics.json │ │ ├── multiple_testimonials │ │ │ ├── __init__.py │ │ │ ├── multiple_testimonials.html │ │ │ └── multiple_testimonials.json │ │ └── recently_published_courses │ │ │ ├── __init__.py │ │ │ ├── recently_published_courses.html │ │ │ └── recently_published_courses.json │ ├── widgets │ │ ├── Avatar.html │ │ ├── BreadCrumb.html │ │ ├── CourseCard.html │ │ ├── Exercise.html │ │ ├── HelloWorld.html │ │ ├── NoPreviewModal.html │ │ └── RequestInvite.html │ └── workspace │ │ └── lms │ │ └── lms.json ├── locale │ ├── ar.po │ ├── bs.po │ ├── cs.po │ ├── da.po │ ├── de.po │ ├── eo.po │ ├── es.po │ ├── fa.po │ ├── fr.po │ ├── hr.po │ ├── hu.po │ ├── id.po │ ├── it.po │ ├── main.pot │ ├── my.po │ ├── nb.po │ ├── nl.po │ ├── pl.po │ ├── pt.po │ ├── pt_BR.po │ ├── ru.po │ ├── sl.po │ ├── sr.po │ ├── sr_CS.po │ ├── sv.po │ ├── ta.po │ ├── th.po │ ├── tr.po │ ├── vi.po │ └── zh.po ├── modules.txt ├── overrides │ └── web_template.py ├── page_renderers.py ├── patches.txt ├── patches │ ├── change_name_for_community_members.py │ ├── create_mentor_request_email_templates.py │ ├── replace_member_with_user_in_batch_membership.py │ ├── replace_member_with_user_in_course_mentor_mapping.py │ ├── replace_member_with_user_in_lms_message.py │ ├── replace_member_with_user_in_mentor_request.py │ ├── save_abbr_for_community_members.py │ ├── set_email_preferences.py │ ├── v0_0 │ │ ├── add_evaluator_to_assignment.py │ │ ├── add_pages_to_nav.py │ │ ├── add_progress_to_membership.py │ │ ├── add_question_type.py │ │ ├── amend_course_and_lesson_editor_fields.py │ │ ├── assignment_file_type.py │ │ ├── certification_member_field_data.py │ │ ├── change_course_creation_settings.py │ │ ├── change_published_field_data.py │ │ ├── change_role_names.py │ │ ├── chapter_lesson_index_table.py │ │ ├── check_onboarding_status.py │ │ ├── convert_course_description_to_html.py │ │ ├── convert_lesson_markdown_to_html.py │ │ ├── convert_progress_to_float.py │ │ ├── course_instructor_update.py │ │ ├── create_course_instructor_role.py │ │ ├── create_course_moderator_role.py │ │ ├── delete_course_web_forms.py │ │ ├── delete_old_module_docs.py │ │ ├── modify_installed_apps_list.py │ │ ├── move_certification_to_certificate.py │ │ ├── multiple_instructors.py │ │ ├── quiz_submission_member.py │ │ ├── quiz_submission_result.py │ │ ├── rename_chapter_and_lesson_doctype.py │ │ ├── rename_chapters_and_lessons_doctype.py │ │ ├── rename_community_to_users.py │ │ ├── rename_exercise_doctype.py │ │ ├── rename_instructor_role.py │ │ ├── rename_school_to_lms.py │ │ ├── set_course_in_lesson.py │ │ ├── set_courses_page_as_home.py │ │ ├── set_dashboard.py │ │ ├── set_member_in_progress.py │ │ ├── set_status_in_course.py │ │ ├── share_certificates.py │ │ ├── skill_to_user_skill.py │ │ ├── user_singles_issue.py │ │ └── video_embed_link.py │ ├── v1_0 │ │ ├── add_certificate_template.py │ │ ├── add_default_marks.py │ │ ├── batch_tabs_settings.py │ │ ├── change_jobs_url.py │ │ ├── change_naming_for_batch_course.py │ │ ├── change_navbar_urls.py │ │ ├── create_batch_source.py │ │ ├── create_class_evaluator_role.py │ │ ├── create_class_student_registration.py │ │ ├── create_quiz_questions.py │ │ ├── create_student_role.py │ │ ├── custom_perm_for_discussions.py │ │ ├── mark_confirmation_for_batch_students.py │ │ ├── paid_certificate_to_paid_course.py │ │ ├── publish_batches.py │ │ ├── publish_certificates.py │ │ ├── rename_assignment_doctype.py │ │ ├── rename_classes_in_navbar.py │ │ ├── rename_evaluator_role.py │ │ ├── rename_lms_batch_doctype.py │ │ ├── rename_lms_batch_membership_doctype.py │ │ ├── rename_lms_class_to_lms_batch.py │ │ ├── revert_class_registration.py │ │ └── set_published_on.py │ └── v2_0 │ │ ├── add_course_statistics.py │ │ ├── add_discussion_topic_titles.py │ │ ├── allow_guest_access.py │ │ ├── certified_members_to_certifications.py │ │ ├── convert_quiz_duration_to_minutes.py │ │ ├── count_in_program.py │ │ ├── delete_certificate_request_notification.py │ │ ├── delete_old_enrollment_doctypes.py │ │ ├── delete_unused_custom_fields.py │ │ ├── delete_web_forms.py │ │ ├── enable_programming_exercises_in_sidebar.py │ │ ├── fix_job_application_resume_urls.py │ │ ├── fix_progress_percentage.py │ │ ├── fix_scorm_lesson_reference_idx.py │ │ ├── give_discussions_permissions.py │ │ ├── link_zoom_account_to_batch.py │ │ ├── link_zoom_account_to_live_class.py │ │ ├── migrate_batch_student_data.py │ │ ├── move_batch_instructors_to_evaluators.py │ │ ├── move_zoom_settings.py │ │ ├── sidebar_for_certified_members.py │ │ ├── sidebar_settings.py │ │ ├── update_certificate_request_status.py │ │ ├── update_course_evaluator_data.py │ │ ├── update_desk_access_for_lms_roles.py │ │ ├── update_job_city_and_country.py │ │ └── update_quiz_submission_data.py ├── plugins.py ├── public │ ├── css │ │ ├── lms.bundle.less │ │ └── style.css │ ├── dist │ │ ├── css-rtl │ │ │ └── community.bundle.IJYJLJRM.css │ │ └── css │ │ │ └── community.bundle.5K2BM4R4.css │ ├── icons │ │ ├── arrow.svg │ │ ├── blue-arrow.svg │ │ ├── book.svg │ │ ├── book_plain.svg │ │ ├── calendar.svg │ │ ├── call.svg │ │ ├── check.svg │ │ ├── chevron-right.svg │ │ ├── chevron.svg │ │ ├── clock.svg │ │ ├── comment.svg │ │ ├── course.svg │ │ ├── down-arrow-white.svg │ │ ├── down-arrow.svg │ │ ├── github.svg │ │ ├── left-arrow.svg │ │ ├── like.svg │ │ ├── linkedin.svg │ │ ├── mail.svg │ │ ├── medium.svg │ │ ├── message.svg │ │ ├── minus-circle-green.svg │ │ ├── minus-circle.svg │ │ ├── play.svg │ │ ├── quiz.svg │ │ ├── rating-filled.svg │ │ ├── rating.svg │ │ ├── search.svg │ │ ├── side-arrow-white.svg │ │ ├── slash.svg │ │ ├── slider-arrow-left.svg │ │ ├── slider-arrow-right.svg │ │ ├── small-add-black.svg │ │ ├── small-add.svg │ │ ├── symbol-defs.svg │ │ ├── tick.svg │ │ ├── up-arrow-white.svg │ │ ├── upload.svg │ │ ├── user.svg │ │ ├── video.svg │ │ ├── white-arrow.svg │ │ ├── white-tick.svg │ │ └── wrong.svg │ └── images │ │ ├── Vector.png │ │ ├── border.png │ │ ├── certificate-background.png │ │ ├── course-home.png │ │ ├── desk.png │ │ ├── linkedin.png │ │ ├── lms-logo.png │ │ ├── lms.png │ │ ├── play.png │ │ ├── profile-banner.png │ │ ├── ss1.png │ │ ├── ss2.png │ │ ├── ss3.png │ │ └── wallpaper.png ├── routing.py ├── templates │ ├── __init__.py │ ├── assessments.html │ ├── assignment.html │ ├── certificates_section.html │ ├── course_list.html │ ├── courses_created.html │ ├── courses_under_review.html │ ├── emails │ │ ├── assignment_submission.html │ │ ├── batch_confirmation.html │ │ ├── batch_start_reminder.html │ │ ├── certificate_request_notification.html │ │ ├── certification.html │ │ ├── community_course_membership.html │ │ ├── job_application.html │ │ ├── job_report.html │ │ ├── live_class_reminder.html │ │ ├── lms_course_interest.html │ │ ├── lms_daily_digest.html │ │ ├── lms_invite_request_approved.html │ │ ├── lms_message.html │ │ ├── mention_template.html │ │ ├── mentor_request_creation_email.html │ │ ├── mentor_request_status_update_email.html │ │ └── payment_reminder.html │ ├── exercise.html │ ├── livecode │ │ ├── extension_footer.html │ │ └── extension_header.html │ ├── notifications.html │ ├── onboarding_header.html │ ├── pages │ │ └── __init__.py │ ├── reviews.html │ ├── reviews_cta.html │ ├── signup-form.html │ ├── statistics.html │ └── upcoming_evals.html ├── test_widgets.py ├── translations │ └── es.csv ├── unsplash.py ├── widgets.py └── www │ ├── __init__.py │ ├── __pycache__ │ └── __init__.py │ ├── certificate.html │ ├── certificate.py │ ├── lms.py │ └── new-sign-up.html ├── package.json ├── pyproject.toml ├── setup.py └── yarn-error.log /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/batch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/batch.png -------------------------------------------------------------------------------- /.github/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/certificate.png -------------------------------------------------------------------------------- /.github/helper/flake8.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/helper/flake8.conf -------------------------------------------------------------------------------- /.github/helper/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/helper/install.sh -------------------------------------------------------------------------------- /.github/helper/install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/helper/install_dependencies.sh -------------------------------------------------------------------------------- /.github/helper/site_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/helper/site_config.json -------------------------------------------------------------------------------- /.github/helper/update_pot_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/helper/update_pot_file.sh -------------------------------------------------------------------------------- /.github/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/hero.png -------------------------------------------------------------------------------- /.github/lms-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/lms-logo.png -------------------------------------------------------------------------------- /.github/mariadb-frappe.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/mariadb-frappe.cnf -------------------------------------------------------------------------------- /.github/quiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/quiz.png -------------------------------------------------------------------------------- /.github/try-on-f-cloud.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/try-on-f-cloud.svg -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/generate-pot-file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/generate-pot-file.yml -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/linters.yml -------------------------------------------------------------------------------- /.github/workflows/make_release_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/make_release_pr.yml -------------------------------------------------------------------------------- /.github/workflows/on_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/on_release.yml -------------------------------------------------------------------------------- /.github/workflows/release_notes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/release_notes.yml -------------------------------------------------------------------------------- /.github/workflows/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.github/workflows/ui-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/.releaserc -------------------------------------------------------------------------------- /Contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/Contribution.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bench-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/bench-installation.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/crowdin.yml -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/batch_creation.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/e2e/batch_creation.cy.js -------------------------------------------------------------------------------- /cypress/e2e/course_creation.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/e2e/course_creation.cy.js -------------------------------------------------------------------------------- /cypress/fixtures/Youtube.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/fixtures/Youtube.mov -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/fixtures/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/fixtures/profile.png -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /docker-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/docker-installation.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/docker/init.sh -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/.prettierrc.json -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/auto-imports.d.ts -------------------------------------------------------------------------------- /frontend/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/components.d.ts -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/Quiz.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/Quiz.mp4 -------------------------------------------------------------------------------- /frontend/public/Remove.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/Remove.mp4 -------------------------------------------------------------------------------- /frontend/public/Upload.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/Upload.mp4 -------------------------------------------------------------------------------- /frontend/public/Youtube.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/Youtube.mp4 -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/public/learning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/learning.svg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-icon-180.png -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1125-2436.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1125-2436.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1136-640.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1136-640.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1170-2532.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1170-2532.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1179-2556.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1179-2556.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1206-2622.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1206-2622.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1242-2208.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1242-2208.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1242-2688.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1242-2688.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1284-2778.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1284-2778.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1290-2796.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1290-2796.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1320-2868.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1320-2868.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1334-750.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1334-750.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1488-2266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1488-2266.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1536-2048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1536-2048.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1620-2160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1620-2160.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1640-2360.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1640-2360.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1668-2224.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1668-2224.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1668-2388.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1668-2388.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-1792-828.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-1792-828.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2048-1536.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2048-1536.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2048-2732.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2048-2732.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2160-1620.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2160-1620.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2208-1242.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2208-1242.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2224-1668.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2224-1668.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2266-1488.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2266-1488.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2360-1640.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2360-1640.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2388-1668.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2388-1668.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2436-1125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2436-1125.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2532-1170.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2532-1170.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2556-1179.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2556-1179.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2622-1206.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2622-1206.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2688-1242.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2688-1242.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2732-2048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2732-2048.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2778-1284.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2778-1284.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2796-1290.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2796-1290.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-2868-1320.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-2868-1320.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-640-1136.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-640-1136.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-750-1334.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-750-1334.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/apple-splash-828-1792.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/apple-splash-828-1792.jpg -------------------------------------------------------------------------------- /frontend/public/manifest/manifest-icon-192.maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/manifest-icon-192.maskable.png -------------------------------------------------------------------------------- /frontend/public/manifest/manifest-icon-512.maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/public/manifest/manifest-icon-512.maskable.png -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Black.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Black.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-BlackItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-BlackItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Bold.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Bold.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-BoldItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-BoldItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraBold.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraBold.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraLight.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraLight.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraLight.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraLightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraLightItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ExtraLightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ExtraLightItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Italic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Italic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Light.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Light.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-LightItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-LightItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Medium.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Medium.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-MediumItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-MediumItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Regular.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Regular.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-SemiBold.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-SemiBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-SemiBoldItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Thin.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-Thin.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ThinItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ThinItalic.woff -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-ThinItalic.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-italic.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-italic.var.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter-roman.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter-roman.var.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/Inter.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/Inter.var.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/Inter/inter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/assets/Inter/inter.css -------------------------------------------------------------------------------- /frontend/src/components/AdminBatchDashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/AdminBatchDashboard.vue -------------------------------------------------------------------------------- /frontend/src/components/Annoucements.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Annoucements.vue -------------------------------------------------------------------------------- /frontend/src/components/AssessmentPlugin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/AssessmentPlugin.vue -------------------------------------------------------------------------------- /frontend/src/components/Assessments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Assessments.vue -------------------------------------------------------------------------------- /frontend/src/components/Assignment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Assignment.vue -------------------------------------------------------------------------------- /frontend/src/components/AudioBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/AudioBlock.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchCard.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchCourses.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchDashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchDashboard.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchFeedback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchFeedback.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchOverlay.vue -------------------------------------------------------------------------------- /frontend/src/components/BatchStudents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/BatchStudents.vue -------------------------------------------------------------------------------- /frontend/src/components/CertificationLinks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CertificationLinks.vue -------------------------------------------------------------------------------- /frontend/src/components/Common/DateRange.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Common/DateRange.vue -------------------------------------------------------------------------------- /frontend/src/components/ContactUsEmail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/ContactUsEmail.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/Autocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/Autocomplete.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/ChildTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/ChildTable.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/Code.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/Code.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/CodeEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/CodeEditor.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/ColorSwatches.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/ColorSwatches.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/IconPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/IconPicker.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/Link.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/Link.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/MultiSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/MultiSelect.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/Rating.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/Rating.vue -------------------------------------------------------------------------------- /frontend/src/components/Controls/Uploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Controls/Uploader.vue -------------------------------------------------------------------------------- /frontend/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CourseCard.vue -------------------------------------------------------------------------------- /frontend/src/components/CourseCardOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CourseCardOverlay.vue -------------------------------------------------------------------------------- /frontend/src/components/CourseInstructors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CourseInstructors.vue -------------------------------------------------------------------------------- /frontend/src/components/CourseOutline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CourseOutline.vue -------------------------------------------------------------------------------- /frontend/src/components/CourseReviews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CourseReviews.vue -------------------------------------------------------------------------------- /frontend/src/components/CreateOutline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/CreateOutline.vue -------------------------------------------------------------------------------- /frontend/src/components/DesktopLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/DesktopLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/DiscussionReplies.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/DiscussionReplies.vue -------------------------------------------------------------------------------- /frontend/src/components/Discussions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Discussions.vue -------------------------------------------------------------------------------- /frontend/src/components/EmptyState.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/EmptyState.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/CollapseSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/CollapseSidebar.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/FrappeCloudIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/FrappeCloudIcon.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/IndicatorIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/IndicatorIcon.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/InviteIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/InviteIcon.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/LMSLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/LMSLogo.vue -------------------------------------------------------------------------------- /frontend/src/components/Icons/Play.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Icons/Play.vue -------------------------------------------------------------------------------- /frontend/src/components/InstallPrompt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/InstallPrompt.vue -------------------------------------------------------------------------------- /frontend/src/components/JobCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/JobCard.vue -------------------------------------------------------------------------------- /frontend/src/components/LessonContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/LessonContent.vue -------------------------------------------------------------------------------- /frontend/src/components/LessonHelp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/LessonHelp.vue -------------------------------------------------------------------------------- /frontend/src/components/LiveClass.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/LiveClass.vue -------------------------------------------------------------------------------- /frontend/src/components/MobileLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/MobileLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/AnnouncementModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/AnnouncementModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/AssessmentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/AssessmentModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/AssignmentForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/AssignmentForm.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/BatchCourseModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/BatchCourseModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/BatchStudentProgress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/BatchStudentProgress.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/BulkCertificates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/BulkCertificates.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/ChapterModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/ChapterModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/CourseProgressSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/CourseProgressSummary.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/DiscussionModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/DiscussionModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/EditCoverImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/EditCoverImage.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/EditProfile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/EditProfile.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/EmailTemplateModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/EmailTemplateModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/EvaluationModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/EvaluationModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/Event.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/Event.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/ExplanationVideos.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/ExplanationVideos.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/FeedbackModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/FeedbackModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/JobApplicationModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/JobApplicationModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/LiveClassAttendance.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/LiveClassAttendance.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/LiveClassModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/LiveClassModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/PageModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/PageModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/Question.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/Question.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/QuizInVideo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/QuizInVideo.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/ReviewModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/ReviewModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/StudentModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/StudentModal.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/VideoStatistics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/VideoStatistics.vue -------------------------------------------------------------------------------- /frontend/src/components/Modals/ZoomAccountModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Modals/ZoomAccountModal.vue -------------------------------------------------------------------------------- /frontend/src/components/NoPermission.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/NoPermission.vue -------------------------------------------------------------------------------- /frontend/src/components/NoSidebarLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/NoSidebarLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/NotPermitted.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/NotPermitted.vue -------------------------------------------------------------------------------- /frontend/src/components/Notes/InlineLessonMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Notes/InlineLessonMenu.vue -------------------------------------------------------------------------------- /frontend/src/components/Notes/Notes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Notes/Notes.vue -------------------------------------------------------------------------------- /frontend/src/components/Notes/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Notes/types.ts -------------------------------------------------------------------------------- /frontend/src/components/ProgressBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/ProgressBar.vue -------------------------------------------------------------------------------- /frontend/src/components/Quiz.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Quiz.vue -------------------------------------------------------------------------------- /frontend/src/components/QuizBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/QuizBlock.vue -------------------------------------------------------------------------------- /frontend/src/components/RelatedCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/RelatedCourses.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/BadgeAssignmentForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/BadgeAssignmentForm.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/BadgeAssignments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/BadgeAssignments.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/BadgeForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/BadgeForm.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Badges.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Badges.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/BrandSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/BrandSettings.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Categories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Categories.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Coupons/CouponItems.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Coupons/CouponItems.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Coupons/CouponList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Coupons/CouponList.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Coupons/Coupons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Coupons/Coupons.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Coupons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Coupons/types.ts -------------------------------------------------------------------------------- /frontend/src/components/Settings/EmailTemplates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/EmailTemplates.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Evaluators.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Evaluators.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Members.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Members.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/PaymentGateways.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/PaymentGateways.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/SettingDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/SettingDetails.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/SettingFields.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/SettingFields.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/Settings.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/ZoomSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/ZoomSettings.vue -------------------------------------------------------------------------------- /frontend/src/components/Settings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Settings/types.ts -------------------------------------------------------------------------------- /frontend/src/components/Sidebar/AppSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Sidebar/AppSidebar.vue -------------------------------------------------------------------------------- /frontend/src/components/Sidebar/Apps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Sidebar/Apps.vue -------------------------------------------------------------------------------- /frontend/src/components/Sidebar/Configuration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Sidebar/Configuration.vue -------------------------------------------------------------------------------- /frontend/src/components/Sidebar/SidebarLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Sidebar/SidebarLink.vue -------------------------------------------------------------------------------- /frontend/src/components/Sidebar/UserDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Sidebar/UserDropdown.vue -------------------------------------------------------------------------------- /frontend/src/components/StudentHeatmap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/StudentHeatmap.vue -------------------------------------------------------------------------------- /frontend/src/components/Tags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/Tags.vue -------------------------------------------------------------------------------- /frontend/src/components/UnsplashImageBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/UnsplashImageBrowser.vue -------------------------------------------------------------------------------- /frontend/src/components/UpcomingEvaluations.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/UpcomingEvaluations.vue -------------------------------------------------------------------------------- /frontend/src/components/UploadPlugin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/UploadPlugin.vue -------------------------------------------------------------------------------- /frontend/src/components/UserAvatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/UserAvatar.vue -------------------------------------------------------------------------------- /frontend/src/components/VideoBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/components/VideoBlock.vue -------------------------------------------------------------------------------- /frontend/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/global.d.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/pages/AssignmentSubmission.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/AssignmentSubmission.vue -------------------------------------------------------------------------------- /frontend/src/pages/AssignmentSubmissionList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/AssignmentSubmissionList.vue -------------------------------------------------------------------------------- /frontend/src/pages/Assignments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Assignments.vue -------------------------------------------------------------------------------- /frontend/src/pages/Badge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Badge.vue -------------------------------------------------------------------------------- /frontend/src/pages/Batch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Batch.vue -------------------------------------------------------------------------------- /frontend/src/pages/BatchDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/BatchDetail.vue -------------------------------------------------------------------------------- /frontend/src/pages/BatchForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/BatchForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Batches.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Batches.vue -------------------------------------------------------------------------------- /frontend/src/pages/Billing.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Billing.vue -------------------------------------------------------------------------------- /frontend/src/pages/CertifiedParticipants.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/CertifiedParticipants.vue -------------------------------------------------------------------------------- /frontend/src/pages/CourseCertification.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/CourseCertification.vue -------------------------------------------------------------------------------- /frontend/src/pages/CourseDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/CourseDetail.vue -------------------------------------------------------------------------------- /frontend/src/pages/CourseForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/CourseForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Courses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Courses.vue -------------------------------------------------------------------------------- /frontend/src/pages/DataImport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/DataImport.vue -------------------------------------------------------------------------------- /frontend/src/pages/Home/AdminHome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Home/AdminHome.vue -------------------------------------------------------------------------------- /frontend/src/pages/Home/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Home/Home.vue -------------------------------------------------------------------------------- /frontend/src/pages/Home/Streak.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Home/Streak.vue -------------------------------------------------------------------------------- /frontend/src/pages/Home/StudentHome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Home/StudentHome.vue -------------------------------------------------------------------------------- /frontend/src/pages/JobApplications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/JobApplications.vue -------------------------------------------------------------------------------- /frontend/src/pages/JobDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/JobDetail.vue -------------------------------------------------------------------------------- /frontend/src/pages/JobForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/JobForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Jobs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Jobs.vue -------------------------------------------------------------------------------- /frontend/src/pages/Lesson.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Lesson.vue -------------------------------------------------------------------------------- /frontend/src/pages/LessonForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/LessonForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Notifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Notifications.vue -------------------------------------------------------------------------------- /frontend/src/pages/PersonaForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/PersonaForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Profile.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProfileAbout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProfileAbout.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProfileCertificates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProfileCertificates.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProfileEvaluationSchedule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProfileEvaluationSchedule.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProfileEvaluator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProfileEvaluator.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProfileRoles.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProfileRoles.vue -------------------------------------------------------------------------------- /frontend/src/pages/ProgrammingExercises/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/ProgrammingExercises/types.ts -------------------------------------------------------------------------------- /frontend/src/pages/Programs/ProgramDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/ProgramDetail.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/ProgramEnrollment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/ProgramEnrollment.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/ProgramForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/ProgramForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/ProgramProgressSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/ProgramProgressSummary.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/Programs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/Programs.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/StudentPrograms.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/StudentPrograms.vue -------------------------------------------------------------------------------- /frontend/src/pages/Programs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Programs/types.ts -------------------------------------------------------------------------------- /frontend/src/pages/QuizForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/QuizForm.vue -------------------------------------------------------------------------------- /frontend/src/pages/QuizPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/QuizPage.vue -------------------------------------------------------------------------------- /frontend/src/pages/QuizSubmission.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/QuizSubmission.vue -------------------------------------------------------------------------------- /frontend/src/pages/QuizSubmissionList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/QuizSubmissionList.vue -------------------------------------------------------------------------------- /frontend/src/pages/Quizzes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Quizzes.vue -------------------------------------------------------------------------------- /frontend/src/pages/SCORMChapter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/SCORMChapter.vue -------------------------------------------------------------------------------- /frontend/src/pages/Statistics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/pages/Statistics.vue -------------------------------------------------------------------------------- /frontend/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/router.js -------------------------------------------------------------------------------- /frontend/src/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/socket.js -------------------------------------------------------------------------------- /frontend/src/stores/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/stores/session.js -------------------------------------------------------------------------------- /frontend/src/stores/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/stores/settings.js -------------------------------------------------------------------------------- /frontend/src/stores/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/stores/sidebar.js -------------------------------------------------------------------------------- /frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/stores/user.js -------------------------------------------------------------------------------- /frontend/src/styles/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/styles/codemirror.css -------------------------------------------------------------------------------- /frontend/src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/telemetry.ts -------------------------------------------------------------------------------- /frontend/src/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/translation.js -------------------------------------------------------------------------------- /frontend/src/utils/assignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/assignment.js -------------------------------------------------------------------------------- /frontend/src/utils/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/code.ts -------------------------------------------------------------------------------- /frontend/src/utils/composables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/composables.js -------------------------------------------------------------------------------- /frontend/src/utils/dayjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/dayjs.js -------------------------------------------------------------------------------- /frontend/src/utils/dialogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/dialogs.js -------------------------------------------------------------------------------- /frontend/src/utils/frappe-ui-colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/frappe-ui-colors.json -------------------------------------------------------------------------------- /frontend/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/index.js -------------------------------------------------------------------------------- /frontend/src/utils/markdownParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/markdownParser.js -------------------------------------------------------------------------------- /frontend/src/utils/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/program.ts -------------------------------------------------------------------------------- /frontend/src/utils/quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/quiz.js -------------------------------------------------------------------------------- /frontend/src/utils/scrollContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/scrollContainer.js -------------------------------------------------------------------------------- /frontend/src/utils/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/src/utils/upload.js -------------------------------------------------------------------------------- /frontend/src/utils/youtube.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /frontend/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/yarn-error.log -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/license.txt -------------------------------------------------------------------------------- /lms/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "2.41.0" 2 | -------------------------------------------------------------------------------- /lms/activation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/activation.py -------------------------------------------------------------------------------- /lms/fixtures/custom_field.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/fixtures/custom_field.json -------------------------------------------------------------------------------- /lms/fixtures/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/fixtures/function.json -------------------------------------------------------------------------------- /lms/fixtures/industry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/fixtures/industry.json -------------------------------------------------------------------------------- /lms/fixtures/lms_category.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/fixtures/lms_category.json -------------------------------------------------------------------------------- /lms/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/hooks.py -------------------------------------------------------------------------------- /lms/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/install.py -------------------------------------------------------------------------------- /lms/job/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/doctype/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/doctype/job_opportunity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/doctype/job_opportunity/job_opportunity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_opportunity/job_opportunity.js -------------------------------------------------------------------------------- /lms/job/doctype/job_opportunity/job_opportunity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_opportunity/job_opportunity.json -------------------------------------------------------------------------------- /lms/job/doctype/job_opportunity/job_opportunity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_opportunity/job_opportunity.py -------------------------------------------------------------------------------- /lms/job/doctype/job_opportunity/test_job_opportunity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_opportunity/test_job_opportunity.py -------------------------------------------------------------------------------- /lms/job/doctype/job_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/doctype/job_settings/job_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_settings/job_settings.js -------------------------------------------------------------------------------- /lms/job/doctype/job_settings/job_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_settings/job_settings.json -------------------------------------------------------------------------------- /lms/job/doctype/job_settings/job_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_settings/job_settings.py -------------------------------------------------------------------------------- /lms/job/doctype/job_settings/test_job_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/doctype/job_settings/test_job_settings.py -------------------------------------------------------------------------------- /lms/job/doctype/lms_job_application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/notification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/notification/new_job_alert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/notification/new_job_alert/new_job_alert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/notification/new_job_alert/new_job_alert.json -------------------------------------------------------------------------------- /lms/job/notification/new_job_alert/new_job_alert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/notification/new_job_alert/new_job_alert.md -------------------------------------------------------------------------------- /lms/job/notification/new_job_alert/new_job_alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/notification/new_job_alert/new_job_alert.py -------------------------------------------------------------------------------- /lms/job/web_form/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/web_form/job_opportunity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/job/web_form/job_opportunity/job_opportunity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/web_form/job_opportunity/job_opportunity.js -------------------------------------------------------------------------------- /lms/job/web_form/job_opportunity/job_opportunity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/web_form/job_opportunity/job_opportunity.json -------------------------------------------------------------------------------- /lms/job/web_form/job_opportunity/job_opportunity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/job/web_form/job_opportunity/job_opportunity.py -------------------------------------------------------------------------------- /lms/lms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/api.py -------------------------------------------------------------------------------- /lms/lms/dashboard_chart/certification/certification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/dashboard_chart/certification/certification.json -------------------------------------------------------------------------------- /lms/lms/dashboard_chart/new_signups/new_signups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/dashboard_chart/new_signups/new_signups.json -------------------------------------------------------------------------------- /lms/lms/doctype/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/batch_course/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/batch_course/batch_course.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/batch_course/batch_course.json -------------------------------------------------------------------------------- /lms/lms/doctype/batch_course/batch_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/batch_course/batch_course.py -------------------------------------------------------------------------------- /lms/lms/doctype/certification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/certification/certification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/certification/certification.js -------------------------------------------------------------------------------- /lms/lms/doctype/certification/certification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/certification/certification.json -------------------------------------------------------------------------------- /lms/lms/doctype/certification/certification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/certification/certification.py -------------------------------------------------------------------------------- /lms/lms/doctype/certification/test_certification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/certification/test_certification.py -------------------------------------------------------------------------------- /lms/lms/doctype/chapter_reference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/chapter_reference/chapter_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/chapter_reference/chapter_reference.json -------------------------------------------------------------------------------- /lms/lms/doctype/chapter_reference/chapter_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/chapter_reference/chapter_reference.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_chapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/course_chapter/course_chapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_chapter/course_chapter.js -------------------------------------------------------------------------------- /lms/lms/doctype/course_chapter/course_chapter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_chapter/course_chapter.json -------------------------------------------------------------------------------- /lms/lms/doctype/course_chapter/course_chapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_chapter/course_chapter.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_chapter/test_course_chapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_chapter/test_course_chapter.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_evaluator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/course_evaluator/course_evaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_evaluator/course_evaluator.js -------------------------------------------------------------------------------- /lms/lms/doctype/course_evaluator/course_evaluator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_evaluator/course_evaluator.json -------------------------------------------------------------------------------- /lms/lms/doctype/course_evaluator/course_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_evaluator/course_evaluator.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_instructor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/course_instructor/course_instructor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_instructor/course_instructor.json -------------------------------------------------------------------------------- /lms/lms/doctype/course_instructor/course_instructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_instructor/course_instructor.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_lesson/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/course_lesson/course_lesson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_lesson/course_lesson.js -------------------------------------------------------------------------------- /lms/lms/doctype/course_lesson/course_lesson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_lesson/course_lesson.json -------------------------------------------------------------------------------- /lms/lms/doctype/course_lesson/course_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_lesson/course_lesson.py -------------------------------------------------------------------------------- /lms/lms/doctype/course_lesson/test_course_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/course_lesson/test_course_lesson.py -------------------------------------------------------------------------------- /lms/lms/doctype/education_detail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/education_detail/education_detail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/education_detail/education_detail.json -------------------------------------------------------------------------------- /lms/lms/doctype/education_detail/education_detail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/education_detail/education_detail.py -------------------------------------------------------------------------------- /lms/lms/doctype/evaluator_schedule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/evaluator_schedule/evaluator_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/evaluator_schedule/evaluator_schedule.py -------------------------------------------------------------------------------- /lms/lms/doctype/exercise_latest_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/exercise_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/function/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/function/function.js -------------------------------------------------------------------------------- /lms/lms/doctype/function/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/function/function.json -------------------------------------------------------------------------------- /lms/lms/doctype/function/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/function/function.py -------------------------------------------------------------------------------- /lms/lms/doctype/function/test_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/function/test_function.py -------------------------------------------------------------------------------- /lms/lms/doctype/industry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/industry/industry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/industry/industry.js -------------------------------------------------------------------------------- /lms/lms/doctype/industry/industry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/industry/industry.json -------------------------------------------------------------------------------- /lms/lms/doctype/industry/industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/industry/industry.py -------------------------------------------------------------------------------- /lms/lms/doctype/industry/test_industry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/industry/test_industry.py -------------------------------------------------------------------------------- /lms/lms/doctype/lesson_reference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lesson_reference/lesson_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lesson_reference/lesson_reference.json -------------------------------------------------------------------------------- /lms/lms/doctype/lesson_reference/lesson_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lesson_reference/lesson_reference.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assessment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assessment/lms_assessment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assessment/lms_assessment.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assessment/lms_assessment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assessment/lms_assessment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment/lms_assignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assignment/lms_assignment.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment/lms_assignment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assignment/lms_assignment.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment/lms_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assignment/lms_assignment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment/test_lms_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_assignment/test_lms_assignment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_assignment_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge/lms_badge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_badge/lms_badge.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge/lms_badge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_badge/lms_badge.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge/lms_badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_badge/lms_badge.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge/test_lms_badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_badge/test_lms_badge.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_badge_assignment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch/lms_batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch/lms_batch.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch/lms_batch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch/lms_batch.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch/lms_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch/lms_batch.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch/test_lms_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch/test_lms_batch.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_enrollment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_feedback/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_old/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_old/lms_batch_old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_old/lms_batch_old.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_old/lms_batch_old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_old/lms_batch_old.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_old/lms_batch_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_old/lms_batch_old.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_old/test_lms_batch_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_batch_old/test_lms_batch_old.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_batch_timetable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_category/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_category/lms_category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_category/lms_category.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_category/lms_category.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_category/lms_category.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_category/lms_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_category/lms_category.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_category/test_lms_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_category/test_lms_category.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate/lms_certificate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_certificate/lms_certificate.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate/lms_certificate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_certificate/lms_certificate.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate/lms_certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_certificate/lms_certificate.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate/test_lms_certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_certificate/test_lms_certificate.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate_evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_certificate_request/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon/lms_coupon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon/lms_coupon.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon/lms_coupon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon/lms_coupon.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon/lms_coupon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon/lms_coupon.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon/test_lms_coupon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon/test_lms_coupon.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon_item/lms_coupon_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon_item/lms_coupon_item.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_coupon_item/lms_coupon_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_coupon_item/lms_coupon_item.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course/lms_course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course/lms_course.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course/lms_course.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course/lms_course.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course/lms_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course/lms_course.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course/test_lms_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course/test_lms_course.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_interest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_mentor_mapping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_progress/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_review/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_review/lms_course_review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course_review/lms_course_review.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_review/lms_course_review.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course_review/lms_course_review.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_course_review/lms_course_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_course_review/lms_course_review.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_enrollment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_enrollment/lms_enrollment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_enrollment/lms_enrollment.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_enrollment/lms_enrollment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_enrollment/lms_enrollment.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_enrollment/lms_enrollment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_enrollment/lms_enrollment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_enrollment/test_lms_enrollment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_enrollment/test_lms_enrollment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_exercise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_exercise/lms_exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_exercise/lms_exercise.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_exercise/lms_exercise.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_exercise/lms_exercise.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_exercise/lms_exercise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_exercise/lms_exercise.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_exercise/test_lms_exercise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_exercise/test_lms_exercise.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_lesson_note/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_lesson_note/lms_lesson_note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_lesson_note/lms_lesson_note.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_lesson_note/lms_lesson_note.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_lesson_note/lms_lesson_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_lesson_note/lms_lesson_note.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_lesson_note/test_lms_lesson_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_lesson_note/test_lms_lesson_note.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class/lms_live_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_live_class/lms_live_class.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class/lms_live_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_live_class/lms_live_class.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class/lms_live_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_live_class/lms_live_class.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class/test_lms_live_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_live_class/test_lms_live_class.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_live_class_participant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_mentor_request/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_mentor_request/lms_mentor_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_mentor_request/lms_mentor_request.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_mentor_request/lms_mentor_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_mentor_request/lms_mentor_request.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_option/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_option/lms_option.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_option/lms_option.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_option/lms_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_option/lms_option.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_payment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_payment/lms_payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_payment/lms_payment.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_payment/lms_payment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_payment/lms_payment.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_payment/lms_payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_payment/lms_payment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_payment/test_lms_payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_payment/test_lms_payment.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program/lms_program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program/lms_program.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program/lms_program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program/lms_program.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program/lms_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program/lms_program.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program/test_lms_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program/test_lms_program.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program_course/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program_course/lms_program_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program_course/lms_program_course.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program_member/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_program_member/lms_program_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_program_member/lms_program_member.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_programming_exercise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_programming_exercise_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_question/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_question/lms_question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_question/lms_question.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_question/lms_question.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_question/lms_question.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_question/lms_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_question/lms_question.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_question/test_lms_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_question/test_lms_question.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz/lms_quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz/lms_quiz.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz/lms_quiz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz/lms_quiz.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz/lms_quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz/lms_quiz.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz/test_lms_quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz/test_lms_quiz.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_question/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_question/lms_quiz_question.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz_question/lms_quiz_question.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_question/lms_quiz_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz_question/lms_quiz_question.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_result/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_result/lms_quiz_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz_result/lms_quiz_result.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_result/lms_quiz_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_quiz_result/lms_quiz_result.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_quiz_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_section/lms_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_section/lms_section.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_settings/lms_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_settings/lms_settings.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_settings/lms_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_settings/lms_settings.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_settings/lms_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_settings/lms_settings.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_settings/test_lms_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_settings/test_lms_settings.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_sidebar_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_source/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_source/lms_source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_source/lms_source.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_source/lms_source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_source/lms_source.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_source/lms_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_source/lms_source.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_source/test_lms_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_source/test_lms_source.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case/lms_test_case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_test_case/lms_test_case.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case/lms_test_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_test_case/lms_test_case.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case/lms_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_test_case/lms_test_case.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case/test_lms_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_test_case/test_lms_test_case.py -------------------------------------------------------------------------------- /lms/lms/doctype/lms_test_case_submission/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_timetable_legend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_timetable_template/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_video_watch_duration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_zoom_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.js -------------------------------------------------------------------------------- /lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json -------------------------------------------------------------------------------- /lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.py -------------------------------------------------------------------------------- /lms/lms/doctype/payment_country/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/payment_country/payment_country.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/payment_country/payment_country.js -------------------------------------------------------------------------------- /lms/lms/doctype/payment_country/payment_country.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/payment_country/payment_country.json -------------------------------------------------------------------------------- /lms/lms/doctype/payment_country/payment_country.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/payment_country/payment_country.py -------------------------------------------------------------------------------- /lms/lms/doctype/payment_country/test_payment_country.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/payment_country/test_payment_country.py -------------------------------------------------------------------------------- /lms/lms/doctype/preferred_function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/preferred_industry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/related_courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/related_courses/related_courses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/related_courses/related_courses.js -------------------------------------------------------------------------------- /lms/lms/doctype/related_courses/related_courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/related_courses/related_courses.json -------------------------------------------------------------------------------- /lms/lms/doctype/related_courses/related_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/related_courses/related_courses.py -------------------------------------------------------------------------------- /lms/lms/doctype/scheduled_flow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/scheduled_flow/scheduled_flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/scheduled_flow/scheduled_flow.json -------------------------------------------------------------------------------- /lms/lms/doctype/scheduled_flow/scheduled_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/scheduled_flow/scheduled_flow.py -------------------------------------------------------------------------------- /lms/lms/doctype/skills/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/skills/skills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/skills/skills.js -------------------------------------------------------------------------------- /lms/lms/doctype/skills/skills.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/skills/skills.json -------------------------------------------------------------------------------- /lms/lms/doctype/skills/skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/skills/skills.py -------------------------------------------------------------------------------- /lms/lms/doctype/skills/test_skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/skills/test_skills.py -------------------------------------------------------------------------------- /lms/lms/doctype/user_skill/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/user_skill/test_user_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/user_skill/test_user_skill.py -------------------------------------------------------------------------------- /lms/lms/doctype/user_skill/user_skill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/user_skill/user_skill.js -------------------------------------------------------------------------------- /lms/lms/doctype/user_skill/user_skill.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/user_skill/user_skill.json -------------------------------------------------------------------------------- /lms/lms/doctype/user_skill/user_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/user_skill/user_skill.py -------------------------------------------------------------------------------- /lms/lms/doctype/work_experience/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/work_experience/work_experience.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/work_experience/work_experience.json -------------------------------------------------------------------------------- /lms/lms/doctype/work_experience/work_experience.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/work_experience/work_experience.py -------------------------------------------------------------------------------- /lms/lms/doctype/zoom_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/doctype/zoom_settings/test_zoom_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/zoom_settings/test_zoom_settings.py -------------------------------------------------------------------------------- /lms/lms/doctype/zoom_settings/zoom_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/zoom_settings/zoom_settings.js -------------------------------------------------------------------------------- /lms/lms/doctype/zoom_settings/zoom_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/zoom_settings/zoom_settings.json -------------------------------------------------------------------------------- /lms/lms/doctype/zoom_settings/zoom_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/doctype/zoom_settings/zoom_settings.py -------------------------------------------------------------------------------- /lms/lms/md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/md.py -------------------------------------------------------------------------------- /lms/lms/notification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/notification/certificate_request_reminder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/onboarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/onboarding.py -------------------------------------------------------------------------------- /lms/lms/page/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/page/lms_home/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/page/lms_home/lms_home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/page/lms_home/lms_home.js -------------------------------------------------------------------------------- /lms/lms/page/lms_home/lms_home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/page/lms_home/lms_home.json -------------------------------------------------------------------------------- /lms/lms/payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/payments.py -------------------------------------------------------------------------------- /lms/lms/print_format/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/print_format/certificate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/print_format/certificate/certificate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/print_format/certificate/certificate.json -------------------------------------------------------------------------------- /lms/lms/report/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/report/course_progress_summary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/telemetry.py -------------------------------------------------------------------------------- /lms/lms/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/test_utils.py -------------------------------------------------------------------------------- /lms/lms/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/user.py -------------------------------------------------------------------------------- /lms/lms/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/utils.py -------------------------------------------------------------------------------- /lms/lms/web_form/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/course_cards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/course_cards/course_cards.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/web_template/course_cards/course_cards.html -------------------------------------------------------------------------------- /lms/lms/web_template/course_cards/course_cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/web_template/course_cards/course_cards.json -------------------------------------------------------------------------------- /lms/lms/web_template/courses_enrolled/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/courses_mentored/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/lms_statistics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/multiple_testimonials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/web_template/recently_published_courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/lms/widgets/Avatar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/Avatar.html -------------------------------------------------------------------------------- /lms/lms/widgets/BreadCrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/BreadCrumb.html -------------------------------------------------------------------------------- /lms/lms/widgets/CourseCard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/CourseCard.html -------------------------------------------------------------------------------- /lms/lms/widgets/Exercise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/Exercise.html -------------------------------------------------------------------------------- /lms/lms/widgets/HelloWorld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/HelloWorld.html -------------------------------------------------------------------------------- /lms/lms/widgets/NoPreviewModal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/NoPreviewModal.html -------------------------------------------------------------------------------- /lms/lms/widgets/RequestInvite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/widgets/RequestInvite.html -------------------------------------------------------------------------------- /lms/lms/workspace/lms/lms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/lms/workspace/lms/lms.json -------------------------------------------------------------------------------- /lms/locale/ar.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/ar.po -------------------------------------------------------------------------------- /lms/locale/bs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/bs.po -------------------------------------------------------------------------------- /lms/locale/cs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/cs.po -------------------------------------------------------------------------------- /lms/locale/da.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/da.po -------------------------------------------------------------------------------- /lms/locale/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/de.po -------------------------------------------------------------------------------- /lms/locale/eo.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/eo.po -------------------------------------------------------------------------------- /lms/locale/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/es.po -------------------------------------------------------------------------------- /lms/locale/fa.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/fa.po -------------------------------------------------------------------------------- /lms/locale/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/fr.po -------------------------------------------------------------------------------- /lms/locale/hr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/hr.po -------------------------------------------------------------------------------- /lms/locale/hu.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/hu.po -------------------------------------------------------------------------------- /lms/locale/id.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/id.po -------------------------------------------------------------------------------- /lms/locale/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/it.po -------------------------------------------------------------------------------- /lms/locale/main.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/main.pot -------------------------------------------------------------------------------- /lms/locale/my.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/my.po -------------------------------------------------------------------------------- /lms/locale/nb.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/nb.po -------------------------------------------------------------------------------- /lms/locale/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/nl.po -------------------------------------------------------------------------------- /lms/locale/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/pl.po -------------------------------------------------------------------------------- /lms/locale/pt.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/pt.po -------------------------------------------------------------------------------- /lms/locale/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/pt_BR.po -------------------------------------------------------------------------------- /lms/locale/ru.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/ru.po -------------------------------------------------------------------------------- /lms/locale/sl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/sl.po -------------------------------------------------------------------------------- /lms/locale/sr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/sr.po -------------------------------------------------------------------------------- /lms/locale/sr_CS.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/sr_CS.po -------------------------------------------------------------------------------- /lms/locale/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/sv.po -------------------------------------------------------------------------------- /lms/locale/ta.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/ta.po -------------------------------------------------------------------------------- /lms/locale/th.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/th.po -------------------------------------------------------------------------------- /lms/locale/tr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/tr.po -------------------------------------------------------------------------------- /lms/locale/vi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/vi.po -------------------------------------------------------------------------------- /lms/locale/zh.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/locale/zh.po -------------------------------------------------------------------------------- /lms/modules.txt: -------------------------------------------------------------------------------- 1 | LMS 2 | Job 3 | -------------------------------------------------------------------------------- /lms/overrides/web_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/overrides/web_template.py -------------------------------------------------------------------------------- /lms/page_renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/page_renderers.py -------------------------------------------------------------------------------- /lms/patches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches.txt -------------------------------------------------------------------------------- /lms/patches/change_name_for_community_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/change_name_for_community_members.py -------------------------------------------------------------------------------- /lms/patches/create_mentor_request_email_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/create_mentor_request_email_templates.py -------------------------------------------------------------------------------- /lms/patches/save_abbr_for_community_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/save_abbr_for_community_members.py -------------------------------------------------------------------------------- /lms/patches/set_email_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/set_email_preferences.py -------------------------------------------------------------------------------- /lms/patches/v0_0/add_evaluator_to_assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/add_evaluator_to_assignment.py -------------------------------------------------------------------------------- /lms/patches/v0_0/add_pages_to_nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/add_pages_to_nav.py -------------------------------------------------------------------------------- /lms/patches/v0_0/add_progress_to_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/add_progress_to_membership.py -------------------------------------------------------------------------------- /lms/patches/v0_0/add_question_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/add_question_type.py -------------------------------------------------------------------------------- /lms/patches/v0_0/assignment_file_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/assignment_file_type.py -------------------------------------------------------------------------------- /lms/patches/v0_0/certification_member_field_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/certification_member_field_data.py -------------------------------------------------------------------------------- /lms/patches/v0_0/change_course_creation_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/change_course_creation_settings.py -------------------------------------------------------------------------------- /lms/patches/v0_0/change_published_field_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/change_published_field_data.py -------------------------------------------------------------------------------- /lms/patches/v0_0/change_role_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/change_role_names.py -------------------------------------------------------------------------------- /lms/patches/v0_0/chapter_lesson_index_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/chapter_lesson_index_table.py -------------------------------------------------------------------------------- /lms/patches/v0_0/check_onboarding_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/check_onboarding_status.py -------------------------------------------------------------------------------- /lms/patches/v0_0/convert_lesson_markdown_to_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/convert_lesson_markdown_to_html.py -------------------------------------------------------------------------------- /lms/patches/v0_0/convert_progress_to_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/convert_progress_to_float.py -------------------------------------------------------------------------------- /lms/patches/v0_0/course_instructor_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/course_instructor_update.py -------------------------------------------------------------------------------- /lms/patches/v0_0/create_course_instructor_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/create_course_instructor_role.py -------------------------------------------------------------------------------- /lms/patches/v0_0/create_course_moderator_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/create_course_moderator_role.py -------------------------------------------------------------------------------- /lms/patches/v0_0/delete_course_web_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/delete_course_web_forms.py -------------------------------------------------------------------------------- /lms/patches/v0_0/delete_old_module_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/delete_old_module_docs.py -------------------------------------------------------------------------------- /lms/patches/v0_0/modify_installed_apps_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/modify_installed_apps_list.py -------------------------------------------------------------------------------- /lms/patches/v0_0/move_certification_to_certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/move_certification_to_certificate.py -------------------------------------------------------------------------------- /lms/patches/v0_0/multiple_instructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/multiple_instructors.py -------------------------------------------------------------------------------- /lms/patches/v0_0/quiz_submission_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/quiz_submission_member.py -------------------------------------------------------------------------------- /lms/patches/v0_0/quiz_submission_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/quiz_submission_result.py -------------------------------------------------------------------------------- /lms/patches/v0_0/rename_chapter_and_lesson_doctype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/rename_chapter_and_lesson_doctype.py -------------------------------------------------------------------------------- /lms/patches/v0_0/rename_community_to_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/rename_community_to_users.py -------------------------------------------------------------------------------- /lms/patches/v0_0/rename_exercise_doctype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/rename_exercise_doctype.py -------------------------------------------------------------------------------- /lms/patches/v0_0/rename_instructor_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/rename_instructor_role.py -------------------------------------------------------------------------------- /lms/patches/v0_0/rename_school_to_lms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/rename_school_to_lms.py -------------------------------------------------------------------------------- /lms/patches/v0_0/set_course_in_lesson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/set_course_in_lesson.py -------------------------------------------------------------------------------- /lms/patches/v0_0/set_courses_page_as_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/set_courses_page_as_home.py -------------------------------------------------------------------------------- /lms/patches/v0_0/set_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/set_dashboard.py -------------------------------------------------------------------------------- /lms/patches/v0_0/set_member_in_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/set_member_in_progress.py -------------------------------------------------------------------------------- /lms/patches/v0_0/set_status_in_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/set_status_in_course.py -------------------------------------------------------------------------------- /lms/patches/v0_0/share_certificates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/share_certificates.py -------------------------------------------------------------------------------- /lms/patches/v0_0/skill_to_user_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/skill_to_user_skill.py -------------------------------------------------------------------------------- /lms/patches/v0_0/user_singles_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/user_singles_issue.py -------------------------------------------------------------------------------- /lms/patches/v0_0/video_embed_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v0_0/video_embed_link.py -------------------------------------------------------------------------------- /lms/patches/v1_0/add_certificate_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/add_certificate_template.py -------------------------------------------------------------------------------- /lms/patches/v1_0/add_default_marks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/add_default_marks.py -------------------------------------------------------------------------------- /lms/patches/v1_0/batch_tabs_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/batch_tabs_settings.py -------------------------------------------------------------------------------- /lms/patches/v1_0/change_jobs_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/change_jobs_url.py -------------------------------------------------------------------------------- /lms/patches/v1_0/change_naming_for_batch_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/change_naming_for_batch_course.py -------------------------------------------------------------------------------- /lms/patches/v1_0/change_navbar_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/change_navbar_urls.py -------------------------------------------------------------------------------- /lms/patches/v1_0/create_batch_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/create_batch_source.py -------------------------------------------------------------------------------- /lms/patches/v1_0/create_class_evaluator_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/create_class_evaluator_role.py -------------------------------------------------------------------------------- /lms/patches/v1_0/create_class_student_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/create_class_student_registration.py -------------------------------------------------------------------------------- /lms/patches/v1_0/create_quiz_questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/create_quiz_questions.py -------------------------------------------------------------------------------- /lms/patches/v1_0/create_student_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/create_student_role.py -------------------------------------------------------------------------------- /lms/patches/v1_0/custom_perm_for_discussions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/custom_perm_for_discussions.py -------------------------------------------------------------------------------- /lms/patches/v1_0/paid_certificate_to_paid_course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/paid_certificate_to_paid_course.py -------------------------------------------------------------------------------- /lms/patches/v1_0/publish_batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/publish_batches.py -------------------------------------------------------------------------------- /lms/patches/v1_0/publish_certificates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/publish_certificates.py -------------------------------------------------------------------------------- /lms/patches/v1_0/rename_assignment_doctype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/rename_assignment_doctype.py -------------------------------------------------------------------------------- /lms/patches/v1_0/rename_classes_in_navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/rename_classes_in_navbar.py -------------------------------------------------------------------------------- /lms/patches/v1_0/rename_evaluator_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/rename_evaluator_role.py -------------------------------------------------------------------------------- /lms/patches/v1_0/rename_lms_batch_doctype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/rename_lms_batch_doctype.py -------------------------------------------------------------------------------- /lms/patches/v1_0/rename_lms_class_to_lms_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/rename_lms_class_to_lms_batch.py -------------------------------------------------------------------------------- /lms/patches/v1_0/revert_class_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/revert_class_registration.py -------------------------------------------------------------------------------- /lms/patches/v1_0/set_published_on.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v1_0/set_published_on.py -------------------------------------------------------------------------------- /lms/patches/v2_0/add_course_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/add_course_statistics.py -------------------------------------------------------------------------------- /lms/patches/v2_0/add_discussion_topic_titles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/add_discussion_topic_titles.py -------------------------------------------------------------------------------- /lms/patches/v2_0/allow_guest_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/allow_guest_access.py -------------------------------------------------------------------------------- /lms/patches/v2_0/convert_quiz_duration_to_minutes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/convert_quiz_duration_to_minutes.py -------------------------------------------------------------------------------- /lms/patches/v2_0/count_in_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/count_in_program.py -------------------------------------------------------------------------------- /lms/patches/v2_0/delete_old_enrollment_doctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/delete_old_enrollment_doctypes.py -------------------------------------------------------------------------------- /lms/patches/v2_0/delete_unused_custom_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/delete_unused_custom_fields.py -------------------------------------------------------------------------------- /lms/patches/v2_0/delete_web_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/delete_web_forms.py -------------------------------------------------------------------------------- /lms/patches/v2_0/fix_job_application_resume_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/fix_job_application_resume_urls.py -------------------------------------------------------------------------------- /lms/patches/v2_0/fix_progress_percentage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/fix_progress_percentage.py -------------------------------------------------------------------------------- /lms/patches/v2_0/fix_scorm_lesson_reference_idx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/fix_scorm_lesson_reference_idx.py -------------------------------------------------------------------------------- /lms/patches/v2_0/give_discussions_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/give_discussions_permissions.py -------------------------------------------------------------------------------- /lms/patches/v2_0/link_zoom_account_to_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/link_zoom_account_to_batch.py -------------------------------------------------------------------------------- /lms/patches/v2_0/link_zoom_account_to_live_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/link_zoom_account_to_live_class.py -------------------------------------------------------------------------------- /lms/patches/v2_0/migrate_batch_student_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/migrate_batch_student_data.py -------------------------------------------------------------------------------- /lms/patches/v2_0/move_zoom_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/move_zoom_settings.py -------------------------------------------------------------------------------- /lms/patches/v2_0/sidebar_for_certified_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/sidebar_for_certified_members.py -------------------------------------------------------------------------------- /lms/patches/v2_0/sidebar_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/sidebar_settings.py -------------------------------------------------------------------------------- /lms/patches/v2_0/update_certificate_request_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/update_certificate_request_status.py -------------------------------------------------------------------------------- /lms/patches/v2_0/update_course_evaluator_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/update_course_evaluator_data.py -------------------------------------------------------------------------------- /lms/patches/v2_0/update_desk_access_for_lms_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/update_desk_access_for_lms_roles.py -------------------------------------------------------------------------------- /lms/patches/v2_0/update_job_city_and_country.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/update_job_city_and_country.py -------------------------------------------------------------------------------- /lms/patches/v2_0/update_quiz_submission_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/patches/v2_0/update_quiz_submission_data.py -------------------------------------------------------------------------------- /lms/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/plugins.py -------------------------------------------------------------------------------- /lms/public/css/lms.bundle.less: -------------------------------------------------------------------------------- 1 | 2 | @import "./style.css"; 3 | -------------------------------------------------------------------------------- /lms/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/css/style.css -------------------------------------------------------------------------------- /lms/public/dist/css-rtl/community.bundle.IJYJLJRM.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/dist/css-rtl/community.bundle.IJYJLJRM.css -------------------------------------------------------------------------------- /lms/public/dist/css/community.bundle.5K2BM4R4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/dist/css/community.bundle.5K2BM4R4.css -------------------------------------------------------------------------------- /lms/public/icons/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/arrow.svg -------------------------------------------------------------------------------- /lms/public/icons/blue-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/blue-arrow.svg -------------------------------------------------------------------------------- /lms/public/icons/book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/book.svg -------------------------------------------------------------------------------- /lms/public/icons/book_plain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/book_plain.svg -------------------------------------------------------------------------------- /lms/public/icons/calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/calendar.svg -------------------------------------------------------------------------------- /lms/public/icons/call.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/call.svg -------------------------------------------------------------------------------- /lms/public/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/check.svg -------------------------------------------------------------------------------- /lms/public/icons/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/chevron-right.svg -------------------------------------------------------------------------------- /lms/public/icons/chevron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/chevron.svg -------------------------------------------------------------------------------- /lms/public/icons/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/clock.svg -------------------------------------------------------------------------------- /lms/public/icons/comment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/comment.svg -------------------------------------------------------------------------------- /lms/public/icons/course.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/course.svg -------------------------------------------------------------------------------- /lms/public/icons/down-arrow-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/down-arrow-white.svg -------------------------------------------------------------------------------- /lms/public/icons/down-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/down-arrow.svg -------------------------------------------------------------------------------- /lms/public/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/github.svg -------------------------------------------------------------------------------- /lms/public/icons/left-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/left-arrow.svg -------------------------------------------------------------------------------- /lms/public/icons/like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/like.svg -------------------------------------------------------------------------------- /lms/public/icons/linkedin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/linkedin.svg -------------------------------------------------------------------------------- /lms/public/icons/mail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/mail.svg -------------------------------------------------------------------------------- /lms/public/icons/medium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/medium.svg -------------------------------------------------------------------------------- /lms/public/icons/message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/message.svg -------------------------------------------------------------------------------- /lms/public/icons/minus-circle-green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/minus-circle-green.svg -------------------------------------------------------------------------------- /lms/public/icons/minus-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/minus-circle.svg -------------------------------------------------------------------------------- /lms/public/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/play.svg -------------------------------------------------------------------------------- /lms/public/icons/quiz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/quiz.svg -------------------------------------------------------------------------------- /lms/public/icons/rating-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/rating-filled.svg -------------------------------------------------------------------------------- /lms/public/icons/rating.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/rating.svg -------------------------------------------------------------------------------- /lms/public/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/search.svg -------------------------------------------------------------------------------- /lms/public/icons/side-arrow-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/side-arrow-white.svg -------------------------------------------------------------------------------- /lms/public/icons/slash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/slash.svg -------------------------------------------------------------------------------- /lms/public/icons/slider-arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/slider-arrow-left.svg -------------------------------------------------------------------------------- /lms/public/icons/slider-arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/slider-arrow-right.svg -------------------------------------------------------------------------------- /lms/public/icons/small-add-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/small-add-black.svg -------------------------------------------------------------------------------- /lms/public/icons/small-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/small-add.svg -------------------------------------------------------------------------------- /lms/public/icons/symbol-defs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/symbol-defs.svg -------------------------------------------------------------------------------- /lms/public/icons/tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/tick.svg -------------------------------------------------------------------------------- /lms/public/icons/up-arrow-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/up-arrow-white.svg -------------------------------------------------------------------------------- /lms/public/icons/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/upload.svg -------------------------------------------------------------------------------- /lms/public/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/user.svg -------------------------------------------------------------------------------- /lms/public/icons/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/video.svg -------------------------------------------------------------------------------- /lms/public/icons/white-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/white-arrow.svg -------------------------------------------------------------------------------- /lms/public/icons/white-tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/white-tick.svg -------------------------------------------------------------------------------- /lms/public/icons/wrong.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/icons/wrong.svg -------------------------------------------------------------------------------- /lms/public/images/Vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/Vector.png -------------------------------------------------------------------------------- /lms/public/images/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/border.png -------------------------------------------------------------------------------- /lms/public/images/certificate-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/certificate-background.png -------------------------------------------------------------------------------- /lms/public/images/course-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/course-home.png -------------------------------------------------------------------------------- /lms/public/images/desk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/desk.png -------------------------------------------------------------------------------- /lms/public/images/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/linkedin.png -------------------------------------------------------------------------------- /lms/public/images/lms-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/lms-logo.png -------------------------------------------------------------------------------- /lms/public/images/lms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/lms.png -------------------------------------------------------------------------------- /lms/public/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/play.png -------------------------------------------------------------------------------- /lms/public/images/profile-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/profile-banner.png -------------------------------------------------------------------------------- /lms/public/images/ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/ss1.png -------------------------------------------------------------------------------- /lms/public/images/ss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/ss2.png -------------------------------------------------------------------------------- /lms/public/images/ss3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/ss3.png -------------------------------------------------------------------------------- /lms/public/images/wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/public/images/wallpaper.png -------------------------------------------------------------------------------- /lms/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/routing.py -------------------------------------------------------------------------------- /lms/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/templates/assessments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/assessments.html -------------------------------------------------------------------------------- /lms/templates/assignment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/assignment.html -------------------------------------------------------------------------------- /lms/templates/certificates_section.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/certificates_section.html -------------------------------------------------------------------------------- /lms/templates/course_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/course_list.html -------------------------------------------------------------------------------- /lms/templates/courses_created.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/courses_created.html -------------------------------------------------------------------------------- /lms/templates/courses_under_review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/courses_under_review.html -------------------------------------------------------------------------------- /lms/templates/emails/assignment_submission.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/assignment_submission.html -------------------------------------------------------------------------------- /lms/templates/emails/batch_confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/batch_confirmation.html -------------------------------------------------------------------------------- /lms/templates/emails/batch_start_reminder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/batch_start_reminder.html -------------------------------------------------------------------------------- /lms/templates/emails/certification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/certification.html -------------------------------------------------------------------------------- /lms/templates/emails/community_course_membership.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/community_course_membership.html -------------------------------------------------------------------------------- /lms/templates/emails/job_application.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/job_application.html -------------------------------------------------------------------------------- /lms/templates/emails/job_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/job_report.html -------------------------------------------------------------------------------- /lms/templates/emails/live_class_reminder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/live_class_reminder.html -------------------------------------------------------------------------------- /lms/templates/emails/lms_course_interest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/lms_course_interest.html -------------------------------------------------------------------------------- /lms/templates/emails/lms_daily_digest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/lms_daily_digest.html -------------------------------------------------------------------------------- /lms/templates/emails/lms_invite_request_approved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/lms_invite_request_approved.html -------------------------------------------------------------------------------- /lms/templates/emails/lms_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/lms_message.html -------------------------------------------------------------------------------- /lms/templates/emails/mention_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/mention_template.html -------------------------------------------------------------------------------- /lms/templates/emails/payment_reminder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/emails/payment_reminder.html -------------------------------------------------------------------------------- /lms/templates/exercise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/exercise.html -------------------------------------------------------------------------------- /lms/templates/livecode/extension_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/livecode/extension_footer.html -------------------------------------------------------------------------------- /lms/templates/livecode/extension_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/livecode/extension_header.html -------------------------------------------------------------------------------- /lms/templates/notifications.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/notifications.html -------------------------------------------------------------------------------- /lms/templates/onboarding_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/onboarding_header.html -------------------------------------------------------------------------------- /lms/templates/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/templates/reviews.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/reviews.html -------------------------------------------------------------------------------- /lms/templates/reviews_cta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/reviews_cta.html -------------------------------------------------------------------------------- /lms/templates/signup-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/signup-form.html -------------------------------------------------------------------------------- /lms/templates/statistics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/statistics.html -------------------------------------------------------------------------------- /lms/templates/upcoming_evals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/templates/upcoming_evals.html -------------------------------------------------------------------------------- /lms/test_widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/test_widgets.py -------------------------------------------------------------------------------- /lms/translations/es.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/translations/es.csv -------------------------------------------------------------------------------- /lms/unsplash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/unsplash.py -------------------------------------------------------------------------------- /lms/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/widgets.py -------------------------------------------------------------------------------- /lms/www/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/www/__pycache__/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/www/certificate.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lms/www/certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/www/certificate.py -------------------------------------------------------------------------------- /lms/www/lms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/www/lms.py -------------------------------------------------------------------------------- /lms/www/new-sign-up.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/lms/www/new-sign-up.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frappe/lms/HEAD/setup.py -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------