INPSTD: Create Case Data File from AUDITR Output

Last updated 18 Nov 97

INPSTD reads the good output file produced by AUDITR and creates a Case Data file. The program integrates the data with the Task Within Duty Table, background variable definitions, and task titles to create the fundamental CODAP data base, the Case Data file. INPSTD accepts as input rater data such as training emphasis or task difficulty ratings, as well as primary and secondary incumbent data. INPSTD creates the Case Data file which contains computed (floating point), background (character), and task (partial word integer) variables for every case. Rater task data is left in its raw form. Incumbent task data responses are converted into relative time spent values.

In addition, two methods exist to weight the task responses. The first method applies a factor from 1-9 specified by the user to each task response. This means that the task responses on the Case Data file will be the product of the raw response and the specified factor. For more complicated weighting schemes a second, more general (albeit more difficult to use) method has been provided. By providing a 1-9 value for the 'wopt' field on the INPSTD control card below, the user tells INPSTD that a weight substitution deck will be submitted for processing. This deck must contain 1 card for each scale point (i.e. a 1-9 rating scale would require 9 cards) with a maximum scale substitution of 100 points allowed. This method will not work for larger rating scales. Each value read from a scale substitution card will be substituted for the respective scale point for all task responses with that rating (e.g. the value from card 1 will replace all responses which equal 1, etc.).

INPSTD creates the first ten computed (floating point) variables automatically recording input sequence of case within file (C0001), number of tasks performed (C0007), number of tasks performed squared (C0010), etc. In addition this program also computes and adds the three sets of duty variables - percent time spent in each duty, number of tasks performed in each duty, and percentage of tasks performed in each duty. These variables are added to the computed variables.

Automatic Process Generation

INPSTD will generate a follow-on runstream based on information given on the program invocation line. If an output Variable Titles file is given, a MAKDFL, DICTXX, and AUDITD will be run. If a Task Title file is specified that does not already exist, MAKTFL and TASKXX will be run. If a Task Factor file is also specified, INPSTD causes the execution of GRPJOB and PRTJOB for incumbent data or GRPREL for rater data input. This created runstream will always be executed and cannot be suppressed.

Program Invocation

The specific syntax for program invocation varies between operating systems. This document diplays the code for the AIX version.


@codap inpstd <opt> <ssss> <RDf> <CDf> [<VTf>][ <TT>[<TFf>]]

opt:  I   Incumbent data, convert raw ratings to relative time spent (default)
      N   NOGO, scan control cards for errors
      R   Rater data input, do NOT convert to relative time spent.
      E   Use 'E' option on generated GRPREL
      A   Adjust and standardize ratings in the generated GRPREL
      L   Limit generated GRPREL to one iteration
ssss:     The study number
RDf:      Input raw data file from AUDITR
CDf:      Output Case Data file
VTf:      Output Variable Titles file
TT:       Output Task Title file
TFf:      Output Task Factor file 

The input file used by this program must be the file produced as the good output file by the AUDITR program.

INPSTD Control Card


INPSTD <ncase> <nduty> <wopt> <factor> <title>

INPSTD:   cc 01-06  The literal 'INPSTD'
ncase:    cc 08-12  Number of cases on the input file
nduty:    cc 14-15  The number of duties
wopt:     cc 17     Weight substitution flag. The default response blank or zero
		    implies a weight deck will not be added.  Any
		    response 1-9  will cause this deck to be read.  This deck
		    follows the Task Within Duty Table.
factor:   cc 19     This field will accept a 1-9 response.  Valid task responses
		    for all cases will be multiplied by the value received
		    in this field.  This can be used as a means of weighting the
		    responses.  Default = 1.0
title:    cc 21-80  The title of the output file.

Task Within Duty Cards

The Task Within Duty cards that were generated by AUDITT may be submitted to INPSTD in the following way:


@ADD <filespec>

filespec:           The Task Within Duty cards

The standard form for the Task Within Duty cards can be found in the Common Cards document.

Weight Substitution Cards (Optional)

The weight substitution cards may be added to the INPSTD run if the 'wopt' field of the INPSTD control card is not blank or zero. One card must be submitted for each point on the rating scale. The rating scale must consist of less then 100 unique scale points.


<value>

value:    cc 01-10  The substitution value

Background Variable Definitions

The background variable definitions that have been verified by AUDITV may be submitted to INPSTD in the following way:


@ADD <filespec>

filespec:           The background variable definitions.

The standard format for background variable definitions can be found in the Common Cards document.

Task/Duty Titles

The task/duty titles that have been verified by AUDITT may be submitted to INPSTD in the following way:


@ADD <filespec>

filespec:           The Task/Duty Titles

The standard form for the Task/Duty Titles can be found in the Common Cards document. Examples

@codap inpstd - ssss rd100 cd100 vt100 tt001
INPSTD   200 12     This is the title field
@add twdt
@add variable.ids
@add task.duty.titles
@eof

Case Data file cd100 will be created. Because a Variable Title (vt100) file has been specified, INPSTD will generate a MAKDFL, DICTXX, and AUDITD for that file. Likewise, a MAKTFL and TASKXX will be generated for Task Title file tt001.

@codap inpstd r ssss rd200 cd200 - tt001 tf200
INPSTD    55 12 1   Rater data example
@add twdt
@add variable.ids.td
@add task.duty.titles
@eof

In this example, the output is a Task Learning Difficulty Case Data file (cd200). This INPSTD run also creates a Task Title file. Since the 'R' option has been used, an interrater reliability report (GRPREL) will be produced (otherwise a job description for all cases would be printed).

Back to document index