テーブルエクササイズR試験の警告

ニコラス・モラーノ

テンプレートを使用してfourfold.Rmd、生徒が記入するテーブルを使用してclozeタイプの演習を作成しました。これは私の演習です:

```{r data generation, echo = FALSE, results = "hide"}
rm(list=ls())
p_load("tidyverse")
categs<-LETTERS[1:3]
ncat<-length(categs)
varname<-"Tr"

categ_ref<-sample(1:ncat,1)
if(categ_ref==1){
  sol<-c(0,1,0,
         0,0,1)
}else if(categ_ref==2){
  sol<-c(1,0,0,
         0,0,1)
}else if(categ_ref==3){
  sol<-c(1,0,0,
         0,1,0)
}
questions<-rep("",length(sol))
type<-rep("num",length(sol))
```
Question
========
Considere la variable tratamiento ($`r varname `$) con posibles valores $`r                 paste0(categs,collapse = ",")`$. Sean $I_{`r categs[1]`},I_{`r categs[2]`}$ e $I_{`r categs[3]`}$ variables indicadoras de los respectivos tratamientos. Llene la tabla para establecer un sistema de codificación para la variable tratamiento, en donde la categoría de referencia es el tratamiento $`r categs[categ_ref]`$ 

  | $`r varname `$| $I_{`r categs[-categ_ref][1]`}$|$I_{`r categs[-categ_ref][2]`}$                 | 
  |:-------------:|:-----------------:|:-----------------:|
  |$A$         | \#\#ANSWER1\#\# |\#\#ANSWER4\#\# |
  |$B$         | \#\#ANSWER2\#\# | \#\#ANSWER5\#\# |
  |$C$         | \#\#ANSWER3\#\# | \#\#ANSWER6\#\# |


```{r questionlist, echo = FALSE, results = "asis"}
answerlist(questions, markup = "markdown")
```
Solution
========
  
  | $`r varname `$| $I_{`r categs[-categ_ref][1]`}$|$I_{`r categs[-categ_ref][2]`}$| 
  |:-------------:|:-----------------:|:-----------------:|
  |$A$          | `r sol[1]`  |`r sol[4]`  |
  |$B$         | `r sol[2]`  | `r sol[5]`  |
  |$C$         | `r sol[3]`  | `r sol[6]`  |
  
  
Meta-information
================
extype: cloze
exsolution: `r paste(sol, collapse = "|")`
exclozetype: `r paste(type, collapse = "|")`
exname: catreg
extol: 0.05
exextra[numwidth,logical]: TRUE

exams2htmlまたはexams2moodle使用してレンダリングすると、次の警告が表示されます。

Warning in split.default(exm[[j]]$questionlist, g) : data length is not a multiple of split variable

なぜこれが現れるのか理解できません。私はこの演習の同様のバージョンを持っていますが、警告は表示されません。

Achimzeileis

回答リストコードチャンクの後、ソリューションセクションの開始前に空白行を含める必要があります。そうしないと、回答リストの長さが正しく検出されません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ