所有收藏
高级测评
高级测评:数学问题生成器
高级测评:数学问题生成器

如何在高级评估中创建数学问题生成器项目。

Kris Hyland avatar
作者:Kris Hyland
一周前更新

现在您已经开始构建高级测评,您可能需要添加数学问题生成器。

➡️ 需要高级测评入门帮助?点击这里

使用数学问题生成器,学生在一个或多个答案框中输入数学题答案

其他详细信息:

  • Learnosity 数学问题生成器是内容作者的工具,可以轻松创建使用动态内容的数学问题。

  • 数学问题生成器通过获取一系列数值,然后创建一个包含问题(和相关解决方案)的许多变体的数据表,并自动设置验证,从而自动执行数学问题创建的重复方面。

  • 数学问题生成器支持Learnosity中当前支持的所有数学,并利用与其他数学问题类型相同的评分方法。但是,数学问题生成器会根据您选择的正确答案类型为您应用评分方法。

文章目录:


构建项目

如果要创建新项目,请选择测评生成器上的+创建按钮,为项目添加标题,然后选择"+添加”按钮,以添加数学问题生成器。

如果要将数学问题生成器添加到现有项目,只需选择"+添加”按钮(如上所示)即可添加到现有项目。

接下来,从左侧的选项中选择数学类别,然后选择数学问题生成器

❗ 请注意:数学问题生成器问题不能添加到具有现有动态内容数据表的项目。另请注意,您不能在同一项目中添加两个数学问题生成器。对数据表的任何更改都需要在数学问题生成器向导中进行,然后重新生成。


使用数学问题生成器创建问题

➡️ 数学问题生成器创建界面包含动态数学生成器和以下设置

➡️ 首次在项目上使用数学问题生成器时,选择“创建表达式”按钮启动数学问题生成器向导。

  • 动态数学生成器使用向导或通过四个屏幕逐步进行,旨在逐步通过内容作者创建算法数学内容。四个步骤如下:

  1. 创建参数并设置其数值,

  2. 使用参数创建表达式,

  3. 选择正确的答案格式,然后

  4. 生成问题。

步骤1:创建参数并设置其数值

在本节中,定义问题所需的参数

  • 参数是接收动态生成数值表达式中的任一元素。

  • 参数可以添加到表达式中,也可以添加到部分问题题干文本中去。

  • 参数只能是字母字符,用于内容创建。当为最终用户加载项目时,它们将被换为实际值。

注意: 总有一个预填充的参数,因为数学问题生成器需要至少一个参数才能运行。

➡️ 数值设置

定义参数名称后,将为参数应用数值设置。设置参数值有两个选项,列表范围。每个选项将接受小数点后三位的正值、负值和十进制值。

  • 列表允许在需要管理可能的变体的地方定义一串特定的逗号分隔值。

  • 范围允许为要提取的数值范围设置最小值和最大值。此范围可以随步长值递增。增量将从最小值开始,到最接近最大值的值时结束。该步骤不接受负值,但支持小数。

➡️ 添加附加参数

  • 使用添加参数添加新参数,可以通过在相关参数行上选择“删除”来删除参数。

➡️ 删除参数

  • 删除参数将删除数据表中的列及其关联数据,并且该参数在“数据”按钮下将不再可用。但是,如果参数已添加到“组合问题”字段,则文本中的参数实例不会删除(必须手动删除)。

设置完所有参数和数值后,通过单击“下一步”或通过生成器向导顶部的痕迹导航链接进行导航。

步骤2:使用参数创建表达式

在本节中,设置定义问题的表达式,包括之前创建的参数。此表达式是数学问题生成器返回的验证设置(正确答案)的基础。它也可以在问题内容本身中使用。有关示例,请参阅此页面上的标题“在表达式中添加参数”和“添加内联到文本的参数”。

  • 使用可用的键盘,输入所需的数学运算,添加参数。这些可以从“数据”下拉列表中获得。

  • 可通过两种不同的方式在项目中使用数学问题生成器中创建的内容。参数可以直接应用于表达式中,也可以内联添加到问题文本中

➡️ 在表达式中添加参数

让我们以分解二次表达式为例来演示此例。

(x+a)(bx-c)

常量a、b和c将成为我们为生成数学问题生成器内容设置的参数。

根据创建参数并设置其数值,使用以下数值输入这些参数:
a——设置范围为1到5
b——设置一个包含2,4,6的列表
c——设置一个包含1,3,5的列表

现在转到表达式和问题部分,并使用键盘添加一个数学表达式,该表达式将构成您问题的基础。生成正确答案表单时将计算此表达式。可以使用数据下拉列表在表达式中插入参数。

在此示例中,它将是表达式的分解形式,应如下所示:

移动到键盘下方的字段,这是添加问题题干的地方。这提供了与常规数学问题题干相同的富文本选项。此外,在数学问题生成器中,如果需要,可以使用“使用表达式”选项将表达式的副本放入题干中。

下面是此示例的创作方式。

注意:您必须确保问题文本中包含“回答”框。用户将在此处输入答案字段,Learnosity数学引擎也将在此处理答案。您只能添加一个“回答”区域,因为我们不会处理数学问题生成器内容的多个回答。

默认大小为 25px 正方形,以适应其在文本中的内联使用。如果需要其他大小,可以在设置数学问题生成器内容后在布局部分下进行调整,并且回到问题编辑器中。选择“预览”以查看将呈现的结果。

➡️ 在文本中添加内联参数

数学问题生成器参数也可以在文本中使用,以将参数值添加到题干本身。

让我们以水果的数量为例。我们将要求用户计算一群人加起来的最终水果数量。

首先,我们需要定义水果。在向导的第一个屏幕上,我们输入所有水果参数,添加“苹果”,“香蕉”和“梨”,并将每个参数范围设置为所需的量。在本例中,我们将范围设置为1到5。

在下一个屏幕上可以定义我们的表达和问题,顺序并不重要。在本例中,首先我们将设置问题,请记住参数在文本编辑器工具栏的“数据下拉”按钮中可用。不要忘记,此部分中需要一个回答框,供用户输入其答案。

见下文:

接下来,我们需要定义一个表示此问题的表达式。与因子分解示例相同,数学问题生成器将使用此表达式来计算所有改编中的正确答案。

在这种情况下,我们需要添加苹果、香蕉和梨,然后再减去三个参数。

因此,我们将输入以下内容:

步骤3:选择正确的答案格式

转到向导的下一部分,数学问题生成器将处理表达式和参数设置,并为您提供表示Learnosity数学引擎将接受的可能答案的所有数学形式。它还将提供可能与正确回答形式相关的任何其他设置。例如,如果有效答案中有小数或千分之一,则会显示配置选项以设置小数点和千分之一分隔符的接受形式。

  • 显示的选项将是与“设置问题表达式并创建问题题干”中设置的原始表达式相关的正确答案形式。使用复选框,选择提交正确答案的形式。

❗ 注意:在某些情况下,只有原始表达式可选。在这种情况下,建议检查原始表达式和预期答案。可能与预期的用例相关,多数情况下,这表示原始表达式无效。

在后台,数学问题生成器将自动为问题设置Learnosity数学评分方法。可以选择多种形式的解决方案,并且在相关的情况下,还可以自动设置替代答案。由于设置验证是自动处理的,因此现有的数学问题验证界面不会显示在数学问题生成器中

步骤4:生成问题

向导的下一部分将允许我们为此表达式生成可能的变体。这基于每个参数的范围以及正确答案的特定形式。

  • 选择“生成”以显示公式可能变体的填充表。

  • 任何不需要的变体都可以从最终数据表中删除。滚动浏览生成结果列表时,选中要删除的结果,然后选择“删除”按钮以从保存到项目的最终数据表中删除这些结果。

  • 为确保提交数据表和题干内容至项目中,必须选择“应用”。数据和问题内容将被保存并返回到问题编辑器。在这里,我们可以为问题添加更多设置并预览结果。


下一步

版权所有 © Learnosity有限公司 2006-2021

这是否解答了您的问题?