Capítulo 4 Questões embutidas (cloze)

Consiste de uma questão com sub-questões. Qualquer um dos tipos vistos anteriormente pode ser combinado.

Videoaula:

Este primeiro exemplo combina uma resposta do tipo texto curto (string) e uma resposta do tipo numérica (num). Veja na figura abaixo:

Questão do tipo embutida (*cloze*) no Moodle.

Figura 4.1: Questão do tipo embutida (cloze) no Moodle.

Fonte da figura: O autor

E o código em RMarkdown:

Question
========
Sobre o Brasil, responda:
  
Questionlist
------------
* Qual foi a primeira capital do Brasil?
* Qual a área (em milhões de km^2^ do Brasil)?

Solution
========
Solutionlist
------------
* A primeira capital do Brasil foi Salvador. 
* A área do Brasil é de 8,5 milhões de km^2^

Meta-information
================
exname: BR
extype: cloze
exclozetype: string|num
exsolution: salvador|8.5
extol: 0.5

download exemplo cloze.Rmd

Outro exemplo, que combina o tipo numérica (num) com o tipo única escolha (schoice), e ainda utiliza o processo de geração de números aleatórios. Na figura abaixo é mostrado um exemplo:

Questões do tipo embutida (*cloze*) criadas a partir de dados aleatórios no Moodle. Estão apresentadas 4 versões do mesmo exercício. Na primeira questão (superior esquerda) a caixa de seleção da alternativa c está expandida

Figura 4.2: Questões do tipo embutida (cloze) criadas a partir de dados aleatórios no Moodle. Estão apresentadas 4 versões do mesmo exercício. Na primeira questão (superior esquerda) a caixa de seleção da alternativa c está expandida

Fonte da figura: O autor

E o código em RMarkdown:

```{r dgp, include = FALSE}
library(exams)
library(magrittr)
library(knitr)
options(scipen = 999) #prevent scientific notation 

## RANDOM DATA 
a <- 10:30 %>% sample(1)
b <- 15:35 %>% sample(1)

## SOLUTION
Area <- a * b
Peri <- 2 * (a + b)
Figu <- ifelse(a == b, "quadrado", "retangulo")
```

Question
========
Considere uma figura geométrica com ângulos retos cujas dimensões são:

Lado 1 = `r a` cm.

Lado 2 = `r b` cm.

Responda:

Questionlist
------------
* Qual a área da figura (em cm^2^).
* Qual o perímetro da figura (em cm)?
* A figura é um retângulo
* A figura é um quadrado

Solution
========
Solutionlist
------------
* A área da figura é `r Area` cm^2^.
* O perímetro da figura é `r Peri` cm.
* A figura é um `r Figu`. 
* 

Meta-information
================
exname: retangulo
extype: cloze
exsolution: `r Area`|`r Peri`|`r ifelse(a == b, "01", "10")`
exclozetype: num|num|schoice
extol: 1

download exemplo cloze-dgp.Rmd

Este código utiliza as marcações como já foram vistas nos exemplos anteriores.