Note: A full QA of the question is required before use, including verifying the variable mappings. Updates need to be made to the question as necessary
- Only functionalities currently supported for authoring in Inspera are eligible for import
- Only one question can be imported at a time
- All questions will be imported in English
How to Import a Question into Inspera
Open the question list and choose "Import QTI." For this option to appear, the import functionality must be enabled on the tenant. While the option is labeled "Import QTI," you should upload the exported XML file here. Keep in mind that the file importer popup is set by default to only allow zip file selection. You’ll need to change it to "All files" to select the exported file.
If only numeric comparison operators are used in all nodes (such as Equal, Abs/Rel. Tolerance, Unequal, Greater/Less than, and excluding Algebraic equivalence), the question is imported as a Numerical Simulation question type. However, if the question contains any other comparison operators, it will be imported as a Symbolic Math question type.
When imported, the Program model must be compiled before the Author can continue. Opening the question informs the Author of this:
Open the Program model and compile.
Mapping of Correct Answers
- If <truescore> for an outcome is 1 or above, the outcome is set as correct
- If <truescore> for an outcome is 0.1-0.99, the outcome is set as partially correct
- If <truescore> for an outcome is 0 or below, the outcome is set as incorrect
Marks on Imported Questions
- Mark for a correct answer is set to 1
- Mark for a partially correct answer is set to 0.5
- Marks for a wrong answer is set to 0
General Feedback
generalfeedback will be imported to General Feedback.
- Everything will be imported, including HTML. However, variables and LaTeX will not render for candidates
Typical Changes Required Post-Import
- Semicolons often need to be added for correct syntax
- ECF Variables:
- Detection Issues: Sometimes ECF variables are not detected as such; verification and adjustments may be necessary
- ECF Formula Adjustments: Formulas need to be changed from STACK format to Inspera format
- ECF as Response Outcome: In cases
- ECF outcomes are created as regular outcomes by the importer; they must be re-created as ECF outcomes (any related feedback can be copied/pasted into the new ECF outcome)
Examples of Functionality not Supported in Inspera
- Images in Feedback
- Hints
- In stack, it is possible to manipulate the student’s answer before doing the comparison (equal, greater, etc). Extra maxima code (values of question variables, values of each input, feedback variables) can be assembled and evaluated before the comparison check.
- Arrays are not supported in response variables. If imported, the response variable will be empty. You will need to modify the program model to create a separate, non-array, response variable
- stackintfmt: is not supported and must be removed manually from PM
- <prtcorrect>, </prtpartiallycorrect> and </prtincorrect> are not imported
- Variables containing abs: <sans>abs(ans1)</sans> and <tans>abs(ta1)</tans> are left empty in response outcomes when imported to Inspera Author view: Candidate view: