gift: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(copyright note in case someone thinks this was copied)
Line 64: Line 64:
  #response to wrong answer 2
  #response to wrong answer 2
  }
  }
''Note: the table and example above was adapted from and then migrated back to the GPL-licensed Moodle cite, not copied from there.''


==See also==
==See also==
*[[picoformats]]
*[[picoformats]]

Revision as of 06:32, 5 February 2010

<entry-title>GIFT Syntax</entry-title>

short URL
http://bit.ly/giftax

The GIFT picoformat allows writing multiple-choice, true-false, short answer, matching, missing word, and numerical quiz questions in a simple text format. The GPLed Moodle Course/Learning Management System can import and export questions in the GIFT picoformat.

Format symbol table

Symbol Use
// text Comment until the end of the line (optional)
::title:: Question title (optional)
text Question text
{ Start answer(s)
{T} or {F} True or False answer
{ ... =text ... } Correct answer for multiple choice or fill-in-the-blank
{ ... ~text ... } Wrong answer for multiple choice or fill-in-the-blank
{ ... =text -> text ... } Match answer
# text Answer feedback or comment
{# Numeric question start
answer:range Answer and tolerance range answering numeric question
%n%answer:range Weight n percent credit for numeric answers in range
} End answers

Examples

// true/false
::Q1:: 1+1=2 {T}

// multiple choice
::Q2:: What's between orange and green in the spectrum? {=yellow ~red ~blue}

// fill-in-the-blank
::Q3:: Two plus {=two =2} equals four.

// matching
::Q4:: Which animal eats which food? { =cat -> cat food =dog -> dog food }

// math range question
::Q5:: What is a number between 2 and 4? {#3:2}

// alternate layout
::Title 
:: Question {
=Correct answer 1
=Correct answer 2
~Wrong answer 1
#response to wrong answer 1
~Wrong answer 2
#response to wrong answer 2
}

Note: the table and example above was adapted from and then migrated back to the GPL-licensed Moodle cite, not copied from there.

See also