Generate educator report for an assignment
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId} \
--header 'x-api-key: <api-key>'import requests
url = "https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"assignmentId": "<string>",
"title": "<string>",
"totalSubmissions": 123,
"statistics": {
"averageGrade": "<string>",
"minGrade": "<string>",
"maxGrade": "<string>",
"standardDeviation": "<string>"
},
"gradeDistribution": {
"A": 123,
"B": 123,
"C": 123,
"D": 123,
"F": 123
},
"criteriaAnalysis": [
{
"title": "<string>",
"avgScore": 123,
"maxPossible": 123,
"submissionCount": 123
}
],
"strengths": [
{
"title": "<string>",
"avgScore": "<string>",
"maxPossible": 123,
"performanceRatio": "<string>"
}
],
"weaknesses": [
{
"title": "<string>",
"avgScore": "<string>",
"maxPossible": 123,
"performanceRatio": "<string>"
}
],
"submissions": [
{
"id": "<string>",
"studentIdentifier": "<string>",
"grade": 123,
"createdAt": "2023-11-07T05:31:56Z"
}
]
}Assignment Grader
Generate educator report for an assignment
Aggregates statistics across every graded submission in your organization that shares the given assignmentId. Includes grade distribution, per-criterion analysis, strengths, weaknesses, and a list of all submissions.
GET
/
api
/
v1
/
assignment-grader
/
educator-report
/
{assignmentId}
Generate educator report for an assignment
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId} \
--header 'x-api-key: <api-key>'import requests
url = "https://studyfetchapi.com/api/v1/assignment-grader/educator-report/{assignmentId}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"assignmentId": "<string>",
"title": "<string>",
"totalSubmissions": 123,
"statistics": {
"averageGrade": "<string>",
"minGrade": "<string>",
"maxGrade": "<string>",
"standardDeviation": "<string>"
},
"gradeDistribution": {
"A": 123,
"B": 123,
"C": 123,
"D": 123,
"F": 123
},
"criteriaAnalysis": [
{
"title": "<string>",
"avgScore": 123,
"maxPossible": 123,
"submissionCount": 123
}
],
"strengths": [
{
"title": "<string>",
"avgScore": "<string>",
"maxPossible": 123,
"performanceRatio": "<string>"
}
],
"weaknesses": [
{
"title": "<string>",
"avgScore": "<string>",
"maxPossible": 123,
"performanceRatio": "<string>"
}
],
"submissions": [
{
"id": "<string>",
"studentIdentifier": "<string>",
"grade": 123,
"createdAt": "2023-11-07T05:31:56Z"
}
]
}Authorizations
x-api-keybearerAuth
API Key for server-to-server authentication. Resolves to the owning organization.
Path Parameters
The assignmentId tag used when grading submissions via POST /create
Response
Educator report generated successfully
Assignment ID
Assignment title
Total number of submissions
Grade statistics
Show child attributes
Show child attributes
Grade distribution
Show child attributes
Show child attributes
Analysis per criterion
Show child attributes
Show child attributes
Top performing criteria
Show child attributes
Show child attributes
Criteria needing improvement
Show child attributes
Show child attributes
List of all submissions
Show child attributes
Show child attributes
Was this page helpful?