A LMS which will improve the results of students
All the things related to assignment submissions
This route will get all the submissions by passing in assignmentID in URL params. NOTE: Only the owner can see the submissions made by the students
| Key | Value | Description |
|---|---|---|
| assignmentId | 5fd776186783813434cbc75f |
This route will give your submission for a particular assignment you can access it by passing in the assignmentId in the url params
| Key | Value | Description |
|---|---|---|
| assignmentId | 5fd776186783813434cbc75f |
This route will get all the submissions that the student has made till date
This route will allow you to get and see a particular submission by passing in the ID in the URL params
| Key | Value | Description |
|---|---|---|
| id | 5fd7487a6333073c1c74b420 |
This route will allow the owner of the assignment to mark you he/she can also give you remarks on the same.
| Key | Value | Description |
|---|---|---|
| id | 5fd7487a6333073c1c74b420 |
| Key | Value | Description |
|---|---|---|
| marks | 10 |
This route will allow you to submit your assignment by passing in the assignmentId in the URL params
| Key | Value | Description |
|---|---|---|
| assingmentId | 5fd0c5218a18fc45a084001a |
| Key | Value | Description |
|---|---|---|
| submissionText | This is a submission | |
| file |
CRUD functionality for assignments
This route allows the teachers to create new assignments
| Key | Value | Description |
|---|---|---|
| dueDate | 3 | |
| student | 5fcc88f279b34749b8e1d9f7 | |
| description | SST eco assignment | |
| name | Do revise your chapter |
This route allows the teacher to delete assignment by passing in the ID in the URL params. NOTE: Only the owner can delete the assignment
| Key | Value | Description |
|---|---|---|
| id | 5fd776186783813434cbc75f |
This route will allow the user to get a particular assignment by passing in the assignment Id in the URL params
| Key | Value | Description |
|---|---|---|
| id | 5fd776186783813434cbc75f |
This route allows the teacher to view all the created assignments and the students to view all the assignments he/she has been marked in to do.
This route allows the teacher to update assignment by passing in the ID in the URL params. NOTE: Only the owner can update the assignment
| Key | Value | Description |
|---|---|---|
| id | 5fd776186783813434cbc75f |
| Key | Value | Description |
|---|---|---|
| name | New Assignment 5 |
This route allows the teacher to put in the pdf teacher materials in the assignment by passing in the assignmentId in the URL params. NOTE: Only the owner can put in the materials in the assignment & only pdf’s can be uploaded
| Key | Value | Description |
|---|---|---|
| assignmentId |
| Key | Value | Description |
|---|---|---|
| file |
A complete authentication system with login, register and password reset functionality
This route will send an email to you if you cannot recall your password and if your account is present in the database by passing in your email in the body.
| Key | Value | Description |
|---|---|---|
| yashrajpahwa@gmail.com |
This route will send a one time link to the parents to register their students on the platform by passing email param in the body
| Key | Value | Description |
|---|---|---|
| yashrajpahwa@gmail.com |
This route allows users to sign in to the application with their email and password.
| Key | Value | Description |
|---|---|---|
| kamaldeeppahwa@gmail.com | Teacher | |
| password | yash9raj | Teacher |
After you have recieved the email with the onetime link you can use the token by passing it in the URL params & parents can register their wards on the platform
| Key | Value | Description |
|---|---|---|
| token | e5206cb30fba3f2d3fab564202b55bfef550ef51 |
| Key | Value | Description |
|---|---|---|
| yashrajpahwa@gmail.co | ||
| password | 123456 | |
| grade | 8 | |
| phone | 9899395955 | |
| parentsEmail | manpreetpahwa@gmail.com | |
| parentsName | Manpreet | |
| name | Yashraj 2 |
After you have gotten the password reset link on your mail you can reset your password by passing the token in the URL parameters. You can then pass the password param in the body which will then be your new password
| Key | Value | Description |
|---|---|---|
| token | df10058f335dfac0857e7991372ddcf974d0b1a3 |
| Key | Value | Description |
|---|---|---|
| password | yash9raj# |
All information related to lecture scheduling
This route is used for creating new lectures by the teacher
| Key | Value | Description |
|---|---|---|
| name | Math | |
| fromTime | 22:00 | |
| fromDate | 19-12-2020 | |
| duration | 60 | |
| subject | maths | |
| student | 5fcc88f279b34749b8e1d9f7 |
This route will allow you to delete the lecture only if you have created that particular lecture by passing in the lecture id in the URL param
| Key | Value | Description |
|---|---|---|
| id | 5fd38910f836852bc0196c9a |
This route will show the student all the lectures that he has to attend or the teachers, the lecture that she has to take and/or has created
This route can get any particular lecture by Id you can only view if your have created the lecture or you are a student in the lecture.
| Key | Value | Description |
|---|---|---|
| id | 5fd39626c8240142b8c0a139 |
This route will allow you to edit the lecture only if you have created that particular lecture by passing in the lecture id in the URL param
| Key | Value | Description |
|---|---|---|
| id | 5fd39626c8240142b8c0a139 |
| Key | Value | Description |
|---|---|---|
| byUser | 5fccbe5ee9be4b1cb494ee64 |
All funtions related to users
This route will get the logged in User and that accounts information except the hashed password. An authorization header should be passed which will be authorization: ‘Bearer token’
This route will allow the teacher to view her students
This route allows teachers to get their students details by passing in the id in the params.
| Key | Value | Description |
|---|---|---|
| id | 5fccbe5ee9be4b1cb494ee63 |
This route will take in the current password of the user along with the new password of the user and will modify that accounts password. Fields (currentPassword, newPassword)
| Key | Value | Description |
|---|---|---|
| currentPassword | old-password | |
| newPassword | new-password |
This route allows teachers to change their students information by passing in the id in the params. NOTE: Password cannot be changed with this route
| Key | Value | Description |
|---|---|---|
| id | 5fccbe5ee9be4b1cb494ee63 |
| Key | Value | Description |
|---|---|---|
| name | Kamaldeep |