Community编程与开发github.com

botheredbybees/assessment-item-forge

一个以教学法为先的Claude技能,用于创作涵盖所有实用题型类型的Moodle测验题目。

assessment-item-forge 是什么?

assessment-item-forge 是一个专为Claude设计的技能,专注于使用Moodle XML格式生成各种类型的测验题目。该技能以教学法为核心,优先考虑题目设计的有效性、学习目标和评估标准的对齐。它支持几乎所有Moodle中的实用题型,包括选择题、填空题、简答题、匹配题、计算题、判断题、嵌入答案题等,并且能够生成结构良好的XML代码,以便直接导入Moodle平台。用户可以通过自然语言描述题目要求,技能会自动生成符合教育规律的题目和答案选项。此技能特别适合教师、课程设计师和需要快速创建高质量、可复用评估内容的开发者。它适用于Claude Code、Claude Desktop或其他支持Claude技能的AI代理环境。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add botheredbybees/assessment-item-forge

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

assessment-item-forge 是做什么的?

一个以教学法为先的Claude技能,用于创作涵盖所有实用题型类型的Moodle测验题目。

简介

本技能使您能够利用Claude的对话能力,高效地创建符合教学法原则的Moodle测验题目。它支持多种题型,并自动生成结构化Moodle XML,以便您在Moodle平台中直接导入使用。

主要特点

  • 教学法优先:题目设计遵循学习目标、认知层次和评估有效性原则。
  • 覆盖全面:支持Moodle中所有常见的实用题型,包括:
    • 选择题(单选、多选)
    • 填空题
    • 简答题
    • 匹配题
    • 计算题
    • 判断题
    • 嵌入答案题 (CLOZE)
    • 以及其他类型
  • 即开即用:生成Moodle XML格式,无需手动调整。
  • 自然语言输入:只需描述题目的内容和评估目标,技能将完成剩余工作。

使用方式

  1. 描述您需要的题目类型和内容。例如:“创建一个关于光合作用的多选题,包括四个选项,其中一个是正确的。”
  2. 指定学习目标或评估标准,以便技能生成更符合教学需求的题目。
  3. 技能将生成完整的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的“导入测验问题”功能导入,而非手动编辑。
  • 对于复杂题目(如计算题),请提供必要的参数和公式信息。

相关技能