Автоматизация психологического тестирования (со сканированием бланков)

Для чего предназначена:

Целью данной дипломной работы является разработка приложения, выполняющего процесс психологического тестирования кандидатов на военную службу по контракту с целью определения их психологических особенностей. Предполагается, что приложение упростит и автоматизирует процесс прохождения психологического тестирования и позволит сделать всесторонний анализ результатов теста. Кроме того, повышается объективность  прохождения психологических тестов.

Тестирование заключается в прохождении пользователем трех заранее подготовленных методик обследования:

       Универсальный личностный опросник;

       Опросник военно-профессиональной направленности;

       Метод личностио-характерологических акцентуаций (по К. Леонгарду).

Что конкретно делает:                                    

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

В программе должна быть предусмотрена возможность прохождения пользователем тестирования не на компьютере, а на бумажном носителе с последующим вводом ответов на заданные вопросы в разрабатываемую систему. В этом случае тестируемому предлагается опросник по каждой методике с перечнем вопросов, и бумажный бланк заданной формы, в который предлагается проставить нужные варианты ответов в соответствии с выбранной методикой. После этого оператор разрабатываемой системы вводит в журнал тестирования запись о прохождении теста тестируемым. Далее оператор вводит все данные тестируемым ответы на все вопросы. Это может быть сделано как вручную, так и автоматически при помощи процедуры автоматического сканирования и распознавания.

Процедура автоматического сканирования и распознавания должна позволять ввести в систему ответы пользователя на вопросы теста при помощи сканера. Изображение отсканированного бланка должно быть сохранено в журнале тестирования с возможностью его просмотра. Это сделано для случая, если возникнет необходимость просмотреть исходный материал процедуры тестирования – бланк, в котором пользователь давал ответы на вопросы.

 

Как это сделано:

Разработана программа в системе С++ Builder с базой данных в MS SQL Server

 

Скачать:

Исходники

Пояснительная записка

Скриншоты и схемы

 

Контакты:

Cyber_man2000@rambler.ru                                            

Другие разработки (сайт разработчика)