Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.02.2015, 14:02
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
Восклицание Создание теста

Помогите пожалуйста с созданием психологического теста.
Нужен алгоритм и необходимые компоненты для создания психологического теста в котором буду 3 варианта ответов: ДА, НЕТ, НЕ ЗНАЮ.
Результат теста выводится по специальному ключу.
Суть ключа такова: например если на 1,4,5,6, вопрос ответ ДА то определенному психологическому показателю этого теста присваивается определенное количество баллов, по которым потом выводится характеристика тестируемого. Все ответы должны фиксироваться в таблице следующим образом: например если ответ ДА то клетка таблицы закрашена красным цветом, если НЕТ, то белым, если НЕ ЗНАЮ, то штрихом или другим цветом. В программе должны оставаться данные о тестируемом которые будут вводится в начале. Введение данных Смогу реализовать сам, а вот по сохранению есть трудности. Также нужно чтобы оставались результаты тестирования с возможностью распечатки с двух сторон листа и конвертации в другой формат, например в PDF. Тест называется "Многофакторный личностный опросник Кетелла".
Буду очень благодарен за любую помощь.

Последний раз редактировалось Vit614, 15.02.2015 в 14:06.
Ответить с цитированием
  #2  
Старый 15.02.2015, 14:30
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Покажите свои наработки если есть, или тему в "Код на шару!" перемещайте. Попробуйте разделить задачу на части и решать их по отдельности, а не сразу скопом, пока это всё ну прям как "дайте воды попить, а то так есть хочется, что переночевать негде"
Ответить с цитированием
  #3  
Старый 15.02.2015, 14:43
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Покажите свои наработки если есть, или тему в "Код на шару!" перемещайте. Попробуйте разделить задачу на части и решать их по отдельности, а не сразу скопом, пока это всё ну прям как "дайте воды попить, а то так есть хочется, что переночевать негде"

Есть программа для тестирования на подобие которой я хочу сделать, завтра смогу выложить. Сейчас нет под рукой. Формы смогу нарисовать сам, а в остальном нужна помощь. Я так понял нужно конкретные вопросы задавать. Буду исправляться
Ответить с цитированием
  #4  
Старый 15.02.2015, 14:55
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Чтоб знать куда копать: "Многофакторный" - это
16PF?
Ответить с цитированием
  #5  
Старый 15.02.2015, 14:55
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Создание теста

Тогда начну постепенно. Как реализовать сохранение данных тестируемого из нескольких Edit в таблицу без использования базы данных.
Ответить с цитированием
  #6  
Старый 15.02.2015, 14:58
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Таблица здесь не годится - будут текстовые файлы, оптимальный вариант
Ответить с цитированием
  #7  
Старый 15.02.2015, 14:59
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Чтоб знать куда копать: "Многофакторный" - это 16PF?
Да он самый. Просто у меня есть программа в которой этот тест на 185 вопросов. Он для людей с техническим образованием. Мне нужно на 105. (У этого теста несколько вариантов, для разных возрастов и полов).
Ответить с цитированием
  #8  
Старый 15.02.2015, 15:00
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Таблица здесь не годится - будут текстовые файлы, оптимальный вариант
Тогда есть ли возможность работать со встроенной в Delphi 7 базой данных?
Хотя если будут создаваться текстовые файлы, то тоже будет нормально, но нужно чтобы там были и результаты теста на двух листах. На первом Данные тестируемого и таблица с ответами, на другом интерпретация полученных данных.

Последний раз редактировалось Vit614, 15.02.2015 в 15:03.
Ответить с цитированием
  #9  
Старый 15.02.2015, 15:04
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Есть, напр. с акцессом, но тогда будет противоречие - "без использования базы данных"
Ответить с цитированием
  #10  
Старый 15.02.2015, 15:08
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Есть, напр. с акцессом, но тогда будет противоречие - "без использования базы данных"
Просто в используемой программе все хранится внутри.
Ответить с цитированием
  #11  
Старый 15.02.2015, 16:05
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Создание теста

Хотелось бы использовать программу тестирования без привязки к стороннему софту.
Ответить с цитированием
  #12  
Старый 15.02.2015, 16:26
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Драйвер MS Access входит в стандартную поставку виндовс, так что такая база будет фунциклировать на любом ПК с форточками. БД нужна если хранимых данных будет много, такие напр. как результаты тестирования каждого участника по-фамильно

Для подгонки алгоритма нужна конкретная инфа, в смысле "определенное количество баллов" - это сколько? Обрисуйте пжлст принцип отбора результатов
Ответить с цитированием
  #13  
Старый 15.02.2015, 16:40
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Создание теста

Хорошо. Чуть позже выложу.
Ответить с цитированием
  #14  
Старый 15.02.2015, 16:58
Vit614 Vit614 вне форума
Прохожий
 
Регистрация: 15.02.2015
Сообщения: 14
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Создание теста

Вот ключ. Л - это шкала лжи. И есть 12 основных факторов (A, B, C, D....)
1 ответ - это 1 балл какому то из факторов (в ключе написано какой ответ какому фактору соответствует). Потом на основе набранных в каждом факторе баллов проводится перевод из сырых баллов в так называемые СТЭНЫ. И уже потом делается описание тестируемого. У каждого фактора свое значение.
Вложения
Тип файла: doc Ключ.doc (76.5 Кбайт, 6 просмотров)
Ответить с цитированием
  #15  
Старый 15.02.2015, 21:06
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Вот предварительный набросок лайт, посмотрите пжлст
Вложения
Тип файла: zip Vit614.zip (5.6 Кбайт, 18 просмотров)
Ответить с цитированием
Этот пользователь сказал Спасибо Alegun за это полезное сообщение:
Vit614 (16.02.2015)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:14.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter