Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将自定义url放在将导出到moodle的r-Tests问题中?_R_Moodle_R Exams - Fatal编程技术网

如何将自定义url放在将导出到moodle的r-Tests问题中?

如何将自定义url放在将导出到moodle的r-Tests问题中?,r,moodle,r-exams,R,Moodle,R Exams,r-TEAMS包提供了使用宏\url{some link}向问题添加url的可能性,但是我想隐藏链接并显示一些文本,例如:\command{www.r-exams.org}{r/exams}。有可能吗?回答 在R/LaTeX(Rnw)练习中,您可以使用\href{…}{…}命令执行此操作。在R/Markdown(Rmd)练习中,可以使用[…](…)语法。参见下文,分别了解rexams.Rnw和rexams.Rmd 细节 要生成导入到Moodle的Moodle XML文件,请使用 exams2mo

r-TEAMS包提供了使用宏\url{some link}向问题添加url的可能性,但是我想隐藏链接并显示一些文本,例如:\command{www.r-exams.org}{r/exams}。有可能吗?

回答 在R/LaTeX(Rnw)练习中,您可以使用
\href{…}{…}
命令执行此操作。在R/Markdown(Rmd)练习中,可以使用
[…](…)
语法。参见下文,分别了解
rexams.Rnw
rexams.Rmd

细节 要生成导入到Moodle的Moodle XML文件,请使用

exams2moodle("rexams.Rnw")
为了更快地预览HTML代码,请使用

exams2html("rexams.Rnw")
在后一种情况下,还可以添加参数
converter=“pandoc mathjax”
,以便使用默认情况下使用的HTML转换器。这同样适用于
rexams.Rmd
文件。两个HTML转换器(ttm和pandoc)都支持这些语法来规范超链接

仅当转换为PDF时,默认模板将不起作用,但您需要执行以下操作

exams2pdf("rexams.Rnw", template = "mytemplate.tex")
其中,
“mytemplate.tex”
需要是包含
{hyperref}
包的合适的LaTeX模板。有关更多详细信息,请参见
vignette(“考试”,package=“考试”)
中的第3节。
{hyperref}
未包含在默认模板中的原因是:(a)
{hyperref}
具有相当的“侵入性”,并改变了文档格式的许多方面;(b)默认PDF配置用于打印而不是超链接,因为基于HTML的格式更适合后者

练习
rexams.Rnw
练习
rexams.Rmd

使用latex命令
\href{URL}{TEXT}
无效,因为未加载包hyperref。如果我加载了garanties在moodle中工作的包?是的,请忘记添加您需要在yaml头中使用
头includes:-\usepackage{hyperref}
。R/考试练习没有yaml头,因此您不能将其包含在那里。此外,对于
exams2moodle()
来说,
\href{}{}
命令是开箱即用的,无需加载任何其他包。有关更多详细信息,请参阅下面我的完整答案。答案是否解决了您的问题?如果没有,请细化问题,以便我们能够澄清。如果是,请接受该问题(通过单击其旁边的复选标记),以便在StackOverflow上将其标记为已解决。
\begin{question}
How many times do you see the logo on the
\href{http://www.R-exams.org/}{R/exams web page}?
\end{question}

\exname{R/exams logo}
\extype{num}
\exsolution{2}
Question
========
How many times do you see the logo on the
[R/exams web page](http://www.R-exams.org/)?

Meta-information
================
exname: R/exams logo
extype: num
exsolution: 2