Learning Management System Case Study
The requirement of the client was to build a learning management system for world-class technical courses and practice tests. The main focus is on AWS, Java, Cloud computing, Cybersecurity, Big data courses and learning. Helping job seekers and students to get certification for opted courses and keeping updated with trending technology knowledge is the main aim of the client.
Platform
- Website
- Android App
- iOS App
Modules
- Super Admin
- Sub Admins (Managers)
- Company Owner
- Learners
Technology
- Laravel
- VueJS
- Angular
- NodeJS
Other Stack
- AWS
- MySQL
- Bootstrap
- jquery
- CSS3
Style & Imagery
#C5C5D1
#8585BD
#2E2545
#09E1C0
#7272FF
Client Requirement
LMS and Admin Panel
Serve students globally with online courses and make them certified students to help them get a job. Admin panel should be the whole role base system where managers or sub-admin can perform actions based on assigned roles. Add tests, questions and store all the record of students individually about their test attempts.
Corp Portal
Separate admin panel where companies can register themselves, and enrol employees under the company. Manage all employees, follow up their activities, attempts, change status, bulk enrollment and many more.
Online Forum
A place where community people can interact and ask their questions or doubts. Kind of clone of StackOverflow where people answer the questions, upvote them, profile showcase.
Challenges
AI product suggestion module
There was a requirement where we need to show product suggestions by amalgamating both results from which the user has already purchased and the one which is added in the cart. We accomplished it by doing enough brainstorming, planning and creating flexible DB structure.
Quiz Question Answers
Quizzes were designed which has multiple questions, ordering questions, text q/a, etc. All these kind of data has to be stored in DB while maintaining the session of the user.
Referral Program
A requirement where client needed to share custom URL to companies and the users which have company email id with the company’s website domain gets the selected courses auto-enrolled after registration. And that payment has to be made by company based on enrolled users.
UI Blocks
Main Pages
Nullam quis risus eget urna mollis ornare vel eu leo. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel Nullam quis risus eget urna mollis ornare vel eu leo. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel Nullam quis risus eget urna mollis ornare vel eu leo. Vivamus sagittis lacus vel augue laoreet rutrum fauci