- It is an Online-Learning Manegment System which can facilitate you to enroll and Learn courses, add those to your wishlist, and also manage the entire application.
- It has 3 modes of operation as 1) ADMIN 2) USER 3) PROFESSOR
This mode makes you as an admin and you can perform various activities like...
- Adding a Professor
- Managing Users/Learners
- Managing Professors
- Add new Courses & Chapters
- view Professor List, Course List, User List
- Accept or Reject the Professors when they register as a new Professor for this Portal
- Get various details on the admin dashboard as Total Professors, Total Users, Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.
This mode makes you as a Professor and you can perform various activities like...
- Professor can register for a new account in-order to login to the portal
- Check the available User List
- check the available courses
- Add new Courses
- View & Edit Professor profile details
- Enroll any of you wished course and Professor can also learn courses and make them as favourite
- check your registration approval as a valid Professor by the ADMIN
- Add new Chapters for respective courses
- Get various details on the Professor dashboard as Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.
This mode makes you as a user and you can perform various activities like...
- User can register for a new account in-order to login to the portal
- Check the available Course List
- check the available specific learning contents and wishlist
- View & Edit user profile details
- Enroll to new courses
- check your enroll courses and favourite courses
- Get various details on the user dashboard as Total Learners, Total Courses, Most Liked Courses & Total Chapters added to the courses.
[Additional Feature: The user can enroll to learn youtube tutorial courses as an embedded video course in the portal itself]
This project was generated with Angular CLI version 12.0.3.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run JUnit
to execute the end-to-end tests Unit Testing framework for Java. To use junit testing, you need to implements all the operation regarding testing & end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.