Certica Products

/standards

Updated Mar 24, 2021

The /standards route provides access to curriculum standards stored in ItemLogic. Use this information to populate standards selection interfaces or to lookup standards authority information.

Subcommands

Command Description

/authorities
List all published curriculum authorities.
/subjects List all curriculum subjects published for an authority's document.
/courses List all courses belonging to a curriculum subject.
/list List all curriculum standards within a particular course.

/authorities

List all published curriculum authorities.

GET /standards/authorities HTTP/1.1
Host: assess.itemlogic.com

Sample result set:

{
"code": "200",
"status": "OK",
"body": [
{
"id": "580e9558-d14c-493b-a085-4a05c0a863c9",
"code": "AZ",
"title": "AZ - College and Career Ready Standards",
"description": null,
"organization_id": "gov.azed",
"document_id": "college-career-ready"
},
{
"id": "580e96d7-26e4-458d-9ade-4a05c0a863c9",
"code": "AZ",
"title": "AZ - Grade Level Articulations",
"description": null,
"organization_id": "gov.azed",
"document_id": "standards"
},
...
]
}

/subjects

List all curriculum subjects published for an authority's document. Use organization_id returned from /authorities for <authority> and  document_id for <document>.

GET /standards/subjects/<authority>/<document> HTTP/1.1
Host: assess.itemlogic.com

Sample result set:

{
"code": "200",
"status": "OK",
"body": [
{
"code": "LA",
"title": "English Language Arts"
},
{
"code": "MA",
"title": "Mathematics"
}
]
}

/courses

List all courses belonging to a curriculum subject. Use code returned from /subjects for <subject>.

POST /standards/courses/<authority>/<document>/<subject> HTTP/1.1
Host: assess.itemlogic.com

Sample result set:

{
"code": "200",
"status": "OK",
"body": [
{
"title": "Grade 1",
"code": "1"
},
{
"title": "Grades 11-12 Literacy in History/Social Studies",
"code": "11-12"
},
{
"title": "Grades 11-12 Literacy in Science and Technical Subjects",
"code": "11-12"
},
{
"title": "Grades: 11-12",
"code": "11-12"
},
{
"title": "Grade 2",
"code": "2"
},
{
"title": "Grade 3",
"code": "3"
},
...
]
}

/list

List all curriculum standards within a particular course. Use code returned from /courses for <course>.

POST /standards/list/<authority>/<document>/<subject>/<course> HTTP/1.1
Host: assess.itemlogic.com

Sample result set:

{
"code": "200",
"status": "OK",
"body": [
{
"id": "06d849eb-fbea-4da6-b467-6c406dac713c",
"body": "Recognize vector quantities as having both magnitude and direction. Represent vector quantities by directed line segments, and use appropriate symbols for vectors and their magnitudes (e.g., v, |v|, ||v||, v).",
"parent_id": "580e97bd-010c-451f-8e35-4a05c0a863c9",
"path_fq": "MA.9-12.N-VM.A.1",
"enhanced_number": "N-VM.A.1",
"prefix_enhanced_number": "MA.9-12.N-VM.A.1",
"root_enhanced_number": "MD.CCRS.MA.9-12.N-VM.A.1"
},
...
]
}
Previous Article /session