gift: Difference between revisions
Jump to navigation
Jump to search
(→Examples: these need to be checked) |
|||
Line 40: | Line 40: | ||
// true/false | // true/false | ||
:: | ::Q1:: 1+1=2 {T} | ||
// multiple choice | // multiple choice | ||
:: | ::Q2:: What's between orange and green in the spectrum? {=yellow ~red ~blue} | ||
// fill-in-the-blank | // fill-in-the-blank | ||
:: | ::Q3:: Two plus {=two =2} equals four. | ||
// matching | |||
::Q4:: | |||
// math range question | // math range question | ||
::Q5:: What is a number between 2 and 4? {#3:2} | |||
// alternate layout | // alternate layout |
Revision as of 06:13, 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 (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:: // 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 }