Details
-
Improvement
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
Learning standards labels are, ironically, not standardized. There are AB GUIDs, CASE GUIDs, and application specific codes, such as CCSS.Content.Math.4.G.1.a http://schema.ed-fi.org/datahandbook-rfc14/MetaEd-Handbook-Index.html#/LearningStandard567
So the documentation that one could just use “learningStandardId” to represent “The identifier for the specific learning standard (e.g., 111.15.3.1.A).” isn’t very helpful.
We’d suggest being more specific about what these values are. We’d suggest that whenever possible, the namespace of a particular provider be articulated, and the ID match the GUID of that provider.
AB GUIDs
{ "learningStandardId": "11111111-1111-1111-1111-111111111111" “namespace”: “http://certicasolutions.com” }CASE GUIDs
{ "learningStandardId": "2a2a2a2-2323232-232323" // CASE GUID, “namespace”: “http://imsglobal.org” }Without a canonical usage here, you’re setting up a data mismatch headaches down the road as different vendors will populate this very differently.
In addition, we don't see documentation - though we may be missing it - on how this data is validated, so adding documentation for this would be helpful.