v4 StudentGrade > Grade Scenarios

The Student Grade interchange defines grades for a grading period or group of grading periods. Grades are defined for groups of grading periods in the case where the grade is cumulative over a semester or academic year (also referred to as "final grades").

Grade: This educational entity represents an overall score or assessment tied to a course over a period of time (i.e., the grading period).  Student grades are usually a compilation of marks and other scores.

Prerequisites

  • Student 
  • Student Enrollment
  • Section
  • StudentSectionAssociation
  • GradingPeriod

Scenarios

  1. Create a Grade for the First Six Weeks Grading Period for an elementary school student.
  2. Create a Grade for the First Six Weeks Grading Period for a high school student.
  3. Update the Numeric Grade Earned and/or Letter Grade Earned for Grading Period. 
  4. Update the Numeric Grade Earned and/or Letter Grade Earned for Grading Period. 
  5. Delete the grade for the elementary school student for the First Six Weeks Grading Period.

Additional Requirements for Grades Earned

  • If both numeric and letter grades are recorded by the SIS, both are REQUIRED for certification.
  • If only the numeric grade or letter grade is recorded by the SIS, then only one SHALL be provided for certification.


Resource

Property NameIs CollectionData Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

GradesgradeTypeDescriptorFALSEgradeTypeDescriptorREQUIREDGrading PeriodGrading PeriodGrading PeriodGrading Period
GradesdiagnosticStatementFALSEstringOPTIONAL
GradesletterGradeEarnedFALSEstringREQUIREDBAAB
GradesnumericGradeEarnedFALSEstringREQUIRED80949189
GradesperformanceBaseConversionDescriptorFALSEperformanceBaseConversionDescriptorOPTIONAL
GradesgradingPeriodReferenceFALSEgradingPeriodReferenceREQUIRED
GradesCurrentGradeIndicatorFALSE booleanOPTIONALFalseTrueFalse True
GradesCurrentGradeAsOfDateFALSEdateOPTIONAL12/1612/1612/1012/10
gradingPeriodReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
gradingPeriodReferencegradingPeriodDescriptorFALSEgradingPeriodDescriptorREQUIREDFirst Six WeeksFirst Six WeeksFirst Six WeeksFirst Six Weeks
gradingPeriodReferenceperiodSequenceFALSEintegerREQUIRED1111
gradingPeriodReferenceschoolYearFALSEintegerREQUIRED
[Current School Year]
[Current School Year]
[Current School Year]
[Current School Year]
GradesStudentSectionAssociationReferenceFALSEstudentSectionAssociationReferenceREQUIRED    
studentSectionAssociationReferencebeginDateFALSEdateREQUIRED8/23/
[Current School Year]
8/23/
[Current School Year]
8/23/
[Current School Year]
8/23/
[Current School Year]
studentSectionAssociationReferencelocalCourseCodeFALSEstringREQUIRED

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

studentSectionAssociationReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001
studentSectionAssociationReferenceschoolYearFALSEintegerREQUIRED
[Current School Year]
[Current School Year]
[Current School Year]
[Current School Year]
studentSectionAssociationReferencestudentUniqueIdFALSEstringREQUIRED111111222222111111222222
studentSectionAssociationReferencesessionNameFALSEstringREQUIRED2016-2017 Fall Semester2016-2017 Fall Semester2016-2017 Fall Semester2016-2017 Fall Semester
studentSectionAssociationReference

sectionIdentifier

FALSEstringREQUIRED

["ELA012017RM555"  if possible

| system value]

ALG12017RM901

["ELA012017RM555"  if possible

| system value]

ALG12017RM901
GradeslearningStandardGradesTRUElearningStandardGrade[]OPTIONAL
learningStandardGradesLearningStandardReferenceFALSElearningStandardReferenceOPTIONAL
learningStandardReferencelearningStandardIdFALSEstringOPTIONAL



learningStandardGradesdiagnosticStatementFALSEstringOPTIONAL



learningStandardGradesletterGradeEarnedFALSEstringOPTIONAL



learningStandardGradesnumericGradeEarnedFALSEnumberOPTIONAL



learningStandardGradesperformanceBasedConversionDescriptorFALSEperformanceBasedConversionDescriptorOPTIONAL