SINDI graphic user interface (GUI) contains two key sections: Test Constructor (it's built as a tree of ordered test elements) and workspace for playing the tests (section on the left in format of Multiple Document Interface or MDI child windows).
A test contains questions, and a question contains lists of available answers for selecting them in testing process. You can define weights for answers. Weights are special values linked to test scales. When somebody is tested, and he is selecting a test answer, then the weights of this answer are used to calculate the common testing results for relative scales.
As well, a test includes scales which present predefined areas in test. Testing results are values calculated by scales. A scale contains interpretations which are used for building the final testing reports. An interpretation defines a range with minimum and maximum in a scale. Besides, an interpretation contains a test description which is directly used in a testing report if a scale result is in the limits of interpretation range. Such an approach helps to automate the testing procedures, and significantly decreases the time and increases the reliability when calculating the testing results.
Test may be run in full screen mode. It allows excluding the impact of other screen elements to a person during testing.
After testing is completed, a consultant can build Testing Protocol (a list of test questions and answers including special marks for answers being selected) and Testing Report (list of testing results or calculated values and defined text interpretations grouped by scales).
Both for a test and for a test element (a question, an answer, a weight, a scale or an interpretation), you can input title and description. Additional fields, such as annotation and instruction, are available for test only. Instruction is displayed to a person at the start of test, and it shows the additional explanation how to go through the test.
As well, you can define move order in a test (forward and sequentially only through all test questions, forward and back sequentially or jump to any test question), whether you can return back to the passed questions and whether a test can be stopped.
You can set the answering mode in a question (whether you can select a single answer or more than one answer) with inputting an upper limit for the number of questions selected. As well, you can set whether selecting at least one answer is a mandatory condition in question.
Any project data can be saved in project files of special format. You can create a library of those project files. After that, you can move the files to other computers and continue the work with them there. You can construct a test directly in SINDI or import it from external files.