HTML企业官网

quiz-show-kit — HTML 企业官网模板

作者 Namdev90

Quiz Show Kit 是一个离线 HTML 问答节目构建工具,包含浏览器编辑器、Node 构建脚本和 BioVista 示例,用于配置两队比赛、题目、计分与动画演示。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-13查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

浏览器构建器无需安装或 API 密钥,可离线使用

02

生成的 HTML 内嵌脚本和媒体,不需要服务器、后端、运行时 CDN 或相邻资源文件

03

配置支持两队名称与颜色、事件文案、角标 logo、字体、配色和可选 DNA 图案

04

题目支持配对、四选一、解释、来源、图表或图片、替补题、演示题和平局题对

05

计分与计时可配置,包括答题、商议、入场宽限、传递和教师求助

06

包含 BioVista 真实示例,保留 41 张卡、视觉素材和演示

模板详细介绍

Quiz Show Kit 用于把一场问答节目打包成单个离线 HTML 文件。README 说明其包含浏览器构建器(index.html)和 Node CLI(npm run build),可读取 quiz.config.json 生成 dist/Quiz_Offline.html。配置项覆盖两队名称与颜色、事件文案、角标 logo、字体、配色、可选 DNA 图案、配对题目、四选一选项、解释、来源、图表或图片、替补题、可选演示题和可选平局题对,以及答题、商议和入场宽限时长、选项依次入场、计分、可选传递和教师求助等。示例 BioVista 为 30 道主问题、5 轮、4 道替补、6 张平局卡和 1 道不计分演示,共 41 张卡,保留在 examples/biovista/BioVista_Quiz_Offline.html。README 同时说明格式固定为两队配对机会,不支持额外队伍、任意赛制、开放答案评分或翻译控制界面。

HTML企业官网

适合你的项目吗?

适用场景

  • 为线下活动制作可离线播放的两队问答节目
  • 基于 BioVista 配置修改事件信息、题目和视觉素材,生成新的比赛文件
  • 在浏览器中验证、预览并下载包含计分引擎和动画的独立 HTML
  • 使用 Node CLI 从指定配置文件构建 dist/Quiz_Offline.html

适合人群

  • 需要离线运行、不依赖服务器或后端的问答活动组织者
  • 希望基于现成配置和示例快速定制两队问答节目的用户
  • 能使用 Node.js 22 或更新版本进行命令行构建的开发者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    浏览器构建器:打开 index.html 或在线构建器,从 BioVista 配置或导入 quiz.config.json 开始,验证、预览并下载生成的 HTML。

  2. 2

    Node CLI 构建:需要 Node.js 22 或更新版本,运行 npm run build 读取根配置并生成 dist/Quiz_Offline.html;也可用 --config 和 --output 指定路径。

  3. 3

    本地资源路径在配置文件所在目录内解析;浏览器构建器使用显式选择的文件或配置中嵌入的媒体。

  4. 4

    贡献者需先 npm install,再运行 npm run check;check 会构建事件和浏览器构建器、验证包并运行测试。

  5. 5

    声音需真实浏览器手势后启动;嵌入预览或浏览器隐私设置可能拒绝本地存储,可用 Save resume copy 下载带检查点的完整 quiz。

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 格式固定为两队配对机会;不支持额外队伍、任意赛制、开放答案评分或翻译控制界面。事件与题目文本可用 UTF-8,但控制界面为英文。
  • Node CLI 构建需要 Node.js 22 或更新版本。
  • 声音需真实浏览器手势后启动;嵌入预览或浏览器隐私设置可能拒绝本地存储。可选录制依赖浏览器支持,且需主持人选择捕获的屏幕或窗口。未发布的事件文件应保留在主持人处,因为答案已嵌入 HTML。
  • 项目自身代码为 MIT,但捆绑库保留各自许可(包括 GSAP 的 Standard No Charge 许可)。MIT 不覆盖示例中的 logo、商标、语音录音或其他单独署名的媒体;新活动需使用自己获批的品牌素材。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

The format remains two teams with matched primary opportunities. Extra teams, arbitrary tournament formats, open-answer marking, and a translated control interface are not configuration features. Event and question text can use UTF-8; controls are in English. See [Configuration](docs/CONFIGURATION.md) for exact fields, accepted assets, limits, and examples.

README 原文

Use Node.js 22 or newer. The CLI build uses the bundled runtime and Node's built-in modules:

README 原文

Sound starts after a real browser gesture. Rehearse long text, both teams, passing, penalties, teacher timing, recovery, and tie flow. An embedded preview or browser privacy setting may deny local storage; **Save resume copy** downloads a complete quiz with the checkpoint. Optional recording depends on browser support and requires the host to choose the captured screen or window. Keep unreleased event files with the host: their answers are embedded in the HTML.

README 原文

The project's own code is available under the [MIT license](LICENSE). Bundled libraries retain their own licenses, including GSAP's Standard No Charge license. MIT does not license the example's logos, trademarks, speech recordings, or other separately credited media. Read [Third-party notices](THIRD_PARTY_NOTICES.md) and [BioVista asset notices](examples/biovista/ASSET_NOTICES.md); use your own approved branding for a new event.

README 原文
https://github.com/Namdev90/quiz-show-kit/blob/main/LICENSEhttps://github.com/Namdev90/quiz-show-kit/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 80 / 100
技术栈
HTML
网站类型
企业官网
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-10-13
截图检查日期
2026-10-13

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15

查看当时使用的来源资料

SHA-256: de59bddf09d7f6509552f420b722bbdd5506f4622d6aacc6c6f99fc43c1a8600

2026-10-13T16:27:00.904Z

来源文件 / 仓库
# Quiz Show Kit

Build a complete quiz show as one offline HTML file. Customize the event, two teams, questions, rules, colors, and approved logos while keeping the scoring engine and animated presentation.

The included example is the **real BioVista quiz**: 30 main questions across five rounds, four reserves, six tie cards, and one unscored demonstration. Its 41 cards, visual assets, and presentation are preserved in [BioVista_Quiz_Offline.html](examples/biovista/BioVista_Quiz_Offline.html). Download that file and open it in a browser to try the original event. See its [source questions](examples/biovista/questions.json), [provenance](examples/biovista/origin.json), and [asset notices](examples/biovista/ASSET_NOTICES.md).

## Make your quiz

Open the [live browser builder](https://namdev90.github.io/quiz-show-kit/), or use it offline. Download the kit from [Releases](https://github.com/Namdev90/quiz-show-kit/releases), extract it, and open `index.html`.

1. Start from the included BioVista configuration or import your `quiz.config.json`.
2. Customize the event and import the complete reviewed question bank. Select local logos and other assets referenced by your configuration.
3. Validate, preview, and download the generated HTML.
4. Open the downloaded quiz and rehearse it on the display and speakers you will use.

The browser builder needs no installation or API key. The downloaded event file includes its scripts and media; it does not need a server, a backend, runtime CDNs, or adjacent asset files to play. Source links in host review are references and need an internet connection only if you choose to open them.

For help researching and writing a new event, copy the single prompt in [Make a quiz with ChatGPT](docs/CHATGPT_HANDOFF.md). It asks the assistant to gather essential decisions, research balanced questions with sources, present them for your review, and use this kit to build the file. File access, research, execution, and preview depend on the tools available in that conversation; the prompt includes a manual builder route when those tools are unavailable.

## What you can configure

Use [quiz.config.json](quiz.config.json) as the editable BioVista starting point. Keep the preserved example unchanged and give a new competition its own `event.id`.

- Two team names and colors, event wording, approved corner logos, system font, palette, and optional DNA motif.
- Matched question pairs, four options with one correct answer, explanations, sources, diagrams or approved images, reserves, an optional demonstration, and optional tie pairs.
- An even number of main questions per round, within the documented limits.
- Answer, consultation, and entry-grace durations; sequential option entrances; scoring; optional passing and teacher lifelines; and short-mode pair counts.

The format remains two teams with matched primary opportunities. Extra teams, arbitrary tournament formats, open-answer marking, and a translated control interface are not configuration features. Event and question text can use UTF-8; controls are in English. See [Configuration](docs/CONFIGURATION.md) for exact fields, accepted assets, limits, and examples.

The BioVista defaults award **+10** for a primary correct answer, **−2** for primary wrong, **+2** for passed correct, and **−5** for passed wrong. Primary answers get 15 seconds; passed answers and the once-per-team teacher consultation get 7 seconds each. A→B→C→D enters sequentially over 1.8 seconds before the answer clock begins. A tried primary-wrong option is blocked on the passed turn. Ties use complete matched pairs, a separate tally, and no passing.

## Build with Node

Use Node.js 22 or newer. The CLI build uses the bundled runtime and Node's built-in modules:

```sh
npm run build
```

This reads the root configuration and creates `dist/Quiz_Offline.html`. For a separate event folder:

```sh
npm run build -- --config path/to/quiz.config.json --output dist/Quiz_Offline.html
```

Local asset paths resolve inside that configuration's directory. The browser builder instead uses the files you explicitly select or media embedded in the configuration.

Contributors should install the development dependencies before running the full checks:

```sh
npm install
npm run check
```

`check` builds the event and browser builder, validates the package, and runs the tests defined in `package.json`. A passing check does not establish factual accuracy, actual browser rendering, or room audio quality. See [Contributing](CONTRIBUTING.md) and [GitHub setup](docs/GITHUB_SETUP.md).

## Running an event

The presentation includes an opening reveal, a coin toss, shared DNA/timer movement, spoken option cues, point-by-point rewards and penalties, confetti, teacher consultation, round statistics, and winner presentation. Host tools provide content review, score corrections, reserves, undo, and resume copies. The engine controls scores and clocks; animations display their results.

Sound starts after a real browser gesture. Rehearse long text, both teams, passing, penalties, teacher timing, recovery, and tie flow. An embedded preview or browser privacy setting may deny local storage; **Save resume copy** downloads a complete quiz with the checkpoint. Optional recording depends on browser support and requires the host to choose the captured screen or window. Keep unreleased event files with the host: their answers are embedded in the HTML.

## License and credits

The project's own code is available under the [MIT license](LICENSE). Bundled libraries retain their own licenses, including GSAP's Standard No Charge license. MIT does not license the example's logos, trademarks, speech recordings, or other separately credited media. Read [Third-party notices](THIRD_PARTY_NOTICES.md) and [BioVista asset notices](examples/biovista/ASSET_NOTICES.md); use your own approved branding for a new event.

For security reports, see [SECURITY.md](SECURITY.md). For agent-assisted contributions, see [AGENTS.md](AGENTS.md).
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。