跳转到内容

帮助:测验

来自维基教科书,开放世界中的开放书籍

互动式测验和考试是读者测试知识、查看学习成果以及阅读书籍时检查学习进度的好方法。

测验使用

[编辑 | 编辑源代码]

书籍旨在帮助人们学习新事物,测验可用于补充和提高书籍的教育效用。但是,任何旨在测试一个人现有知识的作品都应该放在维基versity上。

帮助指南

[编辑 | 编辑源代码]

感谢来自维基versity的用户贡献,以下提供了关于构建测验的复杂教程。

测验标签

[编辑 | 编辑源代码]

以下是如何将测验插入维基教科书。

维基文本
(您要写入的内容)
渲染
(您看到的内容)
注释
<quiz>
insert questions here
</quiz>

  

这里将显示问题。

测验标签的作用
  • 它们在顶部插入一些标准测验选项,并在标记时添加一个颜色键。颜色键仅在问题被标记时显示。
  • 它们在底部添加一个“提交”按钮,供学习者完成测验并希望标记时使用。
  • 测验标签之间的所有内容都由测验扩展解析,并尽可能地转换为问题。

理论上,可以将测验标签放在每个单独的问题周围,允许学习者依次标记每个问题。

随机排列问题:如果显示随机排列问题按钮,则可以通过单击该按钮来随机排列问题。这仅在测验者没有开始回答问题时才有效。一旦测验者开始回答,顺序就被锁定。

<quiz display=simple>
insert questions here
</quiz>

这里将显示问题。

  • 重要的是,添加“display=simple”作为测验标签的属性会删除顶部的分数表。
  • 这对于简短的测验非常有用,特别是对于在文本块之间插入单个问题的情况。
<quiz shuffle=none>
insert questions here
</quiz>

  

这里将显示问题。

  • 如果您想保留分数表,但要删除随机排列问题的按钮,请使用shuffle=none,如所示。

插入问题

[编辑 | 编辑源代码]

下面显示了可用的问题类型。

一个重要的点是,每个问题都必须用空行分隔,否则它们会合并成一个问题。

如何使用示例

[编辑 | 编辑源代码]

在本页面的示例中,既有维基文本,也有渲染维基文本向您展示了代码,您可以将其复制并粘贴到您的页面中,也可以只是学习和理解。渲染显示了结果的外观。

复制和粘贴

[编辑 | 编辑源代码]

为了帮助理解,标记已略作简化。如果您复制和粘贴,则必须在标记之前和之后插入<quiz>标签。您可能希望使用带有“display=simple”选项的测验标签,如上所示。

请注意,下面的实际示例也使用了表格以确保清晰度。如果将测验插入表格,这会修改测验的外观 - 例如,测验中的一些元素周围会出现方框。如果您不使用表格,这些方框会消失,您的测验看起来会更简洁。

粘贴时,请确保所有符号都与页面的左侧对齐 - 也就是说,如果任何行以空格开头,可能会出现格式错误。

实时演示

[编辑 | 编辑源代码]

以下所有示例都应该有效。不要害怕尝试它们。点击校正按钮是可以的 - 它不会更改或损坏此页面。

基本问题类型

[编辑 | 编辑源代码]

单选题

[编辑 | 编辑源代码]
维基文本 渲染 注释
{Question
|type="()"}
+ The correct answer.
- Distractor.
- Distractor.
- Distractor.

问题

正确答案。
干扰项。
干扰项。
干扰项。

  • 这种类型的问题允许一个正确答案和任意数量的干扰项(显示了 3 个干扰项,但可以是 1 个、9 个或任何其他数量)。
  • 正确答案可能出现在任何位置,并用加号标记。干扰项用减号标记。
  • 显示的维基文本应插入到上面所示的 <quiz> 标记之间。
  • 答案按标记中的顺序出现,因此建议在导出到标记之前将它们随机排列。
  • 每个符号,即 |、+、- 和下面列出的任何其他符号,必须位于新的一行上。
  • 符号必须开始新的一行 - 它们前面没有空格。
  • 边框是维基表格周围边框的结果。它们是可选的。
  • 干扰项 是指选择题中错误的选择项的标准术语。
  • type 属性中的 () 符号应该看起来像一个单选按钮。
  • 要查看完整的颜色代码(包含四种颜色),请尝试参加测验并点击校正按钮。
  • 再次点击单选按钮(即点击已点击的单选按钮)将取消选中它。

是非题

[编辑 | 编辑源代码]
维基文本 渲染 注释
{Bulgaria and Rumania joined the 
European Union in 2007.
|type="()"}
+ TRUE.
- FALSE.
{Switzerland is a member of the 
European Union.
|type="()"}
- TRUE.
+ FALSE.

1 保加利亚和罗马尼亚于 2007 年加入欧盟。

TRUE.
FALSE.

2 瑞士是欧盟成员国。

TRUE.
FALSE.

  • 在许多测验系统中,是非题被列为一种独立的题型,尽管它们实际上仅仅是单响应选择题的一种变体。测验扩展正确地将是非题视为单响应选择题。它们的实现方式与上面完全相同。
  • 两个例子中的第一个显示了一个是非题,其中正确答案是“真”。
  • 两个例子中的第二个显示了一个是非题,其中正确答案是“假”。
  • 这些例子是实时的,现在可以尝试一下。
  • 如果有很多是非题,更有效的布局方式是使用下面记录的带单选按钮的表格响应类型

选择题/多选题

[编辑 | 编辑源代码]
维基文本 渲染 注释
{Question
|type="[]"}
+ Correct answer.
- Incorrect answer.
+ Correct answer.
- Incorrect answer.

问题

正确答案。
错误答案。
正确答案。
错误答案。

  • 这种题型是选择题,其中可能有多个答案是正确的。
  • 正确答案用加号标记,错误答案用减号标记。
  • 显示的维基文本应插入到上面所示的 <quiz> 标记之间。
  • 答案按标记中的顺序出现,因此建议在导出到标记之前将它们随机排列。
  • 每个符号,即 |、+、- 和下面列出的任何其他符号,必须位于新的一行上。
  • 符号必须开始新的一行 - 它们前面没有空格。
  • 边框是维基表格周围边框的结果。它们是可选的。
  • type 属性中的 [] 符号应该看起来像一个复选框。

键入响应(简答)

[编辑 | 编辑源代码]
维基文本 渲染 注释
{ &nbsp;
|type="{}"}
Where was Aristotle born? 
{ Stageira }

{ &nbsp;
|type="{}"}
Name Aristotle's famous mentor. 
{ Plato }

{ &nbsp;
|type="{}"}
{ Alexander } was Aristotle's most 
famous pupil.

1  

亚里士多德出生在哪里?

2  

说出亚里士多德著名的导师的名字。

3  

是亚里士多德最著名的学生。

  • 键入响应中,测验者使用键盘在文本字段中键入答案。
  • 题型使用"{}"作为type的参数来表示。
  • 文本字段使用花括号插入到文本字段所需的位置。
    • 请注意,仅仅使用花括号并不能创建文本字段。花括号之间以及包含的文本之间必须有空格。{ Answer }有效,但{Answer}无效。
    • 正确答案必须插入到花括号之间。
    • 文本字段可以放置在文本中的任何位置。文本字段之前和之后的文本将正常显示。
  • 边框是维基表格周围边框的结果。它们是可选的。
  • 在 { 和 |type= 之间插入了一个不间断空格,因为该位置需要一些文本(稍微有点bug)。
  • 答案区分大小写,这意味着如果答案包含大写字母,则必须在答案框中键入大写字母。
{ &nbsp;
|type="{}"}
Name a famous Greek philosopher. 
{ Aristotle|Plato }

 

说出一位著名的希腊哲学家的名字。

  • 键入响应通常有多个可能的答案。可以使用管道将所有可能的答案列在花括号内以分隔它们。
  • 在示例中,有两个可能的答案。试试看 - 演示是实时的。


{ &nbsp;
|type="{}"}
Name Aristotle's famous mentor. 
{ Plato _6 }

 

说出亚里士多德著名的导师的名字。

  • 要修改文本字段的大小,请在花括号内的答案后添加下划线和一个整数,以表示所需的字形空间数量。
  • 这个数字取决于情况,但应该在 n+2 左右(其中 n 是答案中的字形数量)。
{ Complete each box with a synonym
of the following words
|type="{}"}
<ol>
<li>free: { gratis _6 }</li>
<li>well: { good _4 }</li>
</ol>

用以下词语的同义词完成每个方框。

  1. 免费

  • 可以将这些项目组合成一个问题。
  • 不要在 <code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><li> 之间使用换行符,整个列表必须显示为单行(或跨度)。
{ &nbsp;
|type="{}"}
Where did Aristotle die? 
{ Chalcis (i) }

 

亚里士多德死在哪里?

  • 区分大小写:键入响应区分大小写,除非您在显示的位置添加(i)。 (i) 代表不区分大小写。
  • 如果一些问题有多个可能的答案,您应该为每个答案包含一个(i)


填空/完形填空

[编辑 | 编辑源代码]
维基文本
{Complete the text from the Wikipedia article on [[w:Aristotle|Aristotle]].
|type="{}"}
Aristotle was born in { Stageira _8 } in Chalcidice. His parents were { Phaestis _8 } 
and { Nicomachus _10 }, who became physician to King Amyntas of Macedon. Aristotle 
was educated as a member of the aristocracy. At about the age of { eighteen|18 _8}, 
he went to { Athens _6 } to continue his education at { Plato _5 }'s Academy. 
Aristotle remained at the Academy for nearly twenty years, not leaving until after 
Plato's death in { 347 _3 } BC.
渲染

完成维基百科中关于亚里士多德的文章的文本。

亚里士多德出生于

在色萨利地区。

,他后来成为马其顿国王阿明塔斯的御医。亚里士多德作为贵族成员接受教育。大约在

岁时,他前往

的学院继续深造。亚里士多德在学院待了近二十年,直到柏拉图于

年去世后才离开。

注释
  • 填空(或完形填空练习)的创建方式几乎与键入响应相同。不同之处在于您只需编写更多文本并添加更多文本字段。
  • 上面的填空还用维基表格放置在一个框中并居中。

数字响应

[编辑 | 编辑源代码]
维基文本 渲染 注释
{In which year was Plato born?
|type="{}"}
He was born in { 427-428 _5 } BC.

柏拉图出生于哪一年?

他出生于

年去世后才离开。

  • 数字响应是键入响应的一种细微修改。语法相同,除了允许使用数字范围和数字容差(如果答案是数字)。
  • 在右侧的示例中,柏拉图出生日期的不确定性通过使用范围反映在答案中。数字之间用简单连字符表示介于两者之间的所有数字。
{How far is the earth from the sun?
|type="{}"}
{ 91-95 _3 } million miles.

地球离太阳有多远?

百万英里。

  • 这是另一个范围示例。
  • _3 确保文本字段不会太宽。
{What is 10 times 10?
|type="{}"}
{ 100 5% _3 }

10 乘以 10 等于多少?

  • 这是一个指定容差的示例。关键部分是“5%”,它指定了预期的 5% 容差。在这个示例中,95 到 105 之间的值应该可以工作,但请尝试一下。
  • 在撰写本文时,下划线限制文本字段大小的方法尚不能与容差规格相结合,因此范围可能是指定数值精度的更好方法。


完成以下文本,根据需要插入单词和数字。

地球形成于大约

十亿年前,其唯一已知的天然卫星,

,开始绕其运行,大约在

十亿年前。目前,地球绕

运行一次,大约每

次旋转其轴。

  • 由于数字响应在编程上是键入响应的一种子类型,因此数字响应和文本响应可以自由地混合在填空中,如左侧所示。



带单选按钮的表格响应类型

[编辑 | 编辑源代码]
维基文本 渲染 注释
 {Question
 |type="()"}
 | A | B | C 
 +-- A is correct.
 -+- B is correct.
 --+ C is correct.

问题

ABC
A 是正确的。
B 是正确的。
C 是正确的。

  • 通过重复每个行的开头 +/- 符号来添加额外的单选按钮。
  • 每行中应该只有一个加号。
  • 通过在顶部使用管道指定列标题。

带复选框的表格响应类型

[编辑 | 编辑源代码]
维基文本 渲染 注释
{Question
|type="[]"}
| Option A | Option B | Option C 
++- Question 1 
(Clue: A and B are correct).
-++ Question 2 (
Clue: B and C are correct).
--+ Question 3 
(Clue: C is correct).

问题

选项 A选项 B选项 C
问题 1(提示:A 和 B 正确)。
问题 2(提示:B 和 C 正确)。
问题 3(提示:C 正确)。

  • 这种类型的题目有多个选项。
  • 正确答案用加号表示,错误答案用减号表示。通过在每行开头重复 +/- 符号,可以添加额外的复选框。
  • 列标题使用顶部的管道定义,如所示。

高级内容

[编辑 | 编辑源代码]

插入反馈

[编辑 | 编辑源代码]
维基文本 渲染 注释
 {Question
 |type="()"}
 + The correct answer.
 || Feedback for correct answer.
 - Distractor.
 || Feedback for distractor.
 - Distractor.
 || Feedback for distractor.
 - Distractor.
 || Feedback for distractor.

问题

正确答案。
干扰项。
干扰项。
干扰项。

  • 反馈是最初隐藏的文本,当用户提交测验进行更正时显示给用户。反馈通常用于鼓励、解释、祝贺和安慰。
  • 反馈通过在所有类型的响应后使用双竖线 Help:Quizzes/ 设置。
  • 开始 反馈 部分的管道必须在新行上。
  • 对于涉及多个选择的题目类型,只显示用户选择的选项的反馈。
  • 反馈也适用于其他题目类型,例如简答题、填空题等,只要管道在新行上。
  • 要尝试反馈效果,请选择一个选项并单击更正按钮。然后将显示反馈。

在题目之间插入文本块

[编辑 | 编辑源代码]
维基文本 渲染 注释
{This is the first question.
|type="()"}
+ The correct answer.
- Distractor.
- Distractor.

{This is a block of text.}

{This is the second question.
|type="()"}
+ The correct answer.
- Distractor.
- Distractor.

1 这是第一个问题。

正确答案。
干扰项。
干扰项。

Arctic Terns

北极燕鸥 是一种海鸟,属于燕鸥 (Sternidae)。这种鸟类分布环极,在北极欧洲亚洲北美洲(最南端至布列塔尼马萨诸塞州)的亚北极地区群居繁殖。

2 这是第二个问题。

正确答案。
干扰项。
干扰项。

  • 可以通过将文本块放在花括号 {....} 之间,在题目之间插入文本块。
  • 文本块可以包含维基标记,例如图像、超链接和格式化标签,如本示例所示。

使用图像作为答案

[编辑 | 编辑源代码]
维基文本 渲染 注释
<quiz display=simple>
{ Which of these are not nuts? }
- [[Image:Walnut03.jpg|100px]]
||do not meet the botanical definition but walnuts are nuts in the culinary sense
+ [[Image:Peanuts.jpg|100px]]
+ [[Image:Malus-Idared on tree.jpg|100px]]
- [[Image:Pistachios in a bag.jpg|100px]]
||do not meet the botanical definition but are nuts in the culinary sense
- [[Image:Chestnut.jpg|100px]]
+ [[Image:P10802511.JPG|100px]]
</quiz>

以下哪些不是坚果?

  • 不幸的是,目前似乎还没有办法将它们排成一行或将布局表格化。
  • 虽然这里没有为了节省空间而这样做,但一般来说,为图像指定某种工具提示文本是最佳实践,但要尽量避免给出答案的文本。

在题目中使用图像

[编辑 | 编辑源代码]
维基文本 渲染 注释
<quiz display=simple>
{ What is this? [[Image:Butterfly tongue.jpg|100px]]
| type="()" }
- Tiger
+ Butterfly
- Bee
- Fly
</quiz>

这是什么?

老虎
蝴蝶
蜜蜂
苍蝇

在本示例中,图像属于题目的一部分。
只需使用普通的维基标记插入图像即可。

使用动画

[编辑 | 编辑源代码]

本节没有添加任何新的技术技巧,但它看起来很漂亮。

这些是什么样的鱼?

鲱鱼
鲑鱼
金枪鱼
金鱼

这是什么?

拳击手发动机
汪克尔发动机
径向发动机

这里有多少个球?


[编辑 | 编辑源代码]

测验中可用的标记

[编辑 | 编辑源代码]
  • 超链接:[[....]]
  • 图像:[[Image:....]]
  • 其他媒体:[[....]]
  • 粗体和斜体。
  • <big>...</big><br />

测验中部分可用的标记

[编辑 | 编辑源代码]
  • 模板:{{....}}
    • subst 不起作用。
  • 表格:{|....|}
  • 标题:例如 ===....===
    • 警告: 目前目录功能存在问题。
  • 列表和缩进:使用 #、* 和 

添加音乐和音效

[编辑 | 编辑源代码]

这与插入图像类似。使用标准维基标记。

配置分数

[编辑 | 编辑源代码]
维基文本
(您要写入的内容)
渲染
(您看到的内容)
注释
<quiz points="3/1!">
{Try this question now.} 
+ Plus 3 points for this one.
- Minus 1 point for this one.
</quiz>

  

现在试试这道题。

这道题加 3 分。
这道题减 1 分。

  • 默认情况下,正确答案得 1 分,错误答案得 0 分。
  • 可以使用 quiz 标签的 points 属性更改整个测验的分数。
  • 格式为“X/Y!”,其中 X 表示正确答案的分数,Y 表示错误答案的分数。Y 分数表示为正整数,但从总分中减去
  • 由于一个错误,如果使用 display=simple(版本 0.9.2),则 points 属性无效。
  • 允许使用 1.25 或 2.5 等值。
<quiz display=simple>
{Try this question now.
|type="()" } 
+ 1 points for this one.
- 0 points for this one.

{Try this question now. 
|type="()" coef="2"} 
+ 2 points for this one.
- 0 points for this one.

{Try this question now. 
|type="()" coef="4"} 
+ 4 points for this one.
- 0 points for this one.

{Try this question now. 
|type="()" coef="0.5"} 
+ 1/2 point for this one.
- 0 points for this one.
</quiz>

1 现在试试这道题。

这道题得 1 分。
这道题得 0 分。

2 现在试试这道题。

这道题得 2 分。
这道题得 0 分。

3 现在试试这道题。

这道题得 4 分。
这道题得 0 分。

4 现在试试这道题。

这道题得 1/2 分。
这道题得 0 分。

  • 系数 是一种为特定题目赋予权重的方式。通常,所有题目的分数都相同。默认情况下,所有题目都得 1 分。通过为每个或任何题目指定系数,可以将该题目的分数乘以系数。
  • 系数可以大于 1 或介于 0 和 1 之间。如果系数大于 1,则该题目将获得更大的权重。如果系数小于 1,则该题目将获得更小的权重。
  • 必须coef 属性的参数放在引号中。

故障排除

[编辑 | 编辑源代码]
  • 不能在编辑页面时测试测验,因为 提交 按钮呈灰色。如果您想测试新的测验,请先在其他地方创建一个沙盒页面(例如,作为用户页面的子页面),然后在那里测试测验,最后将测验转移到最终位置(并再次测试)。
  • 本测验是为 IE6、IE7、Firefox(以及 Opera?)而开发的,但 Opera 上的显示质量可能不是最佳,不同浏览器之间可能存在显示差异。
  • 提醒:每个问题之间必须用空行分隔,否则问题将合并成一个问题。


华夏公益教科书