Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LearningAssignment" /> class.
 /// </summary>
 /// <param name="Assessment">The assessment associated with this assignment.</param>
 /// <param name="State">The Learning Assignment state.</param>
 /// <param name="DateRecommendedForCompletion">The recommended completion date of the assignment. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param>
 /// <param name="Version">The version of Learning module assigned.</param>
 /// <param name="Module">The Learning module object associated with this assignment.</param>
 /// <param name="User">The user to whom the assignment is assigned.</param>
 /// <param name="AssessmentForm">The assessment form associated with this assignment.</param>
 public LearningAssignment(LearningAssessment Assessment = null, StateEnum?State = null, DateTime?DateRecommendedForCompletion = null, int?Version = null, LearningModule Module = null, UserReference User = null, AssessmentForm AssessmentForm = null)
 {
     this.Assessment = Assessment;
     this.State      = State;
     this.DateRecommendedForCompletion = DateRecommendedForCompletion;
     this.Version        = Version;
     this.Module         = Module;
     this.User           = User;
     this.AssessmentForm = AssessmentForm;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LearningAssignmentUpdate" /> class.
 /// </summary>
 /// <param name="State">The Learning Assignment state.</param>
 /// <param name="Assessment">An updated Assessment.</param>
 public LearningAssignmentUpdate(StateEnum?State = null, LearningAssessment Assessment = null)
 {
     this.State      = State;
     this.Assessment = Assessment;
 }