回到首页上百个 Prompt & Skill 全部开源,Star 收藏,随时取用
智慧班级抽奖系统
作者cici类型Prompt
作品介绍

智慧班级抽奖系统 —— 面向教师的课堂互动神器。 专为课堂点名、班级活动抽奖设计,支持最多500人名单一键导入,流畅滚动抽取配合音效彩纸动画,让每次"开盲盒"都成为课堂上的小确幸。 核心亮点: 零门槛:粘贴即导入,本地+云端双保险存储 大屏友好:全屏投影模式,空格键一键操控 公平透明:流畅滚动效果,金色高光定格中奖瞬间 历史追溯:Edge Functions + KV Storage 云端记录,随时回顾抽奖历史 基于 EdgeOne Makers 全栈部署,Edge Functions 处理数据读写,KV Storage 持久化存储,CDN 全球加速保障投影场景流畅体验。清新活泼的视觉风格,让课堂互动从此告别纸签筒。

Prompt 内容

所有作品均通过 EdgeOne Makers Skill 生成并部署,具备CDN加速、安全防护能力,可按需接入后端服务。获取 Prompt 或 Skill后,在WorkBuddy中按指引操作(含 EdgeOne Makers Skill 安装步骤等),即可生成并上线你的同款网站。

请帮我创建一个「**智慧班级抽奖系统**」网页,面向教师用户,用于课堂随机点名、班级活动抽奖等场景。要求如下:

### 页面风格
- 整体风格:清新活泼的教育风格,但不失专业感
- 主色调:渐变蓝紫色 + 明亮点缀色
- 字体:圆润易读,优先使用阿里巴巴普惠体
- 背景:淡雅渐变 + 漂浮气球/星星粒子效果,营造轻松愉悦氛围

### 核心功能
1. **顶部标题区**
   - 显示"智慧班级抽奖"主标题
   - 副标题可自定义活动名称(如"六一儿童节抽奖"),点击可修改
   - 右侧显示已抽取人数统计

2. **名字滚动展示区**(核心功能)
   - 中央大字显示滚动中的名字
   - 名字切换时有流畅的淡入淡出/滑动效果
   - 滚动速度可调节(慢/中/快三档)
   - 支持最多500人的名单容量

3. **控制面板**
   - 大号"开始"按钮(绿色,醒目)
   - 大号"停止"按钮(红色,醒目)
   - "重置"按钮(灰色)
   - 抽取人数设置(1-10人,可多抽)

4. **中奖名单展示区**
   - 抽中者以金色卡片形式展示
   - 显示抽取序号(第一位/第二位...)
   - 点击可移除已中奖者(防止重复)

5. **名单管理**
   - 支持粘贴导入名单(一行一个姓名)
   - 支持手动逐个添加
   - 名单本地存储,刷新不丢失
   - 支持导出/导入名单为TXT

6. **历史记录**(全栈功能)
   - 抽奖完成后,调用 Edge Functions 将中奖信息(姓名、时间、活动名称)写入 KV Storage
   - 新增「历史记录」按钮,点击后弹窗展示最近的抽奖记录(从 KV Storage 读取)
   - 支持按活动名称筛选历史记录
   - 显示 KV 连接状态(绿色已连接/红色未连接)
   - KV 不可用时优雅降级,仅使用本地存储

### 技术要求
- 纯前端 HTML5 + CSS3 + 原生 JavaScript
- 响应式设计,支持大屏投影模式和普通屏幕
- 使用 EdgeOne Makers Edge Functions 处理 API 请求
- 使用 KV Storage 持久化存储抽奖数据
- API 设计:GET /api/records 获取记录,POST /api/records 新增记录,DELETE /api/records 清空记录
- 前端用 fetch 调用,保持现有 UI 风格一致
- KV 绑定变量名为 LOTTERY_KV
- 所有静态资源内联或使用公共CDN
- 必须使用 edgeone-pages-skills 的部署模板
- 部署到 EdgeOne Makers 后可公开访问

### 交互细节
- 开始按钮:点击后名字快速滚动,同时播放"嗖嗖嗖"音效
- 停止按钮:点击后名字减速,最后缓缓停在获奖者
- 中奖瞬间:配合庆祝音效 + 金色光芒动画 + 彩纸飘落效果
- 键盘支持:按空格键开始/停止,按F键全屏,方便老师投影操作

### 附加彩蛋
- 鼠标点击特效(点击出现爱心/星星)
- 页面背景根据时间变化(白天蓝色调/夜晚深蓝调)
- 支持全屏模式,适合投影使用

感谢支持

如果你觉得这些作品很酷,给我们的 Github 仓库一个 Star

Star on Github