На этом уроке мы создадим программу для организации тестов, напишем алгоритм загрузки вопросов и вариантов ответов из файла, будем их перемешивать, проверять ответы, подсчитывать результаты.
Задание: Придумать 5 вопросов и написать тестирующую программу.
Дата отправки отчёта:
6 мая 2021 г.
Задание выполнено: за
2 дня 4 час. 6 мин.
Чему научился:
-у меня есть кнопка перехода к прошлому вопросу(состояния radiobutton сохраняется на каждом отвеченном вопросе) -для ответа на вопрос нужно нажать на сам radiobutton -у меня перемешиваются порядок вопросов и ответов к ним , при повторном прохождении вопросы так же перемешаются -использовал другой алгоритм для рандомизации(применял двойной цикл и конструкцию goto)
Что было сложным:
Возможно , что что-то работает не правильно. Протестировал несколько вариантов , какие пришли в голову , все было правильно , но не исключаю логической ошибки. Из-за своих идеи пришлось корректировать первоначальную логику , добавил костыли , если бы с самого начала реализовывать проект , то можно было бы написать более оптимальный код , как я считаю. Код с комментариями здесь : github.com/N1ikHard/QuickQuiz.git
Научился: Все было понятно, но без трудностей не обошлось. Трудности: Сложно было отобразить текст в программе, что я с ним только не делал.
Но все таки железо, я переборол. Спасибо!