Bessalani-LMS is web based Mern application which aims to provide an educational platform to educate Students to learn new skills.
Bessalani-LMS is web based Mern application which aims to provide an educational platform to educate Students to learn new skills.
- Types of Admin
- Super Admin - Head of All Admins who can perform any action
- Sub Admin - Supervisor of an Batch
- HR Admin - An Employee of an Organization who can monitor the data of all the batches within its organization
-
Add Admin
- Add an organization if it doesn't exist
- Add Admin in that organization
-
Add Batch
- Add an organization if it doesn't exist
- Add Batch in that organization
- Update the Batch Admin to any Sub Admin (Optional)
Short Explanation of all the available options on the Admin Side
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Profile |
See your Profile | ✅ | ✅ | ✅ | Preview |
Add Organization |
Add Organization Name with one or more Custom Domain names | ✅ | Preview | ||
Reset Password |
Reset your account Password with OTP verification | ✅ | ✅ | ✅ | Preview |
Log Out |
Log Out | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Graph Filter |
See all the stats according to an Organization | ✅ | Preview | ||
Student Query |
Approve or Decline deletion of a particular student by Sub Admin | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Quick Search Admin |
Search an Admin by Email | ✅ | ✅ | ✅ | Preview |
Add Admin |
Add a Super, Sub or HR admin | ✅ | Preview | ||
Update Admin |
Update a particular Admin | ✅ | ✅ | ✅ | Preview |
Delete Admin |
Delete a particular Admin | ✅ | Preview | ||
View Admin |
View a particular Admin | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Quick Search Course |
Search an Course by Course Code | ✅ | ✅ | ✅ | Preview |
Add Course |
Add a Course | ✅ | Preview | ||
View Course |
View a particular Course | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Quick Search Student |
Search an Student by Email | ✅ | ✅ | ✅ | Preview |
Add Student |
Add a Student | ✅ | ✅ | Preview | |
Update Student |
Update a particular Student | ✅ | ✅ | Preview | |
Delete Student |
Delete a particular Student | ✅ | ✅ | Preview | |
View Student |
View a particular Student | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Add Batch |
Add a Batch | ✅ | ✅ | Preview | |
Search Batch |
Search a Batch | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Add Category |
Add a Category | ✅ | ✅ | Preview | |
Delete Category |
Delete a Category | ✅ | ✅ | Preview | |
Reply |
Reply to a problem | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
View Batch |
View a Batch either by searching in Search Batch or Clicking on a particular Batch in Active Batches | ✅ | ✅ | ✅ |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Update Active Status |
Update Active Status of a batch, Closed or Active | ✅ | ✅ | Preview | |
Update Batch Admin |
Update Batch Admin assigned to the Current Batch | ✅ | ✅ | Preview | |
Log Out |
Log Out | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Graph Filter |
See all the stats according to a Course | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
View Course |
View Course Progress | ✅ | ✅ | ✅ | Preview |
Update Course |
Update Course Progress | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Add Schedule |
Add Schedule of Class | ✅ | ✅ | Preview | |
Update Batch Link |
Update Scheduled Class Link | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Add Student |
Add a Student in Current Batch | ✅ | ✅ | Preview | |
Mark Attendance |
Mark Attendance of Students for each scheduled Classes of all the courses | ✅ | ✅ | Preview | |
View Student |
View Student's stats by clicking on any student | ✅ | ✅ | Preview | |
Quick Search Student |
Search an Student by Email | ✅ | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Select Course |
Select a Course by Clicking on it | ✅ | ✅ | ✅ | Preview |
Create Assignment |
Add an Assignment | ✅ | ✅ | Preview | |
Select Assignment |
Select an Assignment to view the list of Students who have submitted the assignment | ✅ | ✅ | ✅ | Preview |
Upload Review and Score |
Upload Review by Clicking on the upload option and add Score in the input field | ✅ | ✅ | Preview |
Option | Description | Super Admin | Sub Admin | HR Admin | Preview |
---|---|---|---|---|---|
Add Category |
Add a Category | ✅ | ✅ | ||
Delete Category |
Delete a Category | ✅ | ✅ | ||
Reply |
Reply to a problem | ✅ | ✅ |
- The Student Portal is a web application that allows students to view the progress of their courses and to submit assignments.
1. Login to the Student Portal. If user is not created, then create a new user by clicking on sign up.
2. Click on the Profile to view the profile of the student.
3. Select a Course by clicking on its image to redirect to the contents of that Course
4. Click on any lesson of a section to view it's video if available
5. Click on the Live Class to view the scheduled classes
6. Click on the Assignments to view the list of assignments of the course. Upload and submit the assignment.
7. Click on the Certificate to view the list of all the submitted assignment and unlock the given certificate if available.
7. Click on the Community to view the list of problems and replies. Click on new Thread to create a new problem.
8. Logout
Short Explanation of all the available options on the Student Side
Option | Description | Preview |
---|---|---|
Course |
Click on any course to view its content | Preview |
Course Image with Progress |
Click on course image with progress to view Course Panel | Preview |
Option | Description | Preview |
---|---|---|
New Thread |
Create a new Thread | Preview |
Option | Description | Preview |
---|---|---|
Update |
Update the user data | Preview |
Reset Password |
Change the password of the user with OTP verification | Preview |
Option | Description | Preview |
---|---|---|
Change Batch |
Choose batch |
Option | Description | Preview |
---|---|---|
Course Panel |
Click on the image with progress of any course to reveal its course panel |
Option | Description | Preview |
---|---|---|
Community |
Click on it to get Batch community | Preview |
Option | Description | Preview |
---|---|---|
Watch Course Lesson Video |
Click on any lesson within a section to view its recorded session if available | Preview |
Option | Description | Preview |
---|---|---|
Join |
Click on any event and join the meet on given time | Preview |
Option | Description | Preview |
---|---|---|
View Assignment |
Click on any assignment to view its PDF | Preview |
Upload |
Upload your answer to an assignment and click submit to submit it | Preview |
Option | Description | Preview |
---|---|---|
View Assignment |
Click on any assignment to view your checked marksheet | |
Unlock Certificate |
Click on unlock certificate to get your certificate after finishing every assignment |
At this time, there are no known issues. If you discover a bug or would like to see a shortcut added, please create a pull request at our GitHub page.
Contributions are highly Welcomed 💙 . Feel free to open PRs for small issues such as typos. For large issues or features, please open an issue and wait for it to be assigned to you.
See contributing.md
for ways to get started.
Please adhere to this project's Code of Conduct.
This project is MIT licensed. See LICENSE
for more details