Closed ylinglw closed 7 years ago
I updated the book_gen function (used inside test_assembly) so when is.null(book_design) is TRUE, the function requires more than 2 form. If a user wants to specify 1 or 2 forms, they can do so through the book_design argument (see Test 3.2 in test_3.R)
R script: Test_2.R
There were wearning messages when generating item responses when number of format equals to 1 (n_forms <- 1). The datasets were still be able to generated though.
Warning messages: 1: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=1: first taken 2: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=2: first taken 3: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=3: first taken 4: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=4: first taken 5: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=5: first taken 6: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=6: first taken 7: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=7: first taken 8: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=8: first taken 9: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=9: first taken 10: In reshapeWide(data, idvar = idvar, timevar = timevar, varying = varying, : multiple rows match for item=10: first taken