Esempio n. 1
0
        private async void OnClicked(object sender, EventArgs e)
        {
            MultipleChoiceAssignment mpAssignment = new MultipleChoiceAssignment();
            string s = await qrScanner.ScanAndGetOutputString();

            Assignment currentassignment = await assignmentLoader.GetAssignment("/GetAssignment/" + s);

            SolvePage nextPage = new SolvePage(currentassignment as MultipleChoiceAssignment);
            await Navigation.PushAsync(nextPage);
        }
Esempio n. 2
0
 public SolvePage(Assignment currentAssignment)
 {
     InitializeComponent();
     Title = currentAssignment.Headline;
     this.currentAssignment = currentAssignment;
     Question.Text          = this.currentAssignment.Question;
     if (currentAssignment is MultipleChoiceAssignment)
     {
         MultipleChoiceAssignment MPCAssignment = currentAssignment as MultipleChoiceAssignment;
         answerOptions = new string[] { MPCAssignment.AnswerOptionOne,
                                        MPCAssignment.AnswerOptionTwo,
                                        MPCAssignment.AnswerOptionThree,
                                        MPCAssignment.AnswerOptionFour };
         answerOptionView.ItemsSource = answerOptions;
     }
 }