You can import and export test objects adhering to the IMS Question and Test Interoperability (QTI) specification. You can also import and export a content hierarchy comprising learning objects and tests using the Content and Assessment Hierarchy specification.
Note: You cannot import or export values in descriptive flexfields. The import and export utilities ignore descriptive flexfields.
When you export tests, the utility creates and stores the test information in XML files, zipped in a zip or jar file. This information includes both required and optional attributes of a test object. When you import tests, the application creates test objects from the information available in the XML files. You can import and export the following test components in OLM:
| Test Component | Properties of the component that are imported |
| Test | Name, type, feedback message, time allowed, test instructions |
| Sections | Name, feedback message, number of questions |
| Questions | Question text, score, question type, feedback message |
| Responses | Response text, correct response |
You can update existing test objects by matching the identifier values (External ID and the External Src tags) found in the XML import file. When you select the "Attempt to Update the Matching Object" box for updating an existing test object, it updates only the test object, but not the test sections and questions inside. The External ID and External Src tags are not available for test sections and questions. So, if you import the same test more than once, the import process updates the same test object, as opposed to creating a new test, but it creates new sections and questions every time.