
“Crowdmark is a grading and assessment solution that enables educators to grade paper-based and digital exams and assignments 3× faster than traditional workflows while leaving richer feedback for students.”
Crowdmark hasn’t published their public API yet, but some of their APIs are available once you get your API Key. Here are some of API endpoints I am using for my project on GitHub.
GET courses
https://app.crowdmark.com/api/courses?api_key=your_api_key
GET one course
https://app.crowdmark.com/api/courses/{course id}?api_key=your_api_key
GET assessments of one course
https://app.crowdmark.com/api/courses/{course id}/assessments?api_key=your_api_key
GET one assessment
https://app.crowdmark.com/api/assessments/{assessment id}?api_key=your_api_key
GET all booklets from assessment (paged)
https://app.crowdmark.com/api/assessments/{assessment id}/booklets?api_key=your_api_key
GET one booklet
https://app.crowdmark.com/api/booklets/{booklet id}?api_key=your_api_key
GET one booklet
https://app.crowdmark.com/api/booklets/{booklet id}?api_key=your_api_key
GET responses from one booklet
https://app.crowdmark.com/api/booklets/{booklet id}/responses?api_key=your_api_key
GET pages from one booklet
https://app.crowdmark.com/api/booklets/{booklet id}/pages?api_key=your_api_key
GET scores from response
https://app.crowdmark.com/api/responses/{response id}/scores?api_key=your_api_key
GET pages from response
https://app.crowdmark.com/api/responses/{response id}/pages?api_key=your_api_key
GET one question
https://app.crowdmark.com/api/questions/{question id}?api_key=your_api_key
GET the second page of booklets
https://app.crowdmark.com/api/assessments/{assessment id}/booklets?page%5Bnumber%5D=2&api_key=your_api_key