Details
-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
Per DATASTD-1214, the identity of StudentAssessment was changed to StudentAssessmentIdentifier and AssessmentIdentifier.
Arguably, Student is also a useful and strongly identifying property (a change to student would result in a new entity). This could also provide continuity to implementations that make use of the fact that Student is a key entity (this has been shown already in the case of the Ed-Fi API implementation).
For API clients, there are virtually no changes. Student is already a required property and so referential integrity is already enforced. This _could _be impactful if a client is trying to re-assign a result to another student, but such cases would be very rare and could be handled efficiently via delete/creates.
Attachments
Issue Links
- is cloned by
-
DATASTD-1263 Add Student to identity of StudentAssessment (for v2.x)
- Closed