assessment-item-forge 是做什么的?
一个以教学法为先的Claude技能,用于创作涵盖所有实用题型类型的Moodle测验题目。
简介
本技能使您能够利用Claude的对话能力,高效地创建符合教学法原则的Moodle测验题目。它支持多种题型,并自动生成结构化Moodle XML,以便您在Moodle平台中直接导入使用。
主要特点
- 教学法优先:题目设计遵循学习目标、认知层次和评估有效性原则。
- 覆盖全面:支持Moodle中所有常见的实用题型,包括:
- 选择题(单选、多选)
- 填空题
- 简答题
- 匹配题
- 计算题
- 判断题
- 嵌入答案题 (CLOZE)
- 以及其他类型
- 即开即用:生成Moodle XML格式,无需手动调整。
- 自然语言输入:只需描述题目的内容和评估目标,技能将完成剩余工作。
使用方式
- 描述您需要的题目类型和内容。例如:“创建一个关于光合作用的多选题,包括四个选项,其中一个是正确的。”
- 指定学习目标或评估标准,以便技能生成更符合教学需求的题目。
- 技能将生成完整的Moodle XML代码,您可以直接复制并导入Moodle平台。
支持的平台
- Claude Code
- Claude Desktop
- 其他支持Claude技能的AI代理环境
示例
用户输入:
生成一个关于Python列表的基本操作的简答题,要求答案包含
append()和pop()方法。
技能输出:
<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<question type="shortanswer">
<name>
<text>Python列表操作简答</text>
</name>
<questiontext format="html">
<text><![CDATA[<p>请简述如何在Python列表末尾添加一个元素,以及如何移除列表末尾的元素。请分别说明对应的方法。</p>]]></text>
</questiontext>
<answer fraction="100">
<text>使用`append()`方法在列表末尾添加元素,使用`pop()`方法移除列表末尾的元素。</text>
</answer>
</question>
</quiz>
注意事项
- 确保您的Claude环境具有生成和输出大段文本的能力。
- 生成的XML应通过Moodle的“导入测验问题”功能导入,而非手动编辑。
- 对于复杂题目(如计算题),请提供必要的参数和公式信息。