| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) • Employees (hr) • Website (website) |
| Lines of code | 8059 |
| Technical Name |
kanhasoft_learning_management |
| License | LGPL-3 |
| Website | https://www.kanhasoft.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) • Employees (hr) • Website (website) |
| Lines of code | 8059 |
| Technical Name |
kanhasoft_learning_management |
| License | LGPL-3 |
| Website | https://www.kanhasoft.com |
| Versions | 17.0 18.0 19.0 |
LMS - Learning Management System
This Learning Management System (LMS) is a complete platform built in Odoo for managing online courses, learning paths, students, certificates, instructors, reviews, quizzes, dashboards, enrollments and analytics.
Description
User Access Rights
Displays LMS user permissions including LMS Manager, LMS Instructor, LMS User, and access rights configuration.
Main LMS KPI Dashboard
Shows overall LMS statistics including total courses, students, certificates, learning hours, completion rate, ratings, learning paths, and quizzes.
Dashboard - Enrollment Trends & Category Distribution
Displays monthly enrollment graph and category-wise donut chart for course distribution.
Dashboard - Recent Activity
Shows latest student activities such as enrollments and learning actions with dates.
Courses List View
Shows all courses with course code, category, difficulty level, enrollments, completion rate, average rating, and published status.
Course - Content Tab
Displays cover image, detailed course description, learning outcomes, short description, sections, unlock days, lessons, and lock settings.
Course - Lessons & Quizzes Tab
Shows course sections list containing modules and lessons under each section.
Section Popup - Lessons Tab
Shows course sections list containing modules and lessons under each section.
Section Popup - Quizzes Tab
Popup window showing course section quiz details like quiz title, passing score, time limit, and maximum attempts.
Course - Settings Tab
Displays course settings such as difficulty level, duration, passing score, minimum time, certificate option, discussions, live sessions, max enrollments, dates, prerequisites, and instructors.
Course - Reviews & Ratings Tab
Shows student reviews, ratings, review dates, and feedback for the selected course.
Course - Enrollments Tab
Displays enrolled students in course Complete Python Programming Bootcamp, showing completion percentage, total score, grades, enrollment date, and completion date.
Categories List View
Shows all course categories like Programming, AI, Business, Marketing, Cybersecurity, Finance etc. with descriptions and course counts.
Category Form View
Displays category details such as category name, parent category, and description.
Tags List View
Shows all course tags like Python, JavaScript, React, Node.js, AWS, Docker etc. with color codes and course count.
Tags Form View
Displays individual tag details such as tag name and color code used for course classification.
Learning Paths List View
Shows all learning paths with path code, category, difficulty level, total courses, enrolled students, completion rate, published status, and price.
Learning Path - Content Tab
Displays course cover image, path description, learning outcomes, and list of courses included in the learning path.
Learning Path - Settings Tab
Shows learning path settings like difficulty level, estimated weeks to complete, hours per week, certificate availability, paid/free path option, promotional URL, lead instructor, and instructors.
Learning Path - Enrollments Tab
Displays Full Stack Web Development Path with enrolled students list, employee names, enrollment dates, progress status, completion percentage, and completion date.
Learning Path Analytics Tab
Displays learning path analytics including total duration, total courses, enrolled students, completed students, and completion rate percentage.
Course Reviews List View
Shows all submitted course reviews with course name, student, rating, review summary, and review date.
Course Review Form View
Displays student review for selected course with course name, student name, rating score, review date, and feedback comments.
Lessons List View
Shows all lessons such as ES6 Features, Introduction to Python, Installing Python IDE, Variables & Functions, etc.
Lesson Form View
Displays lesson details including lesson title, section, content type, video URL, file uploads, minimum viewing time, required completion checkbox, and skipping rules.
Quizzes List View
Displays all quizzes with quiz title, section/module, total points, passing score %, time limit, max attempts, randomize question order, and allow retake settings.
Quiz Form View - Quiz Details Tab
Shows quiz instructions, section name, passing score %, time limit, maximum attempts, randomize question order, instant result display, and retake options.
Quiz Form View - Questions Tab
Displays quiz details with list of questions, question type, points, and option editing functionality.
Questions List View
Shows all quiz questions categorized by quiz names such as Python Basics, JavaScript Fundamentals, SEO Fundamentals, AWS, UX Research, etc.
Question Form View
Displays quiz question details including quiz name, question text, question type, sequence, points, multiple answer options, correct answer selection, and explanation.
Course Enrollments List View
Shows all course enrollments with course name, student, employee, status, completion percentage, total score, final grade, enrollment date, and completion date.
Course Enrollment - Progress Tab
Shows all course enrollments with course name, student, employee, status, completion percentage, total score, final grade, enrollment date, and completion date.
Course Enrollment - Lesson Progress Tab
Shows lesson completion tracking with lesson title, completed status, time spent (minutes), view count, and last viewed details.
Course Enrollment - Quiz Attempts Tab
Displays student quiz attempt records with quiz name, attempt number, attempt date, score percentage, and pass/fail result.
Path Enrollments List View
Shows all learning path enrollments with learning path name, student, employee, status (In Progress/Completed/Dropped/Failed), progress %, enrollment date, and completion date.
Path Enrollment Form View
Displays learning path enrollment details for student Christopher Lee, including enrollment/start date, progress %, path status, and course lines under the selected path.
Issued Certificates List View
Shows all issued certificates with certificate number, certificate name, recipient, course, issue date, expiry date, score percentage, grade, and status.
Issued Certificate Form View
Displays generated certificate details including certificate number, recipient name, course, issue/expiry date, score, grade, verification URL, QR code, and certificate status (Issued/Revoked).
Certificate Templates List View
Shows available certificate templates such as Standard, Professional, and Default templates for certificate generation.
Certificate Template Form View
Displays certificate template configuration with template name, HTML certificate layout preview, background image upload option, and page size selection (A4).
LMS Configuration Form Views
Website homepage dashboard after login
Course catalog page with filters
Course details page for "Complete Python Programming Bootcamp."
Course content view after enrollment. Course progress is at 0.0%.
Video lesson page titled "ASTLEY NEVER GONNA GIVE YOU UP." A progress bar shows 100% completion. Required time is 1 minute, and actual time watched is 1 minute 0 seconds. A "Watch on YouTube" link is provided.
Same video lesson page but now with "Completed" status. Navigation buttons "Previous" and "Next â" appear at the bottom.
Video lesson page with a "Take Quiz â" button displayed after completion. Progress shows 100% with 1 minute 0 seconds out of 1 minute required.
Quiz page titled "Python Basics Quiz." It has 1 question: "What is the output of print(2**3) in Python?" Points are 5.0 and passing score is 70.0%. Options include "Submit Quiz" and "Save Draft."
Quiz results page showing "Quiz Passed!" Score is 100% with 5.0/5.0 points. Passing score was 70.0%. Time taken is 0 minutes. The correct answer (8) is displayed. A "Back to Course" button is present.
Course progress page now showing 100.0% completion for the bootcamp. Module 1 shows all 3 lessons as "Completed" and the quiz marked "Best: 100.0% / Passed." Course content lists 3 lessons and 1 quiz.
Dashboard after course completion. Statistics now show: 1 Enrolled Course, 1 Completed Course, 1 Certificate, and 0 Hours Learned. "Continue Learning" section shows the Python course at 100.0%. "My Certificates" section initially says "No certificates yet."
Admin/enrollment detail page. Student is "YourCompany, Mitchell Admin." Completion percentage is 100%. Total Score shows 10000% (possible display glitch). Final Grade is "A (90-100%)." Total time spent is 3 minutes.
Course enrollments detail view. Lesson progress shows three lessons, each with time spent (1-3 minutes) and view count. Last viewed timestamps are shown. Quiz attempt shows date (04/24/2026) and score (10000%).
LMS backend view with quiz attempt details. Quiz name: "Python Basics Quiz." Attempt date: 04/24/2026 at 12:40:39. Score is 10000% and marked "Passed." A table row for adding a new line is present.
Dashboard summary showing "Course Enrollments â Complete Python Programming Bootcamp." Progress, Lesson Progress, Quiz Attempts, and Certificate sections are visible. Certificate number LMS-CERT-2026-000001 is displayed.
Certificate detail page for LMS-CERT-2026-000001. Recipient: YourCompany, Mitchell Admin. Course: Complete Python Programming Bootcamp. Issue Date: 04/24/2026. Expiry Date: 04/24/2027. Score: 100.00. Grade: A. Verification URL and QR code are included.
User's "My Certificates" page. A table shows certificate name "Certificate-CompletePythonProgrammingBootcamp-Mitchell," issue date (2026-04-24), Grade A, Score 100.0%, and an "Admin" action (likely download or manage).
Formal certificate of completion presented to Mitchell Admin. Certificate includes: Grade A, Score 100.0%, Issue Date April 24, 2026, Certificate Number LMS-CERT-2026-000001, verification URL, and a "Print / Save as PDF" button.
Public certificate verification page. Displays same certificate details: recipient Mitchell Admin, course name, issue and expiry dates, performance (Score 100.00%, Grade A), verification URL, and QR code for verification.
Our Services
Get In Touch
You will get 60 Days free support in case any bugs or issue.
For any query or support contact us without hesitation on
https://kanhasoft.com
Please log in to comment on this module