“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