/// <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="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; }
///<summary>Sets the value of the <c><ScoreRange></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)); }
/// <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); }
///<summary>Sets the value of the <c><DerivedValue></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 &lt;DerivedValue&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)); }
///<summary>Sets the value of the <c><CutScores></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>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); }
/// <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>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); }
/// <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); }
/// <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; }
/// <summary> /// Sets the value of the <c><TestScoreType></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> /// 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><ScoreReporting></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>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); }
///<summary>Adds the value of the <c><ScoreValue></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)); }
/// <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 &lt;DerivedValue&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><Assessment></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)); }