Example #1
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="gradeLevelWhenTaken">Student's grade level at time of course.</param>
 ///<param name="courseCreditsAttempted">Number of course credits attempted.</param>
 ///<param name="courseCreditsEarned">Number of course credits earned.</param>
 ///
 public MarkingPeriod( GradeLevel gradeLevelWhenTaken, decimal? courseCreditsAttempted, decimal? courseCreditsEarned )
     : base(EtranscriptsDTD.MARKINGPERIOD)
 {
     this.GradeLevelWhenTaken = gradeLevelWhenTaken;
     this.CourseCreditsAttempted = courseCreditsAttempted;
     this.CourseCreditsEarned = courseCreditsEarned;
 }
 /// <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>&lt;HomeEnrollment&gt;</c> element.</summary>
 /// <param name="Status">Enrollment status as of the SnapDate.</param>
 /// <param name="GradeLevel">Grade or academic level of student.</param>
 ///<remarks>
 /// <para>This form of <c>setHomeEnrollment</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>HomeEnrollment</c></para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetHomeEnrollment( HomeEnrollmentStatus Status, GradeLevel GradeLevel )
 {
     RemoveChild( StudentDTD.STUDENTSNAPSHOT_HOMEENROLLMENT);
     AddChild( StudentDTD.STUDENTSNAPSHOT_HOMEENROLLMENT, new HomeEnrollment( Status, GradeLevel ) );
 }
Example #4
0
 ///<summary>Sets the value of the <c>&lt;MarkingPeriod&gt;</c> element.</summary>
 /// <param name="GradeLevelWhenTaken">Student's grade level at time of course.</param>
 /// <param name="CourseCreditsAttempted">Number of course credits attempted.</param>
 /// <param name="CourseCreditsEarned">Number of course credits earned.</param>
 ///<remarks>
 /// <para>This form of <c>setMarkingPeriod</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>MarkingPeriod</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetMarkingPeriod( GradeLevel GradeLevelWhenTaken, decimal? CourseCreditsAttempted, decimal? CourseCreditsEarned )
 {
     RemoveChild( EtranscriptsDTD.COURSE_MARKINGPERIOD);
     AddChild( EtranscriptsDTD.COURSE_MARKINGPERIOD, new MarkingPeriod( GradeLevelWhenTaken, CourseCreditsAttempted, CourseCreditsEarned ) );
 }
Example #5
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="status">Enrollment status as of the SnapDate.</param>
 ///<param name="gradeLevel">Grade or academic level of student.</param>
 ///
 public HomeEnrollment( HomeEnrollmentStatus status, GradeLevel gradeLevel )
     : base(StudentDTD.HOMEENROLLMENT)
 {
     this.SetStatus( status );
     this.GradeLevel = gradeLevel;
 }
 ///<summary>Sets the value of the <c>&lt;HomeEnrollmentSif3&gt;</c> element.</summary>
 /// <param name="Status">Enrollment status as of the SnapDate.</param>
 /// <param name="GradeLevel">Grade or academic level of student.</param>
 ///<remarks>
 /// <para>This form of <c>setHomeEnrollmentSif3</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>HomeEnrollmentSif3</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetHomeEnrollmentSif3( HomeEnrollmentStatusSif3 Status, GradeLevel GradeLevel )
 {
     RemoveChild( AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOTSIF3_HOMEENROLLMENTSIF3);
     AddChild( AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOTSIF3_HOMEENROLLMENTSIF3, new HomeEnrollmentSif3( Status, GradeLevel ) );
 }