rmdmoodle
Usar o R Markdown e Knitr para a criação de “Questões Aleatórias” no Moodle.
Contacto: Pedro Cruz (pedrocruz@ua.pt
)
Esta biblioteca R recorre a um pequeno subconjunto das potencialidades do sistema Moodle.
Moodle e notação matemática
A notação matemática, a usar no ficheiro Rmd, é assim \(\bar x\)
(\(\bar x\)) para fórmulas em linha e com:
\[\frac{\bar X - \mu}{\sigma/\sqrt{n}}\]
para equações centradas:
\[ \frac{\bar X - \mu}{\sigma/\sqrt{n}} \]
Moodle e mostrar código R
Para mostrar código R, sem executar, pode-se colocar três plicas e a letra “r” sem a envolver em chavetas ({r}
):
```r > x = matrix( c(A,B,C,D), nrow = 2) ```
Moodle CLOZE e R Markdown
Permite que uma única questão seja dividida em alíneas (ou itens) de tipos diversificados.
Resultado numérico arredondado a 4 casas decimais (x) :
{1:NUMERICAL:=`r round(uma_var, 4)`:0.0001}
(use 4 casas decimais)
Utilização de shortanswer. A sintaxe é:
{1:SHORTANSWER:=alguma palavra ou frase corret\~%75%frase parcialmente correta}
- não usar LaTeX na shortanswer;
- o Moodle permite facilmente que o professor corrija e adapte a classificação lendo cada resposta de cada aluno.
Exemplo de “shortanswer” com parametrização:
{1:SHORTANSWER:=`r FRASE_CORRETA`=`r OUTRA_FRASE_CORRETA`}
Na escolha múltipla sorteada (pósfixo _S
), o Moodle baralha a ordem pela qual as opções surgem a cada estudante. A versão parametrizada com R pode ser:
{1:MULTICHOICE_S:=`r OPCAOCORRETA`\~`r OPCAOERRADA1`\~`r OPCAOERRADA2`\~`r OPCAOERRADA3`}
ou sem ser parametrizada:
{1:MULTICHOICE_S:=opção correta\~opção incorreta 1\~opção incorreta 2\~opção incorreta 3}
e há lugar a cotações parciais
{1:MULTICHOICE_S:=opção correta\~%25%opção incorreta 1\~opção incorreta 2\~opção incorreta 3}
mas tendo em conta que se o estudante “jogar à sorte” pode sempre obter pontos.
Moodle MULTICHOICE_S
Permite que a questão seja só focada na seleção de uma opção correta.
(Mais texto para breve.)
Moodle NUMERICAL
Permite que a questão seja só focada num campo numérico.
(Mais texto para breve.)
Moodle ESSAY
Permite que a questão receba a resposta textual (via teclado) de um estudante.
(Mais texto para breve.)