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)

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? |