{
  "id": "ws-template-training-evaluation-form",
  "name": "Training Evaluation Form",
  "version": "1.0.0",
  "type": "evaluation",
  "unit": "individual",
  "license": "CC-BY-4.0",
  "scoring": {
    "method": "level-wise: mean + delta + behavior-count",
    "reverse_scored_items": [],
    "range": [
      1,
      5
    ],
    "reported": [
      "item_means",
      "lowest_item",
      "confidence_delta",
      "day30_behavior_count"
    ],
    "report_note": "各级别分行汇报，永远不混在一起求平均：反应报逐题均值，自信度报差值（有基线时），第 30 天报原始计数。无基线的自评标注「自评、无基线」。第 4 级任何表格都测不了——如实说。"
  },
  "timing": {
    "complete_minutes": 7,
    "distribute": "last minutes of final session, in-room",
    "late_window": "day-30 email follow-up"
  },
  "language": "zh",
  "description": "企业培训的柯氏级评估包：8 道反应题、3 道自信度自评（第 2 级代理）、2 道保持/修改开放题，外加第 30 天邮件追踪 3 题（第 3 级行为检查）。产出管理层单页报告。",
  "instructions": {
    "when": "反应题、自信度自评与保持/修改题在最后一场课程的最后几分钟、人在场时填写。30 天后用邮件发追踪——用参与者认识的那个人的邮箱。",
    "how": "匿名。各级别分行汇报，永远不混在一起求平均——反应与行为之间的差距本身就是发现。"
  },
  "items": [
    {
      "id": "tef-01",
      "construct": "relevance",
      "text": "内容对得上我实际做的工作。",
      "reverse": false
    },
    {
      "id": "tef-02",
      "construct": "depth",
      "text": "内容比泛泛而谈走得深。",
      "reverse": false
    },
    {
      "id": "tef-03",
      "construct": "instructor",
      "text": "讲师回答问题答得有货。",
      "reverse": false
    },
    {
      "id": "tef-04",
      "construct": "materials",
      "text": "这些材料以后我还会再打开。",
      "reverse": false
    },
    {
      "id": "tef-05",
      "construct": "exercises",
      "text": "做练习的时间多过听讲的时间。",
      "reverse": false
    },
    {
      "id": "tef-06",
      "construct": "logistics",
      "text": "报名、日程和场地都组织得妥当。",
      "reverse": false
    },
    {
      "id": "tef-07",
      "construct": "workload",
      "text": "课程的工作量和我的本职工作不冲突。",
      "reverse": false
    },
    {
      "id": "tef-08",
      "construct": "overall",
      "text": "总体而言，这次培训值得我花时间。",
      "reverse": false
    }
  ],
  "self_report_items": [
    {
      "id": "tef-s1",
      "construct": "apply",
      "text": "这次培训的主要方法，我不用别人帮忙就能上手。"
    },
    {
      "id": "tef-s2",
      "construct": "explain",
      "text": "核心想法我能在两分钟内讲给同事听。"
    },
    {
      "id": "tef-s3",
      "construct": "recover",
      "text": "上手卡住时，我知道去哪找办法。"
    }
  ],
  "open_items": [
    {
      "id": "tef-09",
      "prompt": "什么效果好到应该原样保留？",
      "codes_to": "保持清单（下一次设计会议议程）"
    },
    {
      "id": "tef-10",
      "prompt": "下一场该改什么？",
      "codes_to": "修改清单（下一次设计会议议程）"
    }
  ],
  "day30_followup": [
    {
      "id": "tef-f1",
      "prompt": "培训之后，我把主要方法用了：（没用过 / 用过一次 / 2-5 次 / 每周都在用）",
      "codes_to": "行为计数"
    },
    {
      "id": "tef-f2",
      "prompt": "什么帮了或拦住了使用？",
      "codes_to": "迁移氛围笔记"
    },
    {
      "id": "tef-f3",
      "prompt": "什么支持能让它留下来？",
      "codes_to": "支持待办"
    }
  ],
  "scale": {
    "type": "likert-5",
    "labels": [
      "非常不同意",
      "不同意",
      "中性",
      "同意",
      "非常同意"
    ]
  },
  "report": {
    "title": "培训评估——管理层单页报告",
    "sections": [
      "反应：总体、最低题点名、最高题点名",
      "自信度（自评 + 有基线时的差值）",
      "第 30 天：回复数与使用分布",
      "保持与修改：各一句授权原话，加下一场建议"
    ]
  }
}
