Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2009, 11:02   #1
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
Вопрос Простой генератор тестов 0.5

Доброго времени суток, форумчане) хочу спросить вашего совета и узнать вашу оценку моей программе... Простой генератор тестов, знаю что таких в инете много, просто был проект на конференцию, потом втянулся.... Делаю, потому что интересно и, потому что нравится, поэтому посты типа зачем это нужно, этого итак полно, просьба не постить... Есть 0.8 версия с шифрованием, системой аккаунтов, неограниченным количеством вариантов ответов, но не доделанная... Могу выложить... Пока выкладываю версию 0.5... Прошу оценить... Посоветовать что можно сделать,что Хорошо, а что нет...
http://128mb.ru/164780 http://fileru.com/pagess/Setup0.5b.rar.html

Последний раз редактировалось Лунатик222; 11.03.2009 в 11:07.
Лунатик222 вне форума Ответить с цитированием
Старый 11.03.2009, 15:04   #2
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Несколько замечаний:
1. Окно программа открывается не в центре экрана. По-видимому свойство Position = poDesigned, поэтому при низком разрешении окно сдвинуто вправо-вниз. Можно поставить Position = poScreenCenter или центровать окно программно. То же самое с окнами "LEditor", "О программе" и "Разработчики" (у этого окна еще и заголовок неверный, а научно-практической пишется через дефис).

2. В окне редактора не настроен порядок передачи фокуса (Tab Order...) - фокус скачет хаотично, а нужно слева-направо, сверху-вниз. И еще, было бы очень хорошо, чтобы фокус на следующий элемент передавался по нажатию Enter, чтобы не дергать постоянно мышку.

3. Не слишком внятно прорисовывается выбранный элемент ответа. Или сменить скин, или делать более четкую "подсветку".

4. Для кнопок можно установить Cursor = crHandPoint, а сами кнопки желательно как-то выделять при наведении мыши.

5. В конце тестирования лучше сразу же показывать оценку - дополнительный вопрос об оценке явно лишний.

6. Удаление программы должно быть не только через Панель управления, но и через Главное меню.

Последний раз редактировалось Jeni; 11.03.2009 в 15:22.
Jeni вне форума Ответить с цитированием
Старый 11.03.2009, 22:37   #3
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

Цитата:
Сообщение от Jeni Посмотреть сообщение
Несколько замечаний:
1. Окно программа открывается не в центре экрана. По-видимому свойство Position = poDesigned, поэтому при низком разрешении окно сдвинуто вправо-вниз. Можно поставить Position = poScreenCenter или центровать окно программно. То же самое с окнами "LEditor", "О программе" и "Разработчики" (у этого окна еще и заголовок неверный, а научно-практической пишется через дефис).

2. В окне редактора не настроен порядок передачи фокуса (Tab Order...) - фокус скачет хаотично, а нужно слева-направо, сверху-вниз. И еще, было бы очень хорошо, чтобы фокус на следующий элемент передавался по нажатию Enter, чтобы не дергать постоянно мышку.

3. Не слишком внятно прорисовывается выбранный элемент ответа. Или сменить скин, или делать более четкую "подсветку".

4. Для кнопок можно установить Cursor = crHandPoint, а сами кнопки желательно как-то выделять при наведении мыши.

5. В конце тестирования лучше сразу же показывать оценку - дополнительный вопрос об оценке явно лишний.

6. Удаление программы должно быть не только через Панель управления, но и через Главное меню.
Ну это что касается визуальной части... хотелось бы по функциональности выслушать замечания...
Лунатик222 вне форума Ответить с цитированием
Старый 11.03.2009, 22:42   #4
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

В принципе, программа будет нормально смотреться, если устранить мелкие недостатки, указанные выше.
В дальнейшем, как вариант советую разрабатывать эту тему далее и создавать более сложные тестировщики и внедрять их в учебных заведениях как инструментарий преподавателя. Тем самым не только научитесь программировать лучше, но и будете иметь собственную внедренную разработку.
Конечно, конечный продукт будет в разы отличаться от того что есть сейчас. Так как нормальная тестирующая программа должна работать по сети, и все данные отправлять на сервер, чтобы студент не смог исправить данные. Отображение рисунков, ограничение по времени и многое другое....
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 11.03.2009, 23:08   #5
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Насчет функциональности желательно добавить форму регистрации, чтобы можно было потом результаты еще раз просмотреть (хотя бы в лог файле), также номер вопроса (и сколько вопросов всего) желательно отображать. Русифицировать диалоги выхода (yes -да, no - нет). В каталоге дельфи ищите consts.pas и заменяете то что надо на русские слова.
Можно сделать также выбор шрифта и кегля для текста для слабовидящих, сделать в меню настройки
Также можно предусмотреть расширение на весь экран, думаю вполне возможно, если использовать компонент панели.
И наверное для данной версии программы будет вполне достаточно.
______________
Не забывайте оставлять отзывы
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание тестов на Delphi kuzmich Софт 11 06.06.2013 23:49
Генератор?? Нестер Софт 5 10.07.2008 13:32
Генератор warlok Общие вопросы Delphi 3 30.05.2008 00:53
Реализация тестов aleksei111 Общие вопросы Delphi 2 20.05.2008 12:15
Создание тестов в Delphi Selena БД в Delphi 4 27.10.2007 23:33