-
Notifications
You must be signed in to change notification settings - Fork 1
Grades
Antonius Cezar Hegyes edited this page Jan 20, 2015
·
7 revisions
The following URL structure exists for this controller:
api/Courses/{courseId}/Grades/{action}/{gradeId : optional} api/Courses/{courseId}/Grades/{action}/{wholeTeam: bool}/{gradeId : optional}
The following calls are currently available for the Grades controller:
- Description: Retrieves a list of all available Grades.
- Response Format: JSON of IEnumerable<GradeModel>
- Permissions: CanSeeAllGrades
- Description: Retrieves a list of all available Grades for this course.
- Response Format: JSON of IEnumerable<GradeModel>
- Permissions: CanSeeGrades
- Description: Retrieves the details of a particular Grade.
- Response Format: JSON of GradeModel
- Permissions: CanSeeGrades
- Description: Add a new Grade.
- Response Format: HttpStatusCode
- Parameters: {grade} of type GradeModel (JSON in the body of the message)
- Permissions: CanGrade
- Description: Update an existing Grade.
- Response Format: HttpStatusCode
- Parameters: {grade} of type GradeModel (JSON in the body of the message)
- Permissions: CanUpdateGrade
- Description: Delete an existing Grade.
- Response Format: HttpStatusCode
- Permissions: CanDeleteGrade