Exemplo n.º 1
0
        public BarChart(QuizAnswerLayer answerLayer)
        {
            Title            = answerLayer.Content.Name;
            ParticipantCount = answerLayer.NbParticipants;
            Answers          = new ObservableCollection <AnswerData>();
            IsAnswered       = ((ExerciseContent)answerLayer.Content).HasBeenCollected;
            barChartModel    = answerLayer.BarChart;
            X = barChartModel.Position.X;
            Y = barChartModel.Position.Y;

            //Get data & process it
            foreach (var d in barChartModel.Answers)
            {
                Answers.Add(new AnswerData {
                    Category = "Réponse " + d.Key, Number = d.Value
                });
            }

            //Fixtures
            //Answers = new ObservableCollection<AnswerData>();
            //Answers.Add(new AnswerData() { Category = "Globalization", Number = 75 });
            //Answers.Add(new AnswerData() { Category = "Features", Number = 2 });
            //Answers.Add(new AnswerData() { Category = "ContentTypes", Number = 12 });
            //Answers.Add(new AnswerData() { Category = "Correctness", Number = 83 });
            //Answers.Add(new AnswerData() { Category = "Best Practices", Number = 29 });
        }
Exemplo n.º 2
0
        public BarChart(QuizAnswerLayer answerLayer)
        {
            Title = answerLayer.Content.Name;
            ParticipantCount = answerLayer.NbParticipants;
            Answers = new ObservableCollection<AnswerData>();
            IsAnswered = ((ExerciseContent) answerLayer.Content).HasBeenCollected;
            barChartModel = answerLayer.BarChart;
            X = barChartModel.Position.X;
            Y = barChartModel.Position.Y;

            //Get data & process it
            foreach (var d in barChartModel.Answers)
            {
                Answers.Add(new AnswerData {Category = "Réponse " + d.Key, Number = d.Value});
            }

            //Fixtures
            //Answers = new ObservableCollection<AnswerData>();
            //Answers.Add(new AnswerData() { Category = "Globalization", Number = 75 });
            //Answers.Add(new AnswerData() { Category = "Features", Number = 2 });
            //Answers.Add(new AnswerData() { Category = "ContentTypes", Number = 12 });
            //Answers.Add(new AnswerData() { Category = "Correctness", Number = 83 });
            //Answers.Add(new AnswerData() { Category = "Best Practices", Number = 29 });
        }