When the "Import" button is clicked on the item bank search form, a page opens where a single file can be uploaded. If the uploaded file meets the requirements, the task contained in it is added to the item bank, and a table displaying the import results appears. The table includes the added task's ID and name as a link, allowing users to navigate directly to the task's general information page.
Tasks can be imported into Examodo in the following formats:
- Examodo's own format (.exmo) or the Examination Information System (EIS) format (.raw) – These can be created by exporting tasks from Examodo or EIS.
- QTI v2.1 (IMS Question & Test Interoperability) – The file must be in .zip format and contain an imsmanifest.xml file (which must not be in a subdirectory). The contents of imsmanifest.xml must comply with QTI v2.1 requirements, including references to other files.
- Multiple-choice tasks can be uploaded to Examodo from a CSV file. After selecting a file with the .csv extension, fields for selecting the subject and language, as well as for adding image files, will appear. It is assumed that all tasks in a single file belong to the same subject and language. If the .csv file is encoded in UTF-8 (by default, ISO-8859-15 is assumed), the UTF-8 option must be selected.
The imported .csv file is expected to have the following columns (columns marked with an asterisk are mandatory, and the uploaded file must not contain a header row):
- Task name*
- External task ID
- Topic code or name
- Subtopic code or name
- Question or instructions
- Technical command
- Image title
- Image filename (the file is uploaded simultaneously via the image upload button)
- Code of the correct answer (if multiple correct answers exist, they should be separated by a comma—for example, if B and C are correct, write B,C)*
- Points awarded for the correct answer (if multiple correct answers exist, this represents the points awarded for the entire task)*
- Answer choice A text*
- Answer choice B text*
- Answer choice C text
- ... Up to a maximum of 26 answer choices (corresponding to the number of letters in the ASCII alphabet), with each choice assigned a letter as its code.
A user with the administrator role can export tests created in Examodo along with the tasks they contain. The exported file can be re-uploaded to the system via the Task Bank's "Import" function if there is a need to transfer tests between different Examodo installations. However, in the case of different versions, the import may not be 100% successful.