Добавлен CMultipleChoiceQuestionState
Бросать исключение std::invalid_argument при добавлении ответа с текстом, который уже существует
каркас сабмита вопросов Multiple choice
Merge branch 'master' of github.com:alexey-malov/ood2014kurs
Реализована возможность передачи вариантов ответа в конструктор классов MultipleChoiceQuestion/QuestionWithChoices
Доработан класс QuestionStates
Создан каркас визуализатора вопроса и его тесты
Добавлена проверка на то, что метод Show визуализатора вопроса вызывает метод ShowDetails
Исправлен и протестирован класс CMatchingQuestion
Merge branch 'master' of github.com:alexey-malov/ood2014kurs
Доработаны CQuestionReview и CMultipleChoiceQuestionState (+ тесты)
(сабмит правильного ответа, неправильного ответа, невозможность изменения ответа после сабмита)
Реализовать возможность сабмита вопросов MultipleResponseQuestion
GradedChoices.cpp: заменил boost::bind на std::bind
По аналогии с вопросом типа MultipleChoice вопрос multiple response должен иметь возможность получать список вариантов ответов в своем конструкторе
https://github.com/alexey-malov/ood2014kurs/issues/15
Добавлен код для тестовой визуализации вопросов MultipleChoice/Multiple Response
Доработаны методы добавления items в CMatchingQuestion + тесты
Merge branch 'master' of github.com:alexey-malov/ood2014kurs
Добавлен каркас для визуализации вопроса типа Matching
правки к омммиту: https://github.com/alexey-malov/ood2014kurs/commit/0acb5a0e3f541c92df2ddf8138e9f53327923163
Merge branch 'master' of github.com:alexey-malov/ood2014kurs
Доработаны методы получения left и rightItems в MatchingQuestion.cpp
(c использованием transform, + небольшое уточнение теста)