返回顶部
k

kids-english-teacher少儿英语教学

根據上傳的小朋友英語作業圖片,自動生成一個完整的互動教學網頁(HTML),包含:單字發音、句子跟讀評分(麥克風)、寫作練習、Phonics 和對話練習。Use when: (1) 用戶上傳小朋友英語作業照片, (2) 用戶說「幫小朋友做英語學習頁」, (3) 用戶說「生成教學網頁」, (4) 用戶說「分析這張作業」並希望做成互動頁面。即使用戶只說「幫我做一個學習頁」並附有圖片,也應觸發此技能。NOT for: 純文字英語練習、成人英語學習、非圖片輸入的一般英語問題。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
135
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

kids-english-teacher

kids-english-teacher — 兒童英語作業 → 互動教學網頁

用戶上傳一張小朋友英語作業照片,Claude 分析圖片內容,然後生成一個完整的互動 HTML 教學網頁,並返回可下載的文件。



整體流程

  1. 1. 分析圖片 → 2. 提取內容 → 3. 生成 HTML → 4. 輸出文件

每一步都很重要,不要跳過。



Step 1:分析圖片

仔細看圖片,提取以下信息:

必須提取

  • - 主題/場景:圖片的主題是什麼?(例:動物園、農場、學校、家庭...)
  • 詞彙列表:圖片中出現的所有英文單字(帶編號標籤的更重要)
  • 寫作題目:Writing 部分的問題和小朋友的答案(包括錯誤的)
  • Phonics 目標音:本頁練習的字母/發音(例:Z, S, Th...)
  • 小朋友的錯誤:仔細對比正確答案和小朋友寫的,找出拼寫錯誤、用詞錯誤、漏字等

分析小朋友的錯誤(非常重要)

對每道 Writing 題:
  • - 正確答案應該是什麼?
  • 小朋友寫了什麼?
  • 錯在哪裡?(拼寫?用詞?漏字?)
  • 怎麼糾正?用什麼方式讓 6 歲小朋友容易理解?

Step 2:規劃頁面內容

根據提取的信息,規劃 5 個版塊:

版塊內容來源說明
🐾 單字版塊圖片中的詞彙點擊動物/物品聽讀音 + 數字練習
🎤 跟讀評分
主題相關句子 | 聽→跟讀→麥克風評分 |
| ✏️ 寫作練習 | Writing 題目 | 帶針對性錯誤提示的填空 |
| 🔤 Phonics | 圖片中的目標音 | 找目標音開頭的單字 |
| 🎭 對話練習 | 主題角色 | 選角色→多輪對話 |


Step 3:生成 HTML

按照下面的完整模板生成 HTML 文件。所有內容都要根據圖片替換成實際內容。

HTML 模板結構

html





🌟 [主題] English Fun!




[雲朵/背景裝飾 - 按主題調整]


[主題 emoji] [主題名] English!

[中文副標題] / [英文副標題]!

[星星進度條]

[5個Tab按鈕]

[Tab 1: 單字版塊]
[Tab 2: 跟讀評分版塊 - 含麥克風]
[Tab 3: 寫作練習版塊 - 含錯誤提示]
[Tab 4: Phonics版塊]
[Tab 5: 對話練習版塊]



CSS 規範

必須包含以下樣式組件,按主題調色:

css
/ 1. 背景和裝飾 /
body { background: linear-gradient(180deg, [天空色] 0%, [淺天空色] 38%, [草地色] 38%, [深草地色] 100%); }
.cloud { / 飄動雲朵 / animation: drift linear infinite; }
.sun { / 太陽/月亮/主題裝飾 / position: fixed; top:20px; right:30px; }

/ 2. 星星進度條 /
.star { filter: grayscale(1); transition: all .3s; }
.star.lit { filter: grayscale(0); animation: starPop .4s ease-out; }
.progress-wrap { background: rgba(255,255,255,.3); border-radius:50px; height:9px; }
.progress-bar { background: linear-gradient(90deg,#f97316,#fbbf24); transition: width .4s; }

/ 3. Tab 導航 /
.tab-btn { background: rgba(255,255,255,.35); color:white; border-radius:50px; font-family:Fredoka One,cursive; }
.tab-btn.active { background: white; color: #0369a1; }

/ 4. 卡片容器 /
.card { background: #FFFEF0; border-radius:22px; box-shadow: 0 8px 0 rgba(0,0,0,.12); }

/ 5. 單字卡片 /
.vocab-card { border-radius:14px; cursor:pointer; transition: all .2s; }
.vocab-card:hover { transform: translateY(-4px) scale(1.05); }
.vocab-card.playing { border-color: #f97316; }

/ 6. 跟讀按鈕 /
.rec-btn.idle { background: linear-gradient(135deg,#ec4899,#db2777); }
.rec-btn.recording { animation: recPulse .7s ease-in-out infinite; }

/ 7. 分數顯示 /
.score-bar { transition: width .6s ease; border-radius: 50px; }

/ 8. 對話氣泡 /
.msg.animal .msg-bubble { background: linear-gradient(135deg,#ede9fe,#ddd6fe); }
.msg.child .msg-bubble { background: linear-gradient(135deg,#d1fae5,#a7f3d0); }

/ 9. 答對/錯反饋 /
.feedback.ok { background:#dcfce7; color:#166534; border:2px solid #86efac; }
.feedback.bad { background:#fee2e2; color:#991b1b; border:2px solid #fca5a5; }

/ 10. 彩帶慶祝 /
.confetti-piece { animation: confettiFall 1.5s ease-in forwards; }

JS 核心邏輯規範

必須實現以下功能模塊:

A. 星星系統

javascript let starCount = 0, MAX_STARS = 10; function addStar() { / 點亮下一顆星,集滿觸發 celebrate() / } function celebrate() { / 生成彩帶 confetti / }

B. 語音合成(所有朗讀按鈕)

javascript function speak(text, rate=0.82, callback) { const u = new SpeechSynthesisUtterance(text); u.lang = en-US; u.rate = rate; speechSynthesis.speak(u); } // 慢速版本:rate=0.6 // 句子版本:rate=0.78

C. 麥克風跟讀評分(核心功能)

javascript const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;

function scoreText(heard, target) {
// 詞語匹配算法:模糊匹配,適合小朋友發音
// 返回 0-100 分
}

function startRecording(idx, targetText) {
// 開始錄音 → 識別 → 調用 showScore()
// 按鈕狀態:idle → recording → idle
}

function showScore(idx, score, heard, target) {
// 顯示:分數、進度條、綠色=說對/紅色=漏掉、聽到的文字
// 85+ 分:🌟 太棒了 + addStar()
// 65-84:👍 很好
// 40-64:💪 再試試
// 0-39:🎤 說大聲點
}

D. 寫作批改

javascript function checkAnswer(questionId) { // 1. 取得用戶輸入 // 2. 對比正確答案(支持多種正確寫法) // 3. 檢測常見錯誤(從圖片分析的錯誤) // 4. 顯示針對性反饋 // 5. 答對 → addStar() + speak(正確句子) }

E. 對話系統

javascript

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kids-english-teacher-1776007934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kids-english-teacher-1776007934 技能

通过命令行安装

skillhub install kids-english-teacher-1776007934

下载

⬇ 下载 kids-english-teacher v1.0.0(免费)

文件大小: 6.22 KB | 发布时间: 2026-4-13 10:45

v1.0.0 最新 2026-4-13 10:45
kids-english-teacher 1.0.0 — Initial Release

- Generates a full interactive HTML English learning webpage from a child's homework photo.
- Features 5 modules: vocabulary/pronunciation, sentence reading & microphone scoring, writing correction with tailored hints, Phonics practice, and themed dialogue exercises.
- Highlights and pinpoints all errors from the submitted homework, providing easy-to-understand prompts for kids.
- Includes a star/reward system connected to all activities and built-in celebration effects.
- All content, UI themes, and feedback are tailored to the specific homework and are bilingual (Chinese & English).
- Produces a downloadable HTML file without external JS dependencies; works fully in local Chrome with microphone permissions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部