第20章 认识世界技能大赛与评分标准

读懂规则,才能赢得比赛 | 课型:理论课 | 建议课时:2节

🏠 返回总目录 / 第20章

🎯 学习目标

知识目标

  • 了解世界技能大赛与网站设计与开发项目
  • 掌握判断分(J分)与测量分(M分)的区别
  • 掌握模块A=25/B=15/C=35/D=25的分值结构
  • 掌握任务书分析方法论

能力目标

  • 能默写13个任务的分值分布
  • 能像选手一样拆解任务书评分点
  • 能说出J分0-3级评级的真实锚点

德育目标

  • 培养规则意识与标准意识
  • 树立"以赛促学、技能报国"的理想信念

教学重点

  • M分客观/J分评级
  • 四模块分值结构
  • 任务书→评分点的翻译方法

教学难点

  • J分0-3级的评级锚点理解
  • 按分值分配比赛时间的策略

💻 实例演示1个实例 · 可在线运行

▶ 评分体系自测闯关

互动问答:13任务分值分布与J/M分判断,答完即时评分。

新窗口运行 下载源码

操作步骤

  1. 打开demo1.html,独立完成五道自测题
  2. 提交后查看对错标记与得分
  3. 答错的题回到教材20.2/20.7节复习
  4. 尝试给quiz增加一道新题(练习数组操作)

效果观察点

  • radio分组name相同才能单选
  • 对错题目标记使用类切换
  • 评分逻辑用forEach遍历
查看核心代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>评分体系自测</title>
<style>
  body { font-family: "Microsoft YaHei", sans-serif; background: #f2f6f8; margin: 0;
         display: flex; justify-content: center; padding: 30px 16px; }
  .quiz { background: #fff; border-radius: 14px; padding: 26px; width: 480px;
          box-shadow: 0 6px 24px rgba(18,58,82,.1); }
  h1 { font-size: 20px; color: #123a52; }
  .q { margin: 18px 0; }
  .q p { font-weight: bold; margin-bottom: 8px; }
  .opt { display: block; margin: 6px 0; padding: 10px 14px; border: 2px solid #d7e3ea;
         border-radius: 8px; cursor: pointer; }
  .opt:hover { border-color: #0f8c7f; }
  .opt.right { background: #e7f7f4; border-color: #0f8c7f; }
  .opt.wrong { background: #fbeae0; border-color: #c05a1e; }
  button { width: 100%; padding: 12px; border: none; border-radius: 8px; background: #0f8c7f;
           color: #fff; font-size: 16px; cursor: pointer; margin-top: 8px; }
  #score { text-align: center; font-size: 22px; color: #c77728; font-weight: bold; margin-top: 14px; }
</style>
</head>
<body>
  <div class="quiz">
    <h1>🏆 世赛评分体系自测</h1>
    <div id="box"></div>
    <button onclick="grade()">提交评分</button>
    <div id="score"></div>
  </div>
<script>
  const QS = [
    { q: '模块A(网页元素开发)的分值是?', opts: ['15分', '25分', '35分'], a: 1 },
    { q: '下列哪个属于测量分(M分)?', opts: ['视觉一致性', '动画时长恰好3秒', '主题相关性'], a: 1 },
    { q: 'J分评级的最高等级是?', opts: ['2级', '3级', '5级'], a: 1 },
    { q: '任务6七段计时器与任务7立方体的分值特点是?', opts: ['都是1分题', '都是3分高值题', '都是2分题'], a: 1 },
    { q: '分值最高的模块是?', opts: ['模块A', '模块C', '模块D'], a: 1 }
  ];
  const box = document.getElementById('box');
  QS.forEach((item, i) => {
    const div = document.createElement('div'); div.className = 'q';
    div.innerHTML = '<p>' + (i + 1) + '. ' + item.q + '</p>' +
      item.opts.map((o, j) => '<label class="opt"><input type="radio" name="q' + i + '" value="' + j + '"> ' + o + '</label>').join('');
    box.appendChild(div);
  });
  function grade() {
    let s = 0;
    QS.forEach((item, i) => {
      const sel = document.querySelector('input[name="q' + i + '"]:checked');
      const opts = document.querySelectorAll('input[name="q' + i + '"]');
      opts.forEach(o => o.parentElement.classList.remove('right', 'wrong'));
      if (sel) {
        const ok = +sel.value === item.a;
        sel.parentElement.classList.add(ok ? 'right' : 'wrong');
        opts[item.a].parentElement.classList.add('right');
        if (ok) s += 20;
      }
    });
    document.getElementById('score').textContent = '得分:' + s + ' / 100';
  }
</script>
</body>
</html>

📋 实习任务书

任务目标:吃透评分体系,学会拆解任务书

任务内容与评分
任务1:默写四模块分值结构(20分)
任务2:默写13个任务名称与分值(30分)
任务3:给出任务3任务书原文,圈出全部评分点(25分)
任务4:写出J分0级与3级在"对齐"锚点上的差别(25分)

自我评价

📚 课后作业与预习