Quiz 在线测验、考试、评估系统

admin 提交于 周三, 06/07/2023 - 15:21

Quiz

Quiz 是一个在线测验、考试、评估系统。

数据结构

Content Entity

  • Quiz 代表一套测验试题,关联多道测验题目。
  • QuizQuestion 代表一道测验题目。
  • QuizResult 代表一次测验结果,关联多个题目答案。
  • QuizResultAnswer 代表一次测验中ft的单道题目的答案。

Taking options 测验选项

  • Backwards navigation 允许用户在测验的过程中向后返回,查看已作答的题目。
  • Repeat until correct 当用户答题错误时,让用户重新答题,直接到答题正确为止。
  • Allow skipping 允许用户不作答,跳过当前题目,进入下一个题目。
  • Allow resume 允许用户在未完成测验时中途离开测验,在未来时重新进入测验时,测验会在上次离开时的位置继续。
  • Allow jumping 允许用户使用菜单或页码导航到测验的任意题目。
  • Allow changing answers 如果用户允许向后返,允许用户对已经作答过的题目修改作答。
  • Allow changing blank answers 如果用户允许向后返,允许用户对已跳过的未作答题目进行作答。
  • Mark doubtful 允许用户把其作答标记为不确定。
  • Display allowed number of attempts 在测验的起始页上显示允许的尝试测验的次数。
  • Show passed message 如果用户先前已经通过了测验,显示一个通过提示。
  • Each attempt builds on the last 测验模式。
    • Fresh attempt every time 每次测验都是全新的,每一道题都要作答。
    • Prepopulate with correct answers from last result 每次测验都会自动填入上一次测验的所有正确答案。
    • Prepopulate with all answers from last result 每次测验都会自动填入上一次测验的所有答案,不管答案是正确的还是错误的。
  • Store results 存储测验结果的模式。
    • The best 只保存分数最高的测验。
    • The newest 只保存最后一次的测验结果。
    • All 保存每一次的测验结果。

Randomization 随机化选项

测验时,题目通常是需要随机化的,Quiz 提供了随机化选项,让你可以定制测验的随机模式。

  • Number of random questions 随机从题库中抽取多少道题目进行测验。
  • Max score for random
  • Randomize questions 随机模式
    • No randomization 不使用随机化,按题库的顺序测验所有题目。
    • Random order 使用随机的顺序测验所有题目。
    • Random questions 随机特定数量的题目。
    • Categorized random questions 按分类随机特定数目的题目。
  • Quiz terms 使用按分类随机时的设置。
    • Category 抽取题目的分类。
    • Number of questions 在分类中抽取多少道题目。
    • Max score per question 每道题目的最大得分?