使用GIFT格式在Moodle测验问题中使用MarkDown

时间:2015-04-21 14:38:34

标签: markdown moodle

有没有办法在测验问题中使用MarkDown的固定宽度代码块?

我在"GIFT" format的文本编辑器中编写我的测验问题,然后将它们导入我的测验池。 GIFT格式非常快速和紧凑,这种方法让我可以在没有互联网访问的情况下开发问题。

但是,我在测验问题中努力使用MarkDown文本格式。 The docs say it's supported.

问题在于GIFT格式在问题中间不允许换行,但MarkDown依赖换行符来描述代码块。例如,我想要以下测验问题:

::Finding bugs::
[markdown] Consider the following code:

    x=5;
    if x=5
        disp("It worked!")
    else
        print('Uh oh!')
    done

On which lines do bugs occur? Answer in the form [1,2,3]. 
{
=[2,3,5,6]
}

这不能正确导入,因为GIFT格式禁止测验问题中的换行符。但我无法删除新行,因为MarkDown无法识别代码块。

思考? 谢谢!

1 个答案:

答案 0 :(得分:2)

(回答我自己的问题)这似乎有效:

::Finding bugs::
[markdown]
Consider the following code\:\n
\n    x\=5;
\n    if x\=5
\n        disp("It worked!")
\n    else
\n        print('Uh oh!')
\n    done
\n\n\n
On which lines do bugs occur? Answer in the form [1,2,3].
{
        =[2,3,5,6]
}

注意每个\ n和代码之间的四个空格。啊。