Esempio n. 1
0
        //string Did;
        public MockTestPage(ListOfQuiz QuizTestData, string Head)
        {
            InitializeComponent();
            //Did = Id;

            ActivityRunner.IsVisible = true;
            items          = QuizTestData;
            finalListDatas = new ObservableCollection <FinalListData>()
            {
            };
            CallAPI();
            stopwatch = new Stopwatch();
            Loader.Loader.SetMP(this);
            Loader.Loader.Heading = Head;
        }
Esempio n. 2
0
        public ResultsPage()
        {
            InitializeComponent();
            int        Score     = 0;
            int        Wrong     = 0;
            int        Unatteded = 0;
            ListOfQuiz items     = Loader.Loader.MP.items;
            ObservableCollection <FinalListData> datas = Loader.Loader.MP.finalListDatas;

            for (int i = 0; i < datas.Count; i++)
            {
                if (datas[i].CorrectOrNot == 1)
                {
                    Score++;
                }
                else if (datas[i].CorrectOrNot == 2)
                {
                    Wrong++;
                }
                else
                {
                    Unatteded++;
                }
            }


            profileData = new ProfileData()
            {
                UserID = Loader.Loader.UserID,
                Data   = new List <ScoreSheet>()
                {
                    new ScoreSheet()
                    {
                        SubName = Loader.Loader.Heading,
                        Score   = Score.ToString()
                    }
                }
            };

            UploadData();


            MainCollectionView.ItemsSource = items.Data;
            CorrectLabel.Text    = Score.ToString();
            WrongLabel.Text      = Wrong.ToString();
            UnAttendedLabel.Text = Unatteded.ToString();
        }
Esempio n. 3
0
        public InstructionsPage(ListOfQuiz Data, string Head, string UserID)
        {
            InitializeComponent();
            Loader.Loader.userID(UserID);
            Heading      = Head;
            QuizTestData = new ListOfQuiz()
            {
                Data = new List <Models.MockTestItem>()
                {
                }
            };
            Random     random = new Random();
            int        number;
            List <int> listNumbers = new List <int>()
            {
            };

            if (Data.Data.Count > 30)
            {
                for (int i = 0; i < 30; i++)
                {
                    do
                    {
                        number = random.Next(1, Data.Data.Count);
                    } while (listNumbers.Contains(number));
                    listNumbers.Add(number);
                    QuizTestData.Data.Add(Data.Data[number]);
                }
            }
            else
            {
                QuizTestData = Data;
            }

            //QuizTestData = Data;
        }