public void Matrices(AnswerViewModel answerViewModel)
        {
            var assesmentCompleted = new AssesmentCompleted
            {
                SubjectId = 1002,
                TopicId = 10022,
                StartDate = answerViewModel.StartDate,
                CompletedDate = DateTime.Now,
                PassThreshold = 100,
                Score = 100,
                StudentId = 1,
                TopicName = "Matrix Transformations"
            };

            assesmentCompleted.Score = answerViewModel.Answer == "2" ? 100 : 0;
            _eventBus.Publish(assesmentCompleted);
        }
        public void CoOrdinates(AnswerViewModel answerViewModel)
        {
            var assesmentCompleted = new AssesmentCompleted
            {
                SubjectId = 1002,
                TopicId = 10023,
                StartDate = answerViewModel.StartDate,
                CompletedDate = DateTime.Now,
                PassThreshold = 100,
                Score = 100,
                StudentId = 1,
                TopicName = "Alternate coordinate systems (bases)"
            };

            assesmentCompleted.Score = answerViewModel.Answer == "3" ? 100 : 0;
            _eventBus.Publish(assesmentCompleted);
        }
        public void Vectors(AnswerViewModel answerViewModel)
        {
            var assesmentCompleted = new AssesmentCompleted
            {
                SubjectId = 1002,
                TopicId = 10021,
                StartDate = answerViewModel.StartDate,
                CompletedDate = DateTime.Now,
                PassThreshold = 100,
                Score = 100,
                StudentId = 1,
                TopicName = "Vectors and spaces"
            };

            assesmentCompleted.Score = answerViewModel.Answer == "144" ? 100 : 0;
            _eventBus.Publish(assesmentCompleted);
        }