Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计通过

quiz-app-generator测验应用程序生成器

Agent Skill

quiz-app-generator 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,220

周安装

129

GitHub Stars

公开资料未说明

下载量

1,042
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:quiz-app-generator(测验应用程序生成器)
来源仓库:https://github.com/duzhilei951/quiz-app-generator
安装命令:
openclaw skills install quiz-app-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install quiz-app-generator

简介

quiz-app-generator 可将题库转换为单文件 HTML 应用,支持练习、考试与错题重练模式。

  • 适用于教育场景中的在线测验与自主学习工具构建。
  • 零外部依赖,便于离线部署与服务器托管。quiz-app-generator 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 需手动输入题目数据或使用结构化格式导入。
  • 生成的页面仅作演示用途,正式考试建议增加防作弊措施。

SKILL.md

name
quiz-app-generator
description
生成适合学生使用的交互式刷题单文件 HTML 网页应用,支持练习、考试、背题、错题重练四种模式,零外部依赖,可直接部署到服务器。哪怕用户没有明确叫出本技能的名字,只要提到"帮我把这些题做成刷题网页"、"生成一个考试页面"、"制作交互式题目"、"把题库做成 HTML"、"给学生做一个测试工具",就应当立即使用本技能。如果用户同时描述了美观、交互等要求,请隐式结合 frontend-dev 技能的视觉审美标准来生成输出。

Quiz App Generator — 刷题网页生成器

核心目标

将用户提供的任意格式题目,生成一个功能完整、视觉精美、可直接部署的单文件 .html 刷题应用,让学生可以通过沉浸式的交互体验完成对题目的熟悉和记忆。


第一步:解析题目输入

用户提供的题目往往格式不规整(从 Word 拷贝、截图、临时笔记等),请主动、智能地解析结构,不需要要求用户二次整理格式。

解析完成后,在内部将题目转化为以下标准数据结构:

[
  {
    "id": 1,
    "type": "single",
    "question": "题目文字",
    "options": ["A. 选项一", "B. 选项二", "C. 选项三", "D. 选项四"],
    "answer": "A",
    "explanation": "解析文字,说明为什么 A 正确..."
  }
]

type 支持:single(单选)、multiple(多选)、judge(判断题)、qa(简答)。如无解析内容,explanation 可留空字符串,不影响功能。

如果用户处于框架讨论阶段没有提供真实题目,请主动构造 4~6 道带有代表性的示例题目用于演示和测试。


第二步:生成单文件 HTML 应用

基于下方所有规范,从零编写并输出为一个完整的 .html 文件(写入到用户指定位置,或 quiz-output.html)。

规范一:四种核心模式(必须全部实现)

模式交互要点
刷题模式(Practice)做一题即时显示该题答案和解析;可前后翻页;已答题目标记状态(对/错/未答)
考试模式(Exam)全程隐藏答案;答完离开后点击"交卷"统一出成绩与考试报告(含得分、正确率、错题列表)
背题模式(Memorization)直接展示所有题目和高亮正确答案与完整解析,便于快速复习记忆
错题本与重刷(Error Book)自动汇总刷题/考试模式中做错的题目;支持"一键只刷错题"进入专项练习循环

四种模式通过顶部或侧边的 Tab / 导航切换,切换时有平滑过渡动画。

规范二:题库数据必须置于代码最顶部

生成的 HTML 文件中,所有题目数据必须提取为一个独立的 JS 常量,放在 <script> 块的第一行,形如:

const QUESTION_BANK = [ /* ... 题目数据 ... */ ];

这样做的目的是:即便完全不懂代码的老师,用记事本打开文件后也可以直接定位到最上方修改题目文字、增删选项,而不会破坏下方的逻辑代码。

规范三:学习进度持久化与可迁移

  • 利用 localStorage 在本地保存错题记录和历史成绩,刷新页面不丢失。
  • 页面内必须提供"导出学习记录"(下载为 JSON 文件)和"导入记录"(拖拽或文件选择)功能,方便学生在不同设备之间转移进度。
  • 这解决了纯前端应用的核心痛点:在机房做题、在家继续、换电脑复习,数据都能无缝延续。

规范四:绝对零外部依赖

不引入任何外部 CDN 链接(无 Bootstrap、无 Tailwind CDN、无 Vue/React CDN、无 Google Fonts 链接)。原因是学生可能在局域网、无网络的机房使用,外部依赖会导致样式崩坏或加载失败。

所有 CSS、JS、字体(使用系统字体栈)、图标(使用内联 SVG)全部内联在唯一的 .html 文件中。

规范五:高级视觉与顺滑微交互

参考 frontend-dev 技能的审美标准,不要使用浏览器默认样式。具体要求:

  • 色彩:背景使用带灰度的深色或浅色系,避免纯黑/纯白。正确反馈用低饱和绿色,错误反馈用低饱和红/橙色,绝不使用原色。
  • 卡片排版:题目以卡片形式展示,有内边距、圆角、细腻的阴影层次感。
  • 交互反馈:答对时选项区域出现绿色渐变 + 小勾动画;答错时答题区轻微"抖动"(CSS shake 动画),同时标红所选项并绿色高亮正确项,然后自动展开解析。
  • 模式切换:界面切换时使用淡入淡出过渡,不要生硬跳变。
  • 响应式:在手机、平板、桌面端均能完好显示,卡片宽度自适应。

示例:题目数据与输出格式

输入示例(用户粘贴的原始文本):

1. 下列哪个是计算机的核心部件?
A 显示器  B CPU  C 键盘  D 打印机
答案:B  解析:CPU 是中央处理器,是计算机的核心...

解析后的内部数据:

{"id":1,"type":"single","question":"下列哪个是计算机的核心部件?","options":["A. 显示器","B. CPU","C. 键盘","D. 打印机"],"answer":"B","explanation":"CPU 是中央处理器,是计算机的核心..."}

输出: 一个单文件 quiz-output.html,双击即可打开,无需服务器,无需联网。


交付清单

生成完成后,告知用户:

  1. 文件保存位置
  2. 如何在浏览器中打开
  3. 如何通过记事本修改题目(找到文件顶部的 QUESTION_BANK
  4. 如何导出/导入学习记录

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.02%
按下载量换算740

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills