|
01.08.2007, 18:57
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
S.E.T. Клиентская часть
Проект планируется как средство автоматизации тестирования.
В аттаче:
прога для прохождения теста
тест (скопировать в папку TESTS)
Прошу потестить.
Выслушаю комментарии и предложения.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.08.2007, 19:08
|
#2
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: S.E.T. Клиентская часть
Довольно интересно
Глюков не обнаружено
Иван
Иванов
КА104
---------------------------
"геометрия" ДА 1 из 1
"арифметика" НЕТ 0 из 1
"boolean.name" ДА 1 из 1
---------------------
итог: 2 из 3
итог: 66%
|
Вот так вот
|
(Offline)
|
|
01.08.2007, 19:12
|
#3
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Re: S.E.T. Клиентская часть
Протестил... Я думаю, надо чтобы она сама переходила на следующий вопрос и сама заканчивала тест.
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
01.08.2007, 19:44
|
#4
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: S.E.T. Клиентская часть
Из недостатков:
- возможность дать пустой ответ (ничего не выбрать);
- флажок во втором вопросе бессмысленный, так как ответ нужно набирать;
- при наборе на пользователя накладываются большие ограничения; например, " 4" является уже неправильным ответом;
- на последнем вопросе кнопка "Следующий" вполне могла бы превратиться в "завершить тест";
- из буфера обмена получил такую фигню:
Èâàí
Èâàíîâ
ÊÀ104
---------------------------
"ãåîìåòðèÿ" ÍÅÒ 0 èç 1
"àðèôìåòèêà" ÍÅÒ 0 èç 1
"boolean.name" ÍÅÒ 0 èç 1
---------------------
èòîã: 0 èç 3
èòîã: 0%
|
- хотелось бы иметь возможность выбрать новый тест в любое время и остаться в программе после просмотра результатов;
- неплохо было бы добавить быстрое сохранение результатов в файл;
- нельзя выбрать вопрос в списке вопросов.
|
(Offline)
|
|
01.08.2007, 20:13
|
#5
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
Сообщение от ingko
Протестил... Я думаю, надо чтобы она сама переходила на следующий вопрос и сама заканчивала тест.
|
интересная идея - надо опробовать.
Просто всячески ограждаю пользователя от потенциально необратимого действия (типа закрытии проги).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.08.2007, 20:18
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
Сообщение от alcoSHoLiK
Из недостатков:
- возможность дать пустой ответ (ничего не выбрать);
|
Ок. реализую
- флажок во втором вопросе бессмысленный, так как ответ нужно набирать;
|
см.предыдущий ответ. А смысл есть если бы вариантов было много.
- при наборе на пользователя накладываются большие ограничения; например, " 4" является уже неправильным ответом;
|
это должен оговрить наборщик в тексте вопроса (например ввод ЗАГЛАВНЫМИ буквами).
- на последнем вопросе кнопка "Следующий" вполне могла бы превратиться в "завершить тест";
|
подумаю.
- из буфера обмена получил такую фигню:
|
косяк шрифтов - пороюсь
- хотелось бы иметь возможность выбрать новый тест в любое время и остаться в программе после просмотра результатов;
|
имхо - излишне.
- неплохо было бы добавить быстрое сохранение результатов в файл;
|
тоже нет особой надобности. При офф-лайн прохождении результаты моно в буфер скопировать. При планируемом он-лайн - отправить на сервер.
- нельзя выбрать вопрос в списке вопросов.
|
Не дал я ума как обработку реализовать
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.08.2007, 21:16
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
в первом же диалоге нашёл 2 ошибки.
Мне надо в MSVC++ встроить спеллчекер
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.08.2007, 21:42
|
#8
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: S.E.T. Клиентская часть
несомненно авто-конец, авто-переход на следующий вопрос.
перемещение по списку вопросов не спомощью кнопок, а с помощью просто кликанья по listbox-у(список вопросов)
дизайн судить не буду - этож пробная версия.
обязательно выход из теста и выбор другого(переключение)
ну там проверить всякие условия - защита от дурака вообщем.
...
ну и чит-мод - 50% на 50% например
|
(Offline)
|
|
01.08.2007, 21:45
|
#9
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
а что с дизайном?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
01.08.2007, 21:53
|
#10
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: S.E.T. Клиентская часть
а с дизайном вот что:
не нужны скролеры, если ответ влезает. скроллеры портят все, у меня лично поначалу галюцинации вызвало
когда варианты ответов не влезают - тоже появляется скролл. Лучше бы регулировать размеры "ползунка" в соответствии с количестом не влезших вариантов. Просто так будет удобнее и лучше
да это пожалуй и всё.
я думаю ещё стоит поиграть с компановкой блоков с вариантами в форме.
|
(Offline)
|
|
02.08.2007, 14:52
|
#11
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
Отдельно спасибо ZanoZa, а то большинство замечаний по дизайну сводится к тривиальному - "не знаю "как надо", но - не так!".
Конструктивная критика.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
02.08.2007, 21:07
|
#12
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
Внёс часть изменений.
В аттаче апдейт. (ставится поверх программы из первого поста)
2ая редакция настроечного теста
НОВОЕ:
-раскомментировал строку рандомизации генератора псевдослучайнх чисел. Теперь из каждого блока вопросов (темы) будет выбираться один вопрос, а варианты ответа будут отображаться в произвольном порядке (порядок постоянный на протяжени теста)
-добавил фокусы с блокировкой кнопки "предыдущий вопрос"
-добавил вторую функцию к кнопке "следующйи вопрос"
-если у вопроса только один ответ (например, самостоятельный ввод), то флажок выбора автоматически ставится в истину и не снимается.
-----
ОСТАВИЛ:
-автоматический переход к следующему вопросу - не думаю, что это эргономично
-ползунки - к сожалению при программном создании нет стиля WS_AUTOHSCROLL или подобного. В следствие чего, ползунки либо есть всегда (в заблокированном или разблокированном состоянии) либо при первышении видмой зоны - текст просто отрубается.
В реализации остального либо не вижу смысла, либо пока это неоправдано.
Спасибо всем.
Жду комментариев.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
02.08.2007, 21:24
|
#13
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: S.E.T. Клиентская часть
Угарно, 0%=)
|
(Offline)
|
|
02.08.2007, 21:35
|
#14
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: S.E.T. Клиентская часть
---
обнаружил глючок в скролле ответов - исправил. выложу со следующей версией
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
02.08.2007, 21:40
|
#15
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Re: S.E.T. Клиентская часть
Все-таки переход на следующий вопрос нужен!
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:09.
|