🏆 荣耀榜
校际
学校
班级
年级
个人
| 名次 | 姓名/学校 | 学校 | 班级 | 年级/姓名 | 姓名/学校/班级 | 最高分 | 荣誉称号 |
|---|---|---|---|---|---|---|---|
| {{ (item && item.name) || '佚名' }} ({{ (item && item.school) || '未知' }}) | {{ (item && item.schoolName) || '未知学校' }} | {{ (item && item.schoolName) || '未知学校' }} · {{ (item && item.grade) || '?' }}年级{{ (item && item.className) || '?' }}班 | {{ (item && item.schoolName) || '未知学校' }} · {{ (item && item.grade) || '?' }}年级 · {{ (item && item.name) || '佚名' }} | {{ (item && item.name) || '佚名' }} ({{ (item && item.school) || '未知' }} · {{ (item && item.grade) || '?' }}年级{{ (item && item.className) || '?' }}班) | {{ ((item && item.bestScore) || 0).toFixed(1) }}分 | {{ (item && item.title) || '童生' }} | |
| 暂无数据,快去闯关~ | |||||||
🎵 音效激励1600+精编题库🏅 科举称号⏱️ 20分钟积分🎤 语音背诵📝 手动输入👩🏫 老师现场评判📊 实时排行榜📅 每日限3次
🔧 开发者后台
{{req.schoolName}} 管理员密码:{{req.adminPwd}}
{{sc.name}} 管理密码:{{sc.adminPwd}} 教师密码:{{sc.teacherPwd}}
⚠️ 全局数据清除(不可恢复)
⚠️ 操作将永久删除数据,请谨慎!
管理员后台 - {{currentSchool}}
👥 学生名单管理
格式:年级,班级,姓名(每行一条)
| 姓名 | 年级 | 班级 | 操作 |
|---|---|---|---|
| {{stu.student_name}} | {{stu.grade}} | {{stu.class_name}} | |
| 暂无学生,请导入或添加 | |||
| 姓名 | 班级 | 时间 | 得分 | 荣誉称号 | 操作 |
|---|---|---|---|---|---|
| {{rec.student_name}} | {{rec.grade}}年级{{rec.class_name}}班 | {{new Date(rec.timestamp).toLocaleString()}} | {{rec.score}}分 | {{getTitleByScore(rec.score)}} | |
| 暂无任何挑战记录 | |||||
📊 教师后台 - {{currentSchool}}
上传CSV文件(格式:年级,班级,姓名)
示例:
1,1,张三
1,1,李四
{{teacherViewGrade}}年级{{teacherViewClass}}班
参与人数:{{classStats.studentCount}} 平均分:{{classStats.averageScore}} 最高分:{{classStats.maxScore}}
| 姓名 | 最高分 | 平均分 | 荣誉称号 | 详情 |
|---|---|---|---|---|
| {{stu.name}} | {{stu.bestScore}} | {{stu.avgScore}} | {{stu.title}} |
- 时间:{{new Date(r.timestamp).toLocaleString()}} 得分:{{r.score}}分 荣誉称号:{{getTitleByScore(r.score)}}
⚠️ 检测到数据库缺少 students 表,请执行以下 SQL 语句创建表并设置权限:
CREATE TABLE IF NOT EXISTS students ( id SERIAL PRIMARY KEY, school_name TEXT NOT NULL, grade INTEGER NOT NULL, class_name TEXT NOT NULL, student_name TEXT NOT NULL, created_at TIMESTAMP DEFAULT NOW() ); ALTER TABLE students ENABLE ROW LEVEL SECURITY; CREATE POLICY "允许所有人查询 students" ON students FOR SELECT USING (true); CREATE POLICY "允许所有人插入 students" ON students FOR INSERT WITH CHECK (true); CREATE POLICY "允许所有人删除 students" ON students FOR DELETE USING (true);👋 {{currentStudent.name}} ({{currentStudent.grade}}年级{{currentStudent.className}}班) · {{currentSchool}}
答题总分: {{totalScore.toFixed(1)}} 分 | 荣誉称号: {{currentTitle}}
🎙️ 背诵积分: {{recitationScore}} 分
📅 今日挑战: {{todayChallengeCount}} / 3 次
🏆 荣耀榜
校际
学校
班级
年级
个人
| 名次 | 姓名/学校 | 学校 | 班级 | 年级/姓名 | 姓名/学校/班级 | 最高分 | 荣誉称号 |
|---|---|---|---|---|---|---|---|
| {{ idx+1 }} | {{ (item && item.name) || '佚名' }} ({{ (item && item.school) || '未知' }}) | {{ (item && item.schoolName) || '未知学校' }} | {{ (item && item.schoolName) || '未知学校' }} · {{ (item && item.grade) || '?' }}年级{{ (item && item.className) || '?' }}班 | {{ (item && item.schoolName) || '未知学校' }} · {{ (item && item.grade) || '?' }}年级 · {{ (item && item.name) || '佚名' }} | {{ (item && item.name) || '佚名' }} ({{ (item && item.school) || '未知' }} · {{ (item && item.grade) || '?' }}年级{{ (item && item.className) || '?' }}班) | {{ ((item && item.bestScore) || 0).toFixed(1) }}分 | {{ (item && item.title) || '童生' }} |
| 暂无数据,快去闯关~ | |||||||
📝 答题挑战
20分钟梯度闯关,考验古诗文知识
⚡ 限时积分赛
📖 背诵挑战
语音识别或手动输入,老师现场评判
🎤 支持语音/手动/现场评判
📚 答题挑战
✅ 当前题库: {{currentAvailableQuestions}} 题 (20分钟5轮共50题,尽量不重复)
✨ 第1轮基础(0.3~1.5分) → 第2轮进阶(1.5~2.5分) → 第3+轮高难度(2.5~3分) ✨
难度Lv{{currentQuestion.difficulty}} · {{currentQuestion.scoreValue}}分
📖 {{currentQuestion.question}}
📖 {{currentQuestion.question}}
{{feedbackMsg}}
🎉 本轮完成!
本轮得分:{{roundScore.toFixed(1)}} 分
累计总分:{{(totalScore + roundScore).toFixed(1)}} 分
剩余总时间:{{formatTotalTime(totalTimeLeft)}}
⭐ 每轮10题,根据轮次难度递增,每题分值0.3~3分。总时间20分钟,总分累加 ⭐
📖 背诵挑战(语音/手动/老师现场评判)
📜 请背诵:《{{ currentRecitePoem.title }}》
📖 标准文本已准备,可选择语音录入、手动输入或申请老师现场评判。
🎙️ 录音中...
🎤 语音识别结果:{{ voiceRecognitionResult }}
{{ reciteFeedback }}
🏆 背诵积分:{{ recitationScore }} 分