Access4LearningNA / specgen_input_na

Where we define the Unity data model.
Apache License 2.0
0 stars 0 forks source link

GPB: Standards-Based Grading #181

Closed 4pins closed 1 year ago

4pins commented 2 years ago

GradingAssignmentScore Object •New optional element LearningStandardItems •It’s a list of LearningStandardItem objects •In the list, the RefId is Mandatory and there are currently no optional elements

4pins commented 2 years ago

List rule used: LearningStandardItems -> LearningStandardItemList LearningStandardItemRefIdListType reused!

4pins commented 2 years ago

Help Wanted:

tqwhite commented 2 years ago

NATB can't answer this. Need assessment domain experts.

tqwhite commented 2 years ago

http://specification.sifassociation.org/Implementation/NA/4.3/GradeBookWorkingGroup.html#obj:GradingAssignmentScore

4pins commented 2 years ago

So there is basically two options: 1) Keep it consistent (clean and simple) with the other Assessment objects (see: AssessmentItem & AssessmentSubTest). This is what I ultimately chose to draft. 2) Keep is consistent (rich and future proof) with GradingAssignmentScore. This is what the Unity Adoption team told me to do, but I couldn't live with.

Note: What I drafted also matches every SIF 2 object brought forward at //SIF_Metadata​/EducationFilter​/LearningStandardItems​/LearningStandardItemRefId.

Note: I am the former Assessment Co-Lead.

steve368 commented 2 years ago

John, let me pose a hypothetical to help us decide. 1) Assume the vendors interested in actually working to provide standards-based grades are LMS vendors only. I know that at least ~two~ three of the ~four~ five largest LMS vendors want to provide standards-based grades. At this point, I don't know of any assessment vendors that want to provide standards-based grades soon, and I don't believe there are any. If you have information to the contrary I'd love to hear it. 2) Assume the programmer at the LMS vendor isn't the one who wrote any previous grade passback code. (Most major vendors in our industry have ridiculously high turnover -- not in employment status but in project assignments.)
3) Assume the programmer knows REST and US K12 data but doesn't know SIF.

First hypothetical: Will this programmer find it takes less time, more time, or about the same to implement grade passback using the Assessment-oriented approach instead of the Adoption committee's requested approach? Second hypothetical: The programmer's identical twin works for a SIS vendor. Same experience and same question from the subscriber/SIS/gradebook perspective.

4pins commented 2 years ago

So an important note: GradingAssignmentScore is not an Assessment object, it is a Grade Book object. While Assessments (all the way down to the Item level) are usually designed to check specific Learning Standards, Assignments often aren't and get tagged later. This makes it far more likely that Strength and Link Type fields are desirable!

So a less important note: Since GradingAssignmentScore already has //SIF_Metadata​/EducationFilter​/LearningStandardItems​/LearningStandardItemRefId a richer structure might cause our messaging about Standards Based Grading being enhanced to be better received.

If you can't tell, I am leaning towards, "Steve was right."

4pins commented 2 years ago

The NATB just decided, "Steve was right." I will change in the next draft.

4pins commented 2 years ago

Went back to Steve's slides and I believe I have honored them properly in both GradingAssignment and GradingAssignmentScore objects.

4pins commented 1 year ago

Normative changes were indeed made in NADM 4.3. Guidance document in first draft. Closing ticket!