GET api/Student/Assessments?cid={cid}&cattempt={cattempt}&subid={subid}&subattempt={subattempt}&batch={batch}&duedate={duedate}

Get student assessment task information list SubjectOutcome,SubjectGrade,SubjectMarks,MarksAchieved,AssessmentOutcome:- Value can be empty if the user to a date at which the Final Grades will automatically be released to Students.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
cid

Unique course code that student enrolled and is studying. Use this field to do filter by course.

string

None.

cattempt

Attempt of student course enrolled and studied. Expecting whole positive number (1, 2, 3,...)

string

None.

subid

Unique subject code that student enrolled and is studying. Use this field to do filter by subject.

string

None.

subattempt

Attempt of student subject enrolled and studied. Expecting whole positive number (1, 2, 3,...)

string

None.

batch

Unique subject class batch that student enrolled and is studying. Use this field to do filter with subject.

string

None.

duedate

Date format (e.g. dd/mm/yyyy) to check against assessment task due date
You can specify exact date matching by duedate=1/1/2016.
Or specify a range of date to bring all assessment task due date under the date range (duedate=1/1/2016-28/2/2016).
Or specify a from date onward against assessment task due date (duedate=1/1/2016-).
Or specify a last date against assessment task due date (duedate=-28/2/2016).

string

None.

Body Parameters

None.

Response Information

Resource Description

Collection of StdAssessmentModels
NameDescriptionTypeAdditional information
StudentId

Unique student Id owning this assessment record

string

Required

CourseId

Unique course code that student enrolled and is associated with this assessment. Use this field to do filter by course.

string

Required

CourseAttempt

Attempt of student course enrolled and is associated with this assessment. Use this field to do filter by course.

integer

Required

SubjectId

Unique subject code that student enrolled and is associated with this assessment. Use this field to do filter by subject.

string

Required

SubjectName

Subject name based on the subject code

string

None.

SubjectAttempt

Attempt of student subject enrolled and is associated with this assessment. Use this field to do filter by subject.

integer

Required

SubjectStartDate

Student enrolled subject activity start date

date

Data type: Date

SubjectFinishDate

Student enrolled subject activity finish date

date

Data type: Date

Batch

Student enrolled subject class batch

string

Required

SubjectOutcome

Student enrolled subject final outcome

string

Required

SubjectGrade

Student enrolled subject final grade

string

Required

TaskName

Assessment task name

string

Required

TaskDescription

Assessment task description

string

None.

DueDate

Assessment task due date

date

Data type: DateTime

MarksAchieved

Assessment task marks achieved. This field may be empty.

string

None.

AssessmentOutcome

Assessment task outcome. This field may be empty.

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "StudentId": "sample string 1",
    "CourseId": "sample string 2",
    "CourseAttempt": 3,
    "SubjectId": "sample string 4",
    "SubjectName": "sample string 5",
    "SubjectAttempt": 6,
    "SubjectStartDate": "2025-04-27T00:06:34.1990576+10:00",
    "SubjectFinishDate": "2025-04-27T00:06:34.1990576+10:00",
    "Batch": "sample string 9",
    "SubjectOutcome": "sample string 10",
    "SubjectGrade": "sample string 11",
    "TaskName": "sample string 12",
    "TaskDescription": "sample string 13",
    "DueDate": "2025-04-27T00:06:34.1990576+10:00",
    "MarksAchieved": "sample string 14",
    "AssessmentOutcome": "sample string 15"
  },
  {
    "StudentId": "sample string 1",
    "CourseId": "sample string 2",
    "CourseAttempt": 3,
    "SubjectId": "sample string 4",
    "SubjectName": "sample string 5",
    "SubjectAttempt": 6,
    "SubjectStartDate": "2025-04-27T00:06:34.1990576+10:00",
    "SubjectFinishDate": "2025-04-27T00:06:34.1990576+10:00",
    "Batch": "sample string 9",
    "SubjectOutcome": "sample string 10",
    "SubjectGrade": "sample string 11",
    "TaskName": "sample string 12",
    "TaskDescription": "sample string 13",
    "DueDate": "2025-04-27T00:06:34.1990576+10:00",
    "MarksAchieved": "sample string 14",
    "AssessmentOutcome": "sample string 15"
  }
]

application/xml, text/xml

Sample:
<ArrayOfStdAssessmentModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MobileApp_WebAPI.Models.Students">
  <StdAssessmentModels>
    <AssessmentOutcome>sample string 15</AssessmentOutcome>
    <Batch>sample string 9</Batch>
    <CourseAttempt>3</CourseAttempt>
    <CourseId>sample string 2</CourseId>
    <DueDate>2025-04-27T00:06:34.1990576+10:00</DueDate>
    <MarksAchieved>sample string 14</MarksAchieved>
    <StudentId>sample string 1</StudentId>
    <SubjectAttempt>6</SubjectAttempt>
    <SubjectFinishDate>2025-04-27T00:06:34.1990576+10:00</SubjectFinishDate>
    <SubjectGrade>sample string 11</SubjectGrade>
    <SubjectId>sample string 4</SubjectId>
    <SubjectName>sample string 5</SubjectName>
    <SubjectOutcome>sample string 10</SubjectOutcome>
    <SubjectStartDate>2025-04-27T00:06:34.1990576+10:00</SubjectStartDate>
    <TaskDescription>sample string 13</TaskDescription>
    <TaskName>sample string 12</TaskName>
  </StdAssessmentModels>
  <StdAssessmentModels>
    <AssessmentOutcome>sample string 15</AssessmentOutcome>
    <Batch>sample string 9</Batch>
    <CourseAttempt>3</CourseAttempt>
    <CourseId>sample string 2</CourseId>
    <DueDate>2025-04-27T00:06:34.1990576+10:00</DueDate>
    <MarksAchieved>sample string 14</MarksAchieved>
    <StudentId>sample string 1</StudentId>
    <SubjectAttempt>6</SubjectAttempt>
    <SubjectFinishDate>2025-04-27T00:06:34.1990576+10:00</SubjectFinishDate>
    <SubjectGrade>sample string 11</SubjectGrade>
    <SubjectId>sample string 4</SubjectId>
    <SubjectName>sample string 5</SubjectName>
    <SubjectOutcome>sample string 10</SubjectOutcome>
    <SubjectStartDate>2025-04-27T00:06:34.1990576+10:00</SubjectStartDate>
    <TaskDescription>sample string 13</TaskDescription>
    <TaskName>sample string 12</TaskName>
  </StdAssessmentModels>
</ArrayOfStdAssessmentModels>