Example #1
0
 /// <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;
 }
Example #2
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="fromScoreMetric">Indicates the score metric that is being used as the source to derive another score metric. For example, if this score table is using the raw score to derive a scaled score, then this will be the raw score metric (3478).</param>
 ///<param name="lowerCut">A LowerCut</param>
 ///<param name="upperCut">An UpperCut</param>
 ///<param name="derivedValue">This is the derived score value when the from-score is within the range specified. The unit used for this value should be represented in the units reported by the ToScoreMetric.</param>
 ///
 public ScoreValue(AssessmentReportingMethod fromScoreMetric, string lowerCut, string upperCut, DerivedValue derivedValue) : base(AssessmentDTD.SCOREVALUE)
 {
     this.SetFromScoreMetric(fromScoreMetric);
     this.LowerCut     = lowerCut;
     this.UpperCut     = upperCut;
     this.DerivedValue = derivedValue;
 }
Example #3
0
 ///<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.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetScoreRange(AssessmentReportingMethod ScoreMetric)
 {
     RemoveChild(AssessmentDTD.ASSESSMENTSUBTEST_SCORERANGE);
     AddChild(AssessmentDTD.ASSESSMENTSUBTEST_SCORERANGE, new ScoreRange(ScoreMetric));
 }
Example #4
0
 /// <summary>
 /// Sets the value of the <c>FromScoreMetric</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 used as the source to derive another score metric. For example, if this score table is using the raw score to derive a scaled score, then this will be the raw score metric (3478)."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetFromScoreMetric(AssessmentReportingMethod val)
 {
     SetField(AssessmentDTD.SCOREVALUE_FROMSCOREMETRIC, val);
 }
 /// <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 #6
0
 ///<summary>Sets the value of the <c>&lt;DerivedValue&gt;</c> element.</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>
 ///<remarks>
 /// <para>This form of <c>setDerivedValue</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>DerivedValue</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetDerivedValue(AssessmentReportingMethod ToScoreMetric, string Value)
 {
     RemoveChild(AssessmentDTD.SCOREVALUE_DERIVEDVALUE);
     AddChild(AssessmentDTD.SCOREVALUE_DERIVEDVALUE, new DerivedValue(ToScoreMetric, Value));
 }
Example #7
0
 ///<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));
 }
Example #8
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);
 }
Example #9
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 ScoreReporting(AssessmentReportingMethod scoreMetric) : base(AssessmentDTD.SCOREREPORTING)
 {
     this.SetScoreMetric(scoreMetric);
 }
Example #10
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.6</para>
 /// </remarks>
 public void SetScoreMetric(AssessmentReportingMethod val)
 {
     SetField(AssessmentDTD.SCOREREPORTING_SCOREMETRIC, val);
 }
Example #11
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 #12
0
 /// <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 #13
0
 /// <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);
 }
Example #14
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);
 }
Example #15
0
 ///<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));
 }
Example #16
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.CUTSCORES_SCOREMETRIC, val);
 }
Example #17
0
 ///<summary>Adds the value of the <c>&lt;ScoreValue&gt;</c> element.</summary>
 /// <param name="FromScoreMetric">Indicates the score metric that is being used as the source to derive another score metric. For example, if this score table is using the raw score to derive a scaled score, then this will be the raw score metric (3478).</param>
 /// <param name="LowerCut">A LowerCut</param>
 /// <param name="UpperCut">An UpperCut</param>
 /// <param name="DerivedValue">This is the derived score value when the from-score is within the range specified. The unit used for this value should be represented in the units reported by the ToScoreMetric.</param>
 ///<remarks>
 /// <para>This form of <c>setScoreValue</c> is provided as a convenience method
 /// that is functionally equivalent to the method <c>AddScoreValue</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void AddScoreValue(AssessmentReportingMethod FromScoreMetric, string LowerCut, string UpperCut, DerivedValue DerivedValue)
 {
     AddChild(AssessmentDTD.SCOREVALUES_SCOREVALUE, new ScoreValue(FromScoreMetric, LowerCut, UpperCut, DerivedValue));
 }
Example #18
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;
 }
 ///<summary>Adds the value of the <c>&lt;Assessment&gt;</c> element.</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>
 ///<remarks>
 /// <para>This form of <c>setAssessment</c> is provided as a convenience method
 /// that is functionally equivalent to the method <c>AddAssessment</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void AddAssessment(string Name, PartialDateType AdministrationDate, GradeLevel StudentGradeLevelWhenAssessed, AssessmentReportingMethod TestScoreType, string TestScore)
 {
     AddChild(EtranscriptsDTD.ASSESSMENTPERFORMANCEHISTORY_ASSESSMENT, new AssessmentHistory(Name, AdministrationDate, StudentGradeLevelWhenAssessed, TestScoreType, TestScore));
 }