Course Recommendation in E Learning Platform
Our project is primarily being designed for the people who have no reach to quality education keeping the point of ease of learning in mind. In the word today quality education is expensive and with this project we are attempting to make it cheaper and accessible to anyone with the access of interne
2025-06-28 16:30:58 - Adil Khan
Course Recommendation in E Learning Platform
Project Area of Specialization Augmented and Virtual RealityProject SummaryOur project is primarily being designed for the people who have no reach to quality education keeping the point of ease of learning in mind. In the word today quality education is expensive and with this project we are attempting to make it cheaper and accessible to anyone with the access of internet. In this system teachers will make video as well as interactive courses (where possible) and then our course recommender will recommend best quality course to every student according to his/her field of interest. This system, with the help of interactive course, increase the potential of learning and skill in student by providing the environment and exercises so that the student focuses less on setting up the environment and more on practicing the exercises right in the browser. This system will not only make the quality education cheaper and accessible but also make skill set better so that student make his/her professional life better.
Project Objectives? Provide learning platform
? Provide interactive courses with video
? To get rid of finding courses
? Automation Suggest and recommend courses
? View courses and download for both free and purchased
Project Implementation MethodTOOLS:
1) Node.js(Backend implementation)
2) Python(Backend for recommendations)
3) Text Editor(Development)
4) MySQL(For Database)
5) UI Designing(HTML,CSS,Bootstrap)
6) Agile Method.
Project Phases:
The project will be divided into five phases
: 1. Requirement Gathering In this phase we will perform the requirement elicitation from the existing systems so that we get the idea about the functional and non-functional features of the project.
2. Requirement Analysis In this phase we will analyze the gathered requirements and truncate the requirements that are not feasible to develop at current time. In this phase we will also analyze the non-functional requirements.
3. Architecture and Database design In this phase we will develop the architecture of the system and define the flow of the system. And also design the database model of the system.
4. Development In this phase we will develop the frontend and the backend functionality like user signup, login, course creation, course enrolling and course recommendation system. After this we will connect the developed UI design with this backend functionality to make it a proper working system.
5. Testing In this phase we will ensure that out developed system is working according to the requirements. And we will make the proper test cases to keep track of the testing activities
Benefits of the Project? This platform will give opportunity to learning different courses easily
? This website is an attractive option to find their some finding educational data problems
? Anyone will use anywhere with availability of internet service also without account
? This is one of the good platform that will save some special time of user
? This platform will recommend courses which reduce user using time
Technical Details of Final DeliverableThis website will be accessed by PC and mobile devices on browser. It will have three modules teacher, student and admin. Teacher/user will upload their courses this will allow students/user to take courses. Both are able to create an account. Student will also take interactive courses if selected course is interactive and course will automatically be recommended to student/user based on their field of interest or on previous history of use. Admin will manage and monitor the activities of the user. Admin will also be able to block any user who violates the terms and conditions of the system. Admin can also generate the reports of user feedbacks and also about the system stats. Visitor can accessed some limited features of website without creating account like browse the courses and wish list the courses but he will not be able to enroll the course. New visitor recommended by entering their field. Student and teacher will able to manage their account in different way according to website policy.
Final Deliverable of the Project Software SystemType of Industry IT Technologies OthersSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 67500 | |||
| buying lectures | Equipment | 25 | 2000 | 50000 |
| stationary | Miscellaneous | 20 | 200 | 4000 |
| Printing | Miscellaneous | 250 | 10 | 2500 |
| Pages | Miscellaneous | 200 | 5 | 1000 |
| Newspaper Advertisment | Equipment | 2 | 5000 | 10000 |