Skip to content
Surf Wiki
Save to docs
general/computer-file-formats

From Surf Wiki (app.surf) — the open knowledge base

GIFT (file format)

Computer markup language


Computer markup language

The GIFT (General Import Format Template) format is a "wiki-like" markup language for describing tests, originally proposed by Paul Shew in 2003. It is associated with the Moodle course management system.

Question types in GIFT

GIFT allows someone to use a text editor to write multiple-choice, true-false, short answer, matching, missing word and numerical questions in a simple format that can be imported to a computer-based quizzes. The content is an UTF-8-encoded text file.

Example: //Comment line

:: Question { =A correct answer ~Wrong answer1 1. A response to wrong answer1 ~Wrong answer2 1. A response to wrong answer2 ~Wrong answer3 1. A response to wrong answer3 ~Wrong answer4 1. A response to wrong answer4 } ## Notes ## References 1. (11 December 2003). ["import filter: GIFT (General Import Format Template)"](https://moodle.org/mod/forum/discuss.php?d=4004). 2. (2011). ["Handbook of Research on E-learning Standards and Interoperability"](https://books.google.com/books?id=FWi-AQAAQBAJ&pg=PA63). *Idea Group Inc (IGI)*. 3. (2005-11-01). "IEEE International Workshop on Wireless and Mobile Technologies in Education (WMTE'05)". ::callout[type=info title="Wikipedia Source"] This article was imported from [Wikipedia](https://en.wikipedia.org/wiki/GIFT_(file_format)) and is available under the [Creative Commons Attribution-ShareAlike 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/). Content has been adapted to SurfDoc format. Original contributors can be found on the [article history page](https://en.wikipedia.org/wiki/GIFT_(file_format)?action=history). ::
Want to explore this topic further?

Ask Mako anything about GIFT (file format) — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report