199 lines
9.7 KiB
HTML
199 lines
9.7 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||
<title>学习时间分析 — 角色 32009</title>
|
||
<style>
|
||
*{margin:0;padding:0;box-sizing:border-box}
|
||
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#f5f7fa;color:#333;line-height:1.6;padding:20px}
|
||
.container{max-width:1100px;margin:0 auto}
|
||
h1{text-align:center;color:#1a1a2e;margin:20px 0 30px;font-size:24px}
|
||
h2{color:#2d3436;font-size:20px;margin:30px 0 15px;padding-bottom:8px;border-bottom:2px solid #0984e3}
|
||
.card{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:24px;margin-bottom:20px}
|
||
.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}
|
||
.info-item{display:flex;padding:8px 0;border-bottom:1px solid #f0f0f0}
|
||
.info-label{color:#636e72;min-width:120px;font-weight:500}
|
||
.info-value{color:#2d3436}
|
||
table{width:100%;border-collapse:collapse;font-size:13px}
|
||
thead{background:#0984e3;color:#fff}
|
||
th{padding:10px 8px;text-align:center;font-weight:600;white-space:nowrap}
|
||
td{padding:8px;text-align:center;border-bottom:1px solid #eee}
|
||
tr:hover td{background:#f0f7ff}
|
||
.summary-list{padding-left:20px}
|
||
.summary-list li{margin-bottom:8px;line-height:1.8}
|
||
.meta{text-align:center;color:#999;font-size:12px;margin-top:30px}
|
||
.text-block{background:#f8f9fd;border-left:4px solid #0984e3;padding:12px 16px;border-radius:0 8px 8px 0;margin:10px 0}
|
||
.status-normal{color:#00b894;font-weight:600}
|
||
.status-lost{color:#e17055;font-weight:600}
|
||
@media print{body{background:#fff}.card{box-shadow:none;border:1px solid #ddd}}
|
||
</style></head>
|
||
<body><div class="container">
|
||
|
||
<h1>📊 学习时间分析报告 — 角色 32009(zyl)</h1>
|
||
|
||
<h2>一、基本信息</h2>
|
||
<div class="card"><div class="info-grid">
|
||
<div class="info-item"><span class="info-label">角色ID</span><span class="info-value">32009</span></div>
|
||
<div class="info-item"><span class="info-label">账号ID</span><span class="info-value">25120</span></div>
|
||
<div class="info-item"><span class="info-label">角色姓名</span><span class="info-value">zyl</span></div>
|
||
<div class="info-item"><span class="info-label">角色性别</span><span class="info-value">男</span></div>
|
||
<div class="info-item"><span class="info-label">角色年龄</span><span class="info-value">12 岁</span></div>
|
||
<div class="info-item"><span class="info-label">手机号后4位</span><span class="info-value">0500</span></div>
|
||
<div class="info-item"><span class="info-label">最近留存状态</span><span class="info-value"><span class="status-normal">正常</span></span></div>
|
||
<div class="info-item"><span class="info-label">注册时间</span><span class="info-value">2026-04-24 21:24</span></div>
|
||
<div class="info-item"><span class="info-label">第一次完课时间</span><span class="info-value">2026-04-24 21:38</span></div>
|
||
<div class="info-item"><span class="info-label">最后一次完课时间</span><span class="info-value">2026-05-24 09:27</span></div>
|
||
<div class="info-item"><span class="info-label">最后一次完课</span><span class="info-value">Level A2 / Unit 5 / Lesson 1</span></div>
|
||
</div></div>
|
||
|
||
<h2>二、完课记录明细(共 26 条)</h2>
|
||
<div class="card" style="overflow-x:auto">
|
||
<table><thead><tr>
|
||
<th>序号</th><th>Level</th><th>Unit</th><th>Lesson</th><th>星期</th><th>时段</th><th>开始上课时间</th><th>完课时间</th><th>完课耗时</th>
|
||
</tr></thead><tbody>
|
||
<tr>
|
||
<td>1</td><td>A2</td><td>0</td><td>1</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-04-24 21:24</td><td>2026-04-24 21:38</td><td>14分16秒</td></tr>
|
||
<tr>
|
||
<td>2</td><td>A2</td><td>0</td><td>2</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-04-24 21:45</td><td>2026-04-24 21:58</td><td>13分1秒</td></tr>
|
||
<tr>
|
||
<td>3</td><td>A2</td><td>0</td><td>3</td>
|
||
<td>周六</td>
|
||
<td>下午</td>
|
||
<td>2026-04-25 14:16</td><td>2026-04-25 14:30</td><td>13分58秒</td></tr>
|
||
<tr>
|
||
<td>4</td><td>A2</td><td>0</td><td>4</td>
|
||
<td>周日</td>
|
||
<td>中午</td>
|
||
<td>2026-04-26 12:55</td><td>2026-04-26 13:12</td><td>17分5秒</td></tr>
|
||
<tr>
|
||
<td>5</td><td>A2</td><td>0</td><td>5</td>
|
||
<td>周一</td>
|
||
<td>晚上</td>
|
||
<td>2026-04-27 20:33</td><td>2026-04-27 20:49</td><td>16分15秒</td></tr>
|
||
<tr>
|
||
<td>6</td><td>A2</td><td>2</td><td>1</td>
|
||
<td>周四</td>
|
||
<td>晚上</td>
|
||
<td>2026-04-30 18:39</td><td>2026-04-30 18:59</td><td>20分20秒</td></tr>
|
||
<tr>
|
||
<td>7</td><td>A2</td><td>2</td><td>2</td>
|
||
<td>周四</td>
|
||
<td>晚上</td>
|
||
<td>2026-04-30 19:02</td><td>2026-04-30 19:21</td><td>18分50秒</td></tr>
|
||
<tr>
|
||
<td>8</td><td>A2</td><td>2</td><td>3</td>
|
||
<td>周五</td>
|
||
<td>上午</td>
|
||
<td>2026-05-01 10:09</td><td>2026-05-01 10:35</td><td>25分51秒</td></tr>
|
||
<tr>
|
||
<td>9</td><td>A2</td><td>2</td><td>4</td>
|
||
<td>周一</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-04 20:53</td><td>2026-05-04 21:16</td><td>22分37秒</td></tr>
|
||
<tr>
|
||
<td>10</td><td>A2</td><td>2</td><td>5</td>
|
||
<td>周三</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-06 19:44</td><td>2026-05-06 20:07</td><td>23分18秒</td></tr>
|
||
<tr>
|
||
<td>11</td><td>A2</td><td>1</td><td>1</td>
|
||
<td>周四</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-07 20:25</td><td>2026-05-07 20:45</td><td>20分33秒</td></tr>
|
||
<tr>
|
||
<td>12</td><td>A2</td><td>1</td><td>2</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-08 20:29</td><td>2026-05-08 20:54</td><td>25分1秒</td></tr>
|
||
<tr>
|
||
<td>13</td><td>A2</td><td>1</td><td>3</td>
|
||
<td>周六</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-09 19:19</td><td>2026-05-09 19:43</td><td>23分55秒</td></tr>
|
||
<tr>
|
||
<td>14</td><td>A2</td><td>1</td><td>4</td>
|
||
<td>周日</td>
|
||
<td>上午</td>
|
||
<td>2026-05-10 09:55</td><td>2026-05-10 10:17</td><td>22分9秒</td></tr>
|
||
<tr>
|
||
<td>15</td><td>A2</td><td>1</td><td>5</td>
|
||
<td>周一</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-11 19:39</td><td>2026-05-11 19:58</td><td>18分53秒</td></tr>
|
||
<tr>
|
||
<td>16</td><td>A2</td><td>3</td><td>1</td>
|
||
<td>周二</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-12 20:01</td><td>2026-05-12 20:23</td><td>22分2秒</td></tr>
|
||
<tr>
|
||
<td>17</td><td>A2</td><td>3</td><td>2</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-15 19:56</td><td>2026-05-15 20:16</td><td>20分21秒</td></tr>
|
||
<tr>
|
||
<td>18</td><td>A2</td><td>3</td><td>3</td>
|
||
<td>周六</td>
|
||
<td>上午</td>
|
||
<td>2026-05-16 09:39</td><td>2026-05-16 09:57</td><td>18分29秒</td></tr>
|
||
<tr>
|
||
<td>19</td><td>A2</td><td>3</td><td>4</td>
|
||
<td>周一</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-18 18:50</td><td>2026-05-18 19:10</td><td>20分12秒</td></tr>
|
||
<tr>
|
||
<td>20</td><td>A2</td><td>3</td><td>5</td>
|
||
<td>周二</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-19 18:21</td><td>2026-05-19 18:49</td><td>28分5秒</td></tr>
|
||
<tr>
|
||
<td>21</td><td>A2</td><td>4</td><td>1</td>
|
||
<td>周三</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-20 19:22</td><td>2026-05-20 19:49</td><td>27分2秒</td></tr>
|
||
<tr>
|
||
<td>22</td><td>A2</td><td>4</td><td>2</td>
|
||
<td>周四</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-21 19:52</td><td>2026-05-21 20:08</td><td>16分0秒</td></tr>
|
||
<tr>
|
||
<td>23</td><td>A2</td><td>4</td><td>3</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-22 18:43</td><td>2026-05-22 18:58</td><td>15分22秒</td></tr>
|
||
<tr>
|
||
<td>24</td><td>A2</td><td>4</td><td>4</td>
|
||
<td>周五</td>
|
||
<td>晚上</td>
|
||
<td>2026-05-22 18:59</td><td>2026-05-22 19:24</td><td>24分52秒</td></tr>
|
||
<tr>
|
||
<td>25</td><td>A2</td><td>4</td><td>5</td>
|
||
<td>周六</td>
|
||
<td>上午</td>
|
||
<td>2026-05-23 09:42</td><td>2026-05-23 10:00</td><td>18分38秒</td></tr>
|
||
<tr>
|
||
<td>26</td><td>A2</td><td>5</td><td>1</td>
|
||
<td>周日</td>
|
||
<td>上午</td>
|
||
<td>2026-05-23 16:19</td><td>2026-05-24 09:27</td><td>17时8分28秒</td></tr>
|
||
|
||
</tbody></table></div>
|
||
|
||
<h2>三、周上课时间分布分析</h2>
|
||
<div class="card"><div class="text-block">非寒暑假期间共完成 26 节课,主要集中在 **周五**(7 节,占 27%)。 工作日上课集中在 **晚上**时段(18 节,占 95%)。 周末也保持上课节奏,周六 4 节、周日 3 节。</div></div>
|
||
|
||
<h2>四、跨周趋势分析</h2>
|
||
<div class="card"><div class="text-block">完课跨越 5 周(有课 5 周),共 26 节,周均 5.2 节。 学习连续性良好,无中断周。 整体趋势:上涨 ↑,前半段平均 4.0 节/周 → 后半段 6.0 节/周。</div></div>
|
||
|
||
<h2>五、关键特征总结</h2>
|
||
<div class="card"><ul class="summary-list"><li>✅ 状态**正常**,近14天内有完课。累计 26 节完课。</li><li>📅 中期用户,学习跨度约 2 个月。</li><li>📚 稳定学习,周均 5.2 节。</li><li>🌙 晚间学习型,95% 的课在晚上。</li><li>📈 学习频率呈上升趋势,势头良好。</li></ul></div>
|
||
|
||
<div class="meta">分析时间:2026-05-24 11:20 | 完课总数:26 条 | 非寒暑假:26 条 | 寒暑假:0 条</div>
|
||
|
||
</div></body></html> |