// IS THIS USED? // Step: The title that the student sees in overview/progress panel // Type: specifies whether this is a recursive script or wizard // Location: specifies where to find the script; Used by WizardFactory to determine the wizard to use // and by ScriptModel to find the appropriate script // For Location Step: // Section: The section in code in which the student must locate it // Action: The value of Statement in specification that points to what the student should have selected // e.g., could be Subsection, Prompt or Input for variable input // Modifies: The name of the attribute modified in problemSpec which can be used by a subsequent step // to conidtionally pick a course of action // Whether the steps in this script can be carried out in exact order or any order Order: Exact // May be a step to write the shell of the program or function shell? Step: Input Type: Script // Location: data Location: data/input Step: Compute Type: Script // Location: control Location: control/compute Step: Output Type: Script // Location: data Location: data/output