Files
ClassFeedback/Class-2026-C/CSP00橙子周五1900/彭煜腾/彭煜腾-CSP00橙子周五1900-04-反馈报告.html

166 lines
9.9 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>学习反馈单 · 彭煜腾</title>
<style>
:root{
--ink:#334155; --strong:#1e293b; --sub:#64748b;
--paper:#faf8f4; --card:#ffffff; --line:#e8e4dc;
--green:#059669; --green-soft:#ecfdf5; --green-line:#a7f3d0;
--amber:#b45309; --amber-soft:#fffbeb; --amber-line:#fde68a;
--orange:#c2410c; --orange-soft:#fff7ed;
--blue:#2563eb; --blue-soft:#eff6ff;
--violet:#6d28d9; --violet-soft:#f5f3ff;
}
*{box-sizing:border-box;margin:0;padding:0}
body{
font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;
color:var(--ink); background:var(--paper);
line-height:1.95; font-size:16.5px; padding:20px 12px 40px;
}
.wrap{max-width:820px;margin:0 auto}
.draft{text-align:center;color:#a8a29e;font-size:12px;margin-bottom:10px}
.hero{
background:linear-gradient(135deg,#0f766e 0%,#0e7490 55%,#4f46e5 130%);
color:#fff;border-radius:20px;padding:30px 30px 24px;margin-bottom:18px;
}
.hero .hello{font-size:14px;opacity:.85;letter-spacing:2px}
.hero h1{font-size:27px;font-weight:700;margin-top:2px}
.hero .sub{opacity:.9;font-size:14px;margin-top:6px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.chip{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:4px 14px;font-size:13.5px}
.chip b{font-size:14.5px}
.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 26px;margin-bottom:18px}
.card h2{font-size:20px;color:var(--strong);margin-bottom:14px}
.praise{background:var(--green-soft);border:1.5px solid var(--green-line)}
.praise h2{color:var(--green)}
.praise li{margin:8px 0 8px 18px}
.praise b{color:var(--green)}
.bars{display:flex;flex-direction:column;gap:12px;margin-top:4px}
.bar-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.bar-label{flex:none;width:120px;font-size:15px;color:var(--strong)}
.bar{flex:1;min-width:180px;height:14px;background:#eee9e0;border-radius:999px;overflow:hidden}
.bar i{display:block;height:100%;border-radius:999px}
.bar-num{flex:none;width:56px;font-size:14.5px;color:var(--sub);text-align:right}
.prob{border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:14px 0;background:#fffdf9}
.prob .phead{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}
.prob .pname{font-weight:700;font-size:16.5px;color:var(--strong)}
.prob .pmeta{color:var(--sub);font-size:13px}
.stem{background:var(--violet-soft);border:1px solid #ddd6fe;border-radius:12px;padding:12px 16px;font-size:15px;color:#5b21b6;margin:10px 0 4px;white-space:pre-line}
.opts{display:grid;gap:8px;margin-top:10px}
.opt{border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:14.5px;background:#fff}
.opt code{background:#f1f5f9;border-radius:6px;padding:1px 6px;font-size:13.5px}
.opt.ok{background:var(--green-soft);border-color:var(--green-line)}
.opt.ok b{color:var(--green)}
.opt.bad{background:var(--orange-soft);border-color:#fed7aa}
.opt.bad b{color:var(--orange)}
.track{margin-top:10px;font-size:14.5px;color:var(--strong)}
.track b{color:var(--orange)}
.kp{background:var(--amber-soft);border-left:4px solid var(--amber);border-radius:0 12px 12px 0;padding:12px 16px;margin-top:12px;font-size:14.5px;color:var(--amber)}
.note{background:var(--blue-soft);border-left:4px solid var(--blue);border-radius:0 12px 12px 0;padding:12px 16px;margin-top:12px;font-size:14.5px;color:#1e40af}
.summary p{margin:9px 0;font-size:16px}
.footer{text-align:center;color:#a8a29e;font-size:12.5px;margin-top:8px;line-height:2}
code{word-break:break-all}
@media (max-width:640px){
body{font-size:15.5px;padding:12px 8px 30px}
.card{padding:18px}
.hero{padding:22px 20px}
.hero h1{font-size:23px}
.bar-label{width:100px;font-size:14px}
.pill{min-width:0}
}
@media print{
body{background:#fff;padding:0;font-size:14px;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.card,.hero{box-shadow:none;border-radius:10px;break-inside:avoid}
.hero,.opt.ok,.opt.bad,.praise,.kp,.note,.stem{-webkit-print-color-adjust:exact;print-color-adjust:exact}
.export-btn{display:none}
.draft{display:none}
}
.export-btn{
position:fixed;right:18px;bottom:20px;z-index:9;
border:none;background:#0f766e;color:#fff;cursor:pointer;
border-radius:999px;padding:11px 20px;font-size:15px;font-family:inherit;
box-shadow:0 6px 18px rgba(15,118,110,.35);
}
.export-btn:hover{background:#115e59}
.export-btn:active{transform:scale(.97)}
</style>
</head>
<body>
<div class="wrap">
<div class="draft">教师审核稿 · 审阅后转发家长</div>
<button class="export-btn" onclick="window.print()">🖨️ 导出 PDF</button>
<div class="hero">
<div class="hello">学 习 反 馈 单</div>
<h1>彭煜腾 同学 · CSP00橙子周五1900-04「破门而入:循环与攻击」</h1>
<div class="sub">CSP00橙子周五1900 班 | 2026-09-24(周四 · 中秋调课) | 本讲课堂练习共 10 题(选择题 / 判断题)</div>
<div class="chips">
<div class="chip">🎉 课堂练习 <b>10/10 全部通过</b></div>
<div class="chip"><b>9 道</b>第一次提交就选对</div>
<div class="chip">唯一错题 <b>第二次就订正通过</b></div>
</div>
</div>
<div class="card praise">
<h2>🌟 老师的表扬</h2>
<ul>
<li><b>10 道题全部通过,其中 9 道第一次提交就选对</b>——课堂知识当堂消化,效率很高!</li>
<li><b>唯一失手的 T3,第二次就改对了</b>:从 D 换到 A,说明是你自己发现了问题,订正又快又准。</li>
<li><b>连续两周全部题目最终通过</b>:上周回归一点没掉队,这周继续保持,状态很稳。</li>
<li>「字符串要加引号」「前置只做一次」这类最容易迷惑人的判断题,你都一次选对,概念很清晰。</li>
</ul>
</div>
<div class="card">
<h2>📊 本讲完成情况</h2>
<div class="bars">
<div class="bar-row"><span class="bar-label">最终通过</span><span class="bar"><i style="width:100%;background:linear-gradient(90deg,#34d399,#059669)"></i></span><span class="bar-num">10/10</span></div>
<div class="bar-row"><span class="bar-label">一次就选对</span><span class="bar"><i style="width:90%;background:linear-gradient(90deg,#fbbf24,#f59e0b)"></i></span><span class="bar-num">9/10</span></div>
</div>
<div class="note">📌 本讲 10 道课堂练习全部是选择题 / 判断题:客观题对就是对、错就是错,每道错题都对应一个没吃透的知识点,看下面的分析把概念补齐就好,不需要靠反复提交「试答案」。</div>
</div>
<div class="card">
<h2>📝 错题分析(选择题 / 判断题)</h2>
<p style="font-size:15.5px;margin-bottom:6px">本次你只有 <b>1 道</b>题第一次没选对:</p>
<div class="prob">
<div class="phead"><span class="pname">T3 一直攻击大门</span><span class="pmeta">2 次提交:D → A ✅</span></div>
<div class="stem">要一直攻击大门(名字是 Door),下面哪段代码是正确的?</div>
<div class="opts">
<div class="opt ok"><b>A ✓ 正确答案</b> <code>while (true) { hero.attack("Door"); }</code></div>
<div class="opt">B <code>while (true) { hero.attack(Door); }</code>(陷阱:Door 没加引号)</div>
<div class="opt">C <code>while { hero.attack("Door"); }</code>(陷阱:while 后面少了 (true))</div>
<div class="opt bad"><b>D ✗ 你第一次选了它</b> <code>while (true) { hero.moveRight("Door"); }</code>(把「攻击」写成了「移动」)</div>
</div>
<div class="track">你的答案轨迹:<b>D</b> → A(第二次改对,通过!)</div>
<div class="kp">💡 考点:D 选项把「攻击」换成了 moveRight(移动)——题目要的是攻击动作,移动指令循环再多次也打不到大门;B 选项的 Door 没加双引号,字符串参数必须写成 <code>attack("Door")</code>。你第二次直接锁定 A,说明引号规则其实已经掌握了。</div>
<div class="note">📌 复盘:选代码题先圈出题目问的「动作」(攻击还是移动?)和「对象」(打谁?),两步做完再提交,这类题就是送分题。</div>
</div>
</div>
<div class="card summary">
<h2>📖 老师的整体评价</h2>
<p>煜腾本节课可以概括为:<b>当堂消化,又快又准</b>。</p>
<p>💪 <b>值得肯定的</b>:10 道题 9 道「一遍过」,唯一错的 T3 一次订正就通过;连续两周全部题目最终通过,「循环 + 攻击」这个新套路当堂就装进了脑袋。</p>
<p>🔧 <b>接下来要养的小习惯</b>:T3 第一次选了「移动」指令——不是不会,是下手前没有先确认「题目要哪个动作」。你反应快,在快的基础上加一步「圈关键词」,就几乎没有短板了。</p>
<p style="margin:6px 0 6px 12px">① <b>做题先圈两个词</b>——题目问的「动作」(attack 攻击还是 move 移动?)和「对象」(打谁?),圈完再选,30 秒的事,准确率翻倍;</p>
<p style="margin:6px 0 6px 12px">② <b>判断题先想反例</b>——遇到「都行 / 都可以」的说法,先在脑子里找一个反例试一试,试不出来再选「正确」;</p>
<p style="margin:6px 0 6px 12px">③ <b>当小老师</b>——把「为什么攻击指令放循环里、走位指令放循环前」讲给爸爸妈妈听,讲清楚了这节课就真正吃透了。</p>
</div>
<div class="footer">
数据来源:OJ 课程反馈接口(教师视角,只读)| 生成:2026-09-26<br>
本反馈由授课教师审核后发放;内容只描述学习习惯与方法,与孩子的人格评价无关。
</div>
</div>
</body>
</html>