fukuoka.R 15 learnr / tutorialパッケージでRの学習コンテンツを作る
- 8. 6. exerciseチャンクのヒントと解答
チャンク名の後ろに "-hint", "-solution" をつけると、
それぞれコード記述時のヒント、解答として提示できる
```{r chunk01, exercise = TRUE}
```{r chunk01-hint}
```{r chunk01-solution}
本来、"-check" チャンクで
ユーザーの入力内容を評価、
判定できるようだが、どうも
うまくいかない…
- 9. 7. quizチャンク
チャンクの中で question() 関数を使うと、選択式の
クイズ / テストを実施できる
ただし正解の集計はできない
単一選択式、複数選択式、選択肢のランダム並べ替えなどができる
quiz(question(...), question(...)) としてグループ化できる
- 13. 11. tutorialパッケージの基本
すべての ```{r}``` チャンクが変換対象になる
以下のオプションを指定し、グループ化できる
ex="グループ名": 関連するチャンクで同じ名前を指定する
type="pre-exercise-code": 事前のパッケージ読み込みなど
type="sample-code": 実習問題の入力欄
type="hint": ヒントの提示
type="solution": 解答の提示
コードの内容なのか呼び出し回数の制限なのか、うまく変換
されないチャンクも