Esempio n. 1
0
 public List <string> questions;  // represents list of questionId
 public Assignment()
 {
     assignmentName = "Loading";
     startDate      = new AsgDate();
     dueDate        = new AsgDate();
     tries          = 1;
     questions      = new List <string>();
 }
Esempio n. 2
0
 // Translates AsgDate objects to dropdowns
 public void FocusValues(AsgDate time)
 {
     dropdowns[0].value = time.year - int.Parse(DateTime.Now.ToString("yyyy"));
     dropdowns[1].value = time.month - 1;
     dropdowns[2].value = time.day - 1;
     dropdowns[3].value = time.hour;
     dropdowns[4].value = time.minute/5;
 }
Esempio n. 3
0
 public AssignmentForAPI(Assignment asg, List <AssignmentQuestion> questions)
 {
     assignmentName = asg.assignmentName;
     assignmentId   = asg.assignmentId;
     tries          = asg.tries;
     startDate      = asg.startDate;
     dueDate        = asg.dueDate;
     this.questions = questions;
 }
Esempio n. 4
0
 public Assignment(JSONNode jsonAsg)
 {
     assignmentName = jsonAsg["assignmentName"];
     assignmentId   = jsonAsg["assignmentId"];
     tries          = jsonAsg["tries"];
     startDate      = new AsgDate(jsonAsg["startDate"]);
     dueDate        = new AsgDate(jsonAsg["dueDate"]);
     questions      = new List <string>();
     for (int j = 0; j < jsonAsg["questions"].Count; j++)
     {
         questions.Add(jsonAsg["questions"][j]);
     }
 }