Learning Management System | Web Developers

Job ID: 36498295

Budget: ₹10,000 – ₹15,000 INR

I’m looking for an online learning management system that can accommodate multiple teachers conducting parallel live sessions, with automatic recording of the sessions for later review by the enrolled students.
Features in the LMS:
1. Quiz with Analytics: Allow teachers to create quizzes with various question types (multiple choice, true/false, etc.) and provide analytics to track student performance, including scores, time is taken, and answers.
2. Reporting and Analytics: Provide comprehensive reporting and analytics features for teachers and administrators to track the performance of courses, student engagement, and other key metrics.
3. College Finder: Provide a tool for students to search and find information about colleges and universities, including admission requirements, tuition fees, and location details.
4. Score Calculator for SAT: Offer a calculator to help students estimate their SAT scores based on their performance in practice tests or mock exams. https://www.albert.io/blog/sat-score-calculator/ (The algorithm is changed I guess, because the scoring system was different before, I can provide you with the updated formula)
5. Assignment Submission: Enable students to submit assignments online, including the ability to upload files, add comments, and receive feedback from teachers.
6. Creation of Groups for Teachers and Students: Admin should be able to create teachers and students groups or communities within the LMS platform for collaboration, discussion, and resource sharing. (I want a similar to a WhatsApp group, where I can add teachers, parents, coordinators, and counselors)
7. Session Auto-Recording: Automatically record live classes or webinars conducted on the platform and make them available for students to review later.
8. Access to Materials: Provide a repository of course materials, including lecture notes, presentations, videos, and other resources, for easy access by students.
9. Progress Tracking: Students can track their progress through the courses, view their quiz scores, and monitor their overall performance. Teachers should be able to see the progress and admin should have a view of everything
10. Live Classes and Webinars: Allow for live virtual classes and webinars, where teachers can conduct real-time interactive sessions with students, including features such as screen sharing, chat, and video conferencing.
11. Integration with External Tools: Integrate with external tools such as video conferencing software, document-sharing platforms, and learning analytics tools to enhance the functionality and effectiveness of the LMS platform.
12. Payment Gateway Integration: Integrate a secure payment gateway to enable online payments for course enrolment, subscriptions, and other transactions.
13. Gamification Elements: Incorporate gamification elements, such as badges, points, and leaderboards, to incentivize student engagement and motivate them to complete courses.