S.E.T. Клиентская часть
Проект планируется как средство автоматизации тестирования.
В аттаче: прога для прохождения теста тест (скопировать в папку TESTS) Прошу потестить. Выслушаю комментарии и предложения. |
Re: S.E.T. Клиентская часть
Довольно интересно :)
Глюков не обнаружено :) Цитата:
|
Re: S.E.T. Клиентская часть
Протестил... Я думаю, надо чтобы она сама переходила на следующий вопрос и сама заканчивала тест. :)
|
Re: S.E.T. Клиентская часть
Из недостатков:
- возможность дать пустой ответ (ничего не выбрать); - флажок во втором вопросе бессмысленный, так как ответ нужно набирать; - при наборе на пользователя накладываются большие ограничения; например, " 4" является уже неправильным ответом; - на последнем вопросе кнопка "Следующий" вполне могла бы превратиться в "завершить тест"; - из буфера обмена получил такую фигню: Цитата:
- неплохо было бы добавить быстрое сохранение результатов в файл; - нельзя выбрать вопрос в списке вопросов. |
Re: S.E.T. Клиентская часть
Цитата:
Просто всячески ограждаю пользователя от потенциально необратимого действия (типа закрытии проги). |
Re: S.E.T. Клиентская часть
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Re: S.E.T. Клиентская часть
в первом же диалоге нашёл 2 ошибки.
Мне надо в MSVC++ встроить спеллчекер |
Re: S.E.T. Клиентская часть
несомненно авто-конец, авто-переход на следующий вопрос.
перемещение по списку вопросов не спомощью кнопок, а с помощью просто кликанья по listbox-у(список вопросов) дизайн судить не буду - этож пробная версия. обязательно выход из теста и выбор другого(переключение) ну там проверить всякие условия - защита от дурака вообщем. ... ну и чит-мод - 50% на 50% например :) |
Re: S.E.T. Клиентская часть
а что с дизайном?
|
Re: S.E.T. Клиентская часть
а с дизайном вот что:
не нужны скролеры, если ответ влезает. скроллеры портят все, у меня лично поначалу галюцинации вызвало :) когда варианты ответов не влезают - тоже появляется скролл. Лучше бы регулировать размеры "ползунка" в соответствии с количестом не влезших вариантов. Просто так будет удобнее и лучше :) да это пожалуй и всё. я думаю ещё стоит поиграть с компановкой блоков с вариантами в форме. |
Re: S.E.T. Клиентская часть
Отдельно спасибо ZanoZa, а то большинство замечаний по дизайну сводится к тривиальному - "не знаю "как надо", но - не так!".
Конструктивная критика. |
Re: S.E.T. Клиентская часть
Внёс часть изменений.
В аттаче апдейт. (ставится поверх программы из первого поста) 2ая редакция настроечного теста НОВОЕ: -раскомментировал строку рандомизации генератора псевдослучайнх чисел. Теперь из каждого блока вопросов (темы) будет выбираться один вопрос, а варианты ответа будут отображаться в произвольном порядке (порядок постоянный на протяжени теста) -добавил фокусы с блокировкой кнопки "предыдущий вопрос" -добавил вторую функцию к кнопке "следующйи вопрос" -если у вопроса только один ответ (например, самостоятельный ввод), то флажок выбора автоматически ставится в истину и не снимается. ----- ОСТАВИЛ: -автоматический переход к следующему вопросу - не думаю, что это эргономично -ползунки - к сожалению при программном создании нет стиля WS_AUTOHSCROLL или подобного. В следствие чего, ползунки либо есть всегда (в заблокированном или разблокированном состоянии) либо при первышении видмой зоны - текст просто отрубается. В реализации остального либо не вижу смысла, либо пока это неоправдано. Спасибо всем. Жду комментариев. |
Re: S.E.T. Клиентская часть
Угарно, 0%=)
|
Re: S.E.T. Клиентская часть
---
обнаружил глючок в скролле ответов - исправил. выложу со следующей версией |
Re: S.E.T. Клиентская часть
Все-таки переход на следующий вопрос нужен!
|
Часовой пояс GMT +4, время: 08:47. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot