有没有办法在测验问题中使用 MarkDown 的固定宽度代码块?
我正在我的文本编辑器中以“GIFT”格式编写我的测验问题,然后将它们导入我的测验池。GIFT 格式非常快速和紧凑,这种方法让我可以在没有互联网访问的情况下开发问题。
但是,我正在努力在测验问题中使用 MarkDown 文本格式。文档说它受支持。
问题是 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]
}
Run Code Online (Sandbox Code Playgroud)
这不能正确导入,因为 GIFT 格式禁止在测验问题中换行。但是我无法删除换行符,因为这样 MarkDown 将无法识别代码块。
想法?谢谢!
(回答我自己的问题)这似乎有效:
::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]
}
Run Code Online (Sandbox Code Playgroud)
请注意每个 \n 和代码之间的四个空格。啊。
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |