This is a quick-and-dirty style exam results generator that can be used to provide, if nothing else, an example test data set that will work throughout all of the MCTestAnalysis functions and interfaces.

generateExampleData(n.students = 100, n.concepts = 4, n.q_per_concept = 5,
  concept_difficulty_min_max = c(0.25, 1),
  questions_difficulty_mean_sd = c(-0.5, 0.75),
  students_overall_ability_mean_sd = c(0.25, 0.5), seed = 42,
  write_files = TRUE)

Arguments

n.students

Number of "students"

n.concepts

Number of "concepts" being tested

n.q_per_concept

Number of questions per concept group

concept_difficulty_min_max

Each concept is assigned a difficulty from a uniform distribution with min and max as defined by this parameter.

questions_difficulty_mean_sd

Each question has a difficult level that is sampled from a normal distribution with mean and standard deviation as defined by this parameter.

students_overall_ability_mean_sd

Each student has an overall ability that is used to scale "his/her" performance across the entire test.

seed

Sets the for this run, for reproducibility

write_files

Should .csv files be written to the working directory?