rmdmoodle

Ideia

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.)