/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="refId">The GUID that uniquely identifies an instance of the object.</param>
 ///<param name="scoreMetric">The metric or scale used to report the score.</param>
 ///<param name="assessmentAdministrationRefId">The administration associated with this score set.</param>
 ///<param name="studentPersonalRefId">The student associated with the response set.</param>
 ///
 public StudentScoreSet( string refId, AssessmentReportingMethod scoreMetric, string assessmentAdministrationRefId, string studentPersonalRefId )
     : base(Adk.SifVersion, AssessmentDTD.STUDENTSCORESET)
 {
     this.RefId = refId;
     this.SetScoreMetric( scoreMetric );
     this.AssessmentAdministrationRefId = assessmentAdministrationRefId;
     this.StudentPersonalRefId = studentPersonalRefId;
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="name">Textual description of assessment.</param>
 ///<param name="administrationDate">Date the assessment was administered.</param>
 ///<param name="studentGradeLevelWhenAssessed">Student's grade level when assessed.</param>
 ///<param name="testScoreType">Type of test score</param>
 ///<param name="testScore">Test score.</param>
 ///
 public AssessmentHistory( string name, PartialDateType administrationDate, GradeLevel studentGradeLevelWhenAssessed, AssessmentReportingMethod testScoreType, string testScore )
     : base(EtranscriptsDTD.ASSESSMENTHISTORY)
 {
     this.Name = name;
     this.AdministrationDate = administrationDate;
     this.StudentGradeLevelWhenAssessed = studentGradeLevelWhenAssessed;
     this.SetTestScoreType( testScoreType );
     this.TestScore = testScore;
 }
Example #3
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="scoreMetric">The metric or scale used to report the scores.</param>
 ///
 public ScoreRange( AssessmentReportingMethod scoreMetric )
     : base(AssessmentDTD.SCORERANGE)
 {
     this.SetScoreMetric( scoreMetric );
 }
Example #4
0
 /// <summary>
 /// Sets the value of the <c>ScoreMetric</c> attribute.
 /// </summary>
 /// <param name="val">A AssessmentReportingMethod object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this attribute as: "The metric or scale used to report the scores."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetScoreMetric( AssessmentReportingMethod val )
 {
     SetField( AssessmentDTD.SCORERANGE_SCOREMETRIC, val );
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="scoreMetric">The metric or scale used to report the scores.</param>
 ///
 public ScoreReporting( AssessmentReportingMethod scoreMetric )
     : base(AssessmentDTD.SCOREREPORTING)
 {
     this.SetScoreMetric( scoreMetric );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;TestScoreType&gt;</c> element.
 /// </summary>
 /// <param name="val">A AssessmentReportingMethod object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Type of test score"</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetTestScoreType( AssessmentReportingMethod val )
 {
     SetField( EtranscriptsDTD.ASSESSMENTHISTORY_TESTSCORETYPE, val );
 }
 ///<summary>Sets the value of the <c>&lt;CutScores&gt;</c> element.</summary>
 /// <param name="ScoreMetric">The metric or scale used to report the scores.</param>
 ///<remarks>
 /// <para>This form of <c>setCutScores</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>CutScores</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetCutScores( AssessmentReportingMethod ScoreMetric )
 {
     RemoveChild( AssessmentDTD.PERFORMANCELEVEL_CUTSCORES);
     AddChild( AssessmentDTD.PERFORMANCELEVEL_CUTSCORES, new CutScores( ScoreMetric ) );
 }
 ///<summary>Sets the value of the <c>&lt;ScoreReporting&gt;</c> element.</summary>
 /// <param name="ScoreMetric">The metric or scale used to report the scores.</param>
 ///<remarks>
 /// <para>This form of <c>setScoreReporting</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>ScoreReporting</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetScoreReporting( AssessmentReportingMethod ScoreMetric )
 {
     RemoveChild( AssessmentDTD.SIF3ASSESSMENTSUBTEST_SCOREREPORTING);
     AddChild( AssessmentDTD.SIF3ASSESSMENTSUBTEST_SCOREREPORTING, new ScoreReporting( ScoreMetric ) );
 }
 ///<summary>Sets the value of the <c>&lt;ScoreRange&gt;</c> element.</summary>
 /// <param name="ScoreMetric">The metric or scale used to report the scores.</param>
 ///<remarks>
 /// <para>This form of <c>setScoreRange</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>ScoreRange</c></para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetScoreRange( AssessmentReportingMethod ScoreMetric )
 {
     RemoveChild( AssessmentDTD.ASSESSMENTSUBTEST_SCORERANGE);
     AddChild( AssessmentDTD.ASSESSMENTSUBTEST_SCORERANGE, new ScoreRange( ScoreMetric ) );
 }
Example #10
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="scoreMetric">The metric or scale used to report the scores.</param>
 ///
 public CutScores( AssessmentReportingMethod scoreMetric )
     : base(AssessmentDTD.CUTSCORES)
 {
     this.SetScoreMetric( scoreMetric );
 }
 /// <summary>
 /// Sets the value of the <c>ScoreMetric</c> attribute.
 /// </summary>
 /// <param name="val">A AssessmentReportingMethod object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this attribute as: "The metric or scale used to report the score."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetScoreMetric( AssessmentReportingMethod val )
 {
     SetField( AssessmentDTD.SIF3STUDENTSCORESET_SCOREMETRIC, val );
 }
Example #12
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="toScoreMetric">Indicates the score metric that is being derived by this table. For example, if this score table is deriving a scaled score, then this will be the scale score metric (3479).</param>
 ///<param name="value">Gets or sets the content value of the &amp;lt;DerivedValue&amp;gt; element</param>
 ///
 public DerivedValue( AssessmentReportingMethod toScoreMetric, string value )
     : base(AssessmentDTD.DERIVEDVALUE)
 {
     this.SetToScoreMetric( toScoreMetric );
     this.Value = value;
 }
Example #13
0
 /// <summary>
 /// Sets the value of the <c>ToScoreMetric</c> attribute.
 /// </summary>
 /// <param name="val">A AssessmentReportingMethod object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this attribute as: "Indicates the score metric that is being derived by this table. For example, if this score table is deriving a scaled score, then this will be the scale score metric (3479)."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetToScoreMetric( AssessmentReportingMethod val )
 {
     SetField( AssessmentDTD.DERIVEDVALUE_TOSCOREMETRIC, val );
 }