Вопрос № 181012: Доброго времени суток, уважаемые эксперты! Требуется написать программу на Delphi. тема "Написать тест" нужны файлы проекта и скомпилированный исполняемый файл. Суть: Для теста из базы вопросов, содержащей 50 вопросов ...
Вопрос № 181012:
Доброго времени суток, уважаемые эксперты! Требуется написать программу на Delphi. тема "Написать тест" нужны файлы проекта и скомпилированный исполняемый файл. Суть: Для теста из базы вопросов, содержащей 50 вопросов случайным образом отбираются 20. Базу можно читать из файла, можно зашить прямо в программу (как удобнее) Все вопросы однотипные (выбор одного правильного ответа из 3-4 вариантов) Тест ограничен по времени 10 минут (прошедшее и оставшееся время должно
отображаться на форме, например, в виде прогресс-бара) Критерии оценивания: "отлично" - не менее 90% правильных ответов "хорошо" - не менее 75% правильных ответов "удовлетворительно" - не менее 60% "неудовлетворительно" - менее 60%
Сценарий: - При запуске программы запросить имя и фамилию проходящего тест. - Уведомить экзаменуемого о времени, отведенном на тест, количестве вопросов и крит
ериях оценки. - Провести тест по случайным 20 из 50 вопросам (во время прохождения отражать пройденное/оставшееся время) Примечание - тест заканчивается либо когда получены ответы на все 20 вопросов, либо через 10 минут после начала тестирования - Проинформировать пользователя о результатах (всего вопросов, правильных ответов, процент, оценка) в произвольном виде (текстовое сообщение, диаграмма или еще как) - добавить итоги теста в файл с итогами (формат "Фамилия - Имя - задано_вопросов
- правильных ответов - процент - оценка) - закончить программу.
Отправлен: 29.11.2010, 10:13
Вопрос задал: Botsman (Профессионал)
Всего ответов: 1 Страница вопроса »
Отвечает Евгений/Genia007/ (Профессионал) :
Здравствуйте, Botsman! Для хранения вопросов и ответов был использован файл. Для правильной работы программы файл теста (3774.tstt) должен находиться в этой же папке, что и сама программа. После запуска приложения происходит загрузка вопросов в компонент RichEdit, который на время работы программы служит для хранения вопросов, поиска нужного вопроса и ответов к нему. Что бы начать тестирование нужно выбрать пункт меню Тест - Начать или нажать клавишу F5 на клавиатуре. Тест можно в любое время остановить,
для этого нужно выбрать пункт меню Тест - Закончить или нажать на клавиатуре Alt+X, программа спросит закончить тест или нет, после чего будет выдан результат тестирования или будет продолжен тест. Что бы посмотреть файл результатов нужно в меню Файл выбрать пункт Журнал или на клавиатуре Ctrl+J. Весь проект в прикреплённом файле.
Прикрепленный файл:загрузить »
----- Помогли тебе, помоги и ты.
Ответ отправил: Евгений/Genia007/ (Профессионал)
Ответ отправлен: 01.12.2010, 11:49
Номер ответа: 264466
Оценка ответа: 5 Комментарий к оценке: Спасибо! То, что нужно. А главное - оперативно.
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 264466
на номер 1151 (Россия) |
Еще номера »
Ответ поддержали (отметили как правильный):
1 чел.
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.