ソースを参照

fix: Clear metrics data definitions and utilities.

Insouciant21 6 ヶ月 前
コミット
3e23ae3fd5
1 ファイル変更125 行追加103 行削除
  1. 125 103
      components/metricsData.ts

+ 125 - 103
components/metricsData.ts

@@ -32,7 +32,7 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
   K: [
     {
       id: "K1",
-      name: "核心概念掌握能力",
+      name: "软件工程核心概念掌握能力",
       description: "软件工程核心概念能力",
       colorClass: "chart-3",
       bgClass: "bg-primary-container text-on-primary-container",
@@ -41,22 +41,22 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "K1-1",
-          name: "基于工程核心概念能力",
+          name: "软件工程概念理解能力",
           values: [
-            { name: "概念测试得分" },
+            { name: "概念答题正确率" },
             { name: "核心知识点覆盖率" },
           ],
         },
         {
           id: "K1-2",
-          name: "核心概念客观测试得分",
-          values: [{ name: "核心知识点客观得分" }],
+          name: "核心概念考试得分能力",
+          values: [{ name: "核心知识点测验得分" }],
         },
       ],
     },
     {
       id: "K2",
-      name: "规范与原理掌握能力",
+      name: "软件工程规范与原理掌握能力",
       description: "软件工程系统规范与原理的掌握能力",
       colorClass: "tertiary",
       bgClass: "bg-tertiary-container text-on-tertiary-container",
@@ -65,20 +65,20 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "K2-1",
-          name: "软件工程规范掌握能力",
+          name: "软件工程原理理解题能力",
           values: [
-            { name: "规范选择题得分率" },
-            { name: "规范知识点测试得分" },
-            { name: "规范知识覆盖率" },
+            { name: "原理类题目答题正确率" },
+            { name: "原理知识点测验得分" },
+            { name: "原理知识点覆盖率" },
           ],
         },
         {
           id: "K2-2",
-          name: "软件工程原理掌握能力",
+          name: "软件工程规范条款熟悉能力",
           values: [
-            { name: "原理选择题得分率" },
-            { name: "原理客观测试得分" },
-            { name: "原理知识覆盖率" },
+            { name: "规范类题目答题正确率" },
+            { name: "规范条款测验得分" },
+            { name: "规范知识点覆盖率" },
           ],
         },
       ],
@@ -94,10 +94,17 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "K3-1",
-          name: "前沿技术掌握能力",
+          name: "前沿技术解题能力",
           values: [
-            { name: "前沿技术知识点测试得分" },
-            { name: "前沿技术客观试题得分率" },
+            { name: "前沿技术知识点测验得分" },
+            { name: "前沿技术答题认知正确率" },
+          ],
+        },
+        {
+          id: "K3-2",
+          name: "技术发展趋势认知能力",
+          values: [
+            { name: "前沿技术知识点覆盖数" },
           ],
         },
       ],
@@ -115,24 +122,29 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A1-1",
-          name: "提示词结构化表达能力",
-          values: [{ name: "提示词模块完整度" }],
+          name: "提示词结构性写作能力",
+          values: [{ name: "有效提示词占比" }],
         },
         {
           id: "A1-2",
-          name: "提示词语义准确性能力",
-          values: [{ name: "清晰度与相关性评分" }],
+          name: "工程语义准确性表达 + B6",
+          values: [{ name: "单轮目标达成率" }],
         },
         {
           id: "A1-3",
-          name: "指令细节明确能力",
-          values: [{ name: "需求限制条件包含率" }],
+          name: "迭代意识能力",
+          values: [{ name: "提示词优化迭代次数" }],
+        },
+        {
+          id: "A1-4",
+          name: "边界设定能力",
+          values: [{ name: "提示词边界约束符合率" }],
         },
       ],
     },
     {
       id: "A2",
-      name: "AI 输出获取能力",
+      name: "AI 输出驾驭能力",
       description: "结果召回能力",
       colorClass: "chart-3",
       bgClass: "bg-primary-container text-on-primary-container",
@@ -141,19 +153,19 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A2-1",
-          name: "结果召回能力",
-          values: [{ name: "一次性获取结果成功率" }],
+          name: "缺陷识别能力",
+          values: [{ name: "AI 输出缺陷识别率" }],
         },
         {
           id: "A2-2",
-          name: "多模态获取能力",
-          values: [{ name: "多模态结果获取率" }],
+          name: "误报精准能力",
+          values: [{ name: "缺陷误报精准率" }],
         },
       ],
     },
     {
       id: "A3",
-      name: "人机协同工作流程编排能力",
+      name: "人机协同工作流规范能力",
       description: "人机交互与编排能力",
       colorClass: "tertiary",
       bgClass: "bg-tertiary-container text-on-tertiary-container",
@@ -162,19 +174,24 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A3-1",
-          name: "人机协作分工能力",
-          values: [{ name: "任务拆分与工作流执行效率" }],
+          name: "人机协同流程安排能力",
+          values: [{ name: "流程节点合规率" }],
         },
         {
           id: "A3-2",
-          name: "协同流程编排能力",
-          values: [{ name: "流程编排合理性评分" }],
+          name: "人机任务分工能力",
+          values: [{ name: "人机协同提升的工作效率" }],
+        },
+        {
+          id: "A3-3",
+          name: "协同过程留痕能力",
+          values: [{ name: "规范流程执行次数" }],
         },
       ],
     },
     {
       id: "A4",
-      name: "推理审查与纠错能力",
+      name: "批判审查 AI 输出能力",
       description: "验证及纠错分析能力",
       colorClass: "chart-1",
       bgClass: "bg-secondary-container text-on-secondary-container",
@@ -183,24 +200,24 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A4-1",
-          name: "AI输出逻辑漏洞检查能力",
-          values: [{ name: "逻辑漏洞识别率" }],
+          name: "AI 输出逻辑漏洞检出能力",
+          values: [{ name: "AI 输出问题识别率" }],
         },
         {
           id: "A4-2",
-          name: "AI生成代码和资料审查能力",
-          values: [{ name: "代码及资料审查准确率" }],
+          name: "AI 生成代码漏洞排查能力",
+          values: [{ name: "AI 生成代码审查命中率" }],
         },
         {
           id: "A4-3",
-          name: "错误定位与纠偏纠错能力",
-          values: [{ name: "错误定位准确率及纠错效率" }],
+          name: "输出内容合规性检查能力",
+          values: [{ name: "AI 输出风险点排查数量" }],
         },
       ],
     },
     {
       id: "A5",
-      name: "冲突解决能力",
+      name: "冲突识别能力",
       description: "解决 AI 回复冲突的能力",
       colorClass: "chart-5",
       bgClass: "bg-chart-5-container text-chart-5",
@@ -209,24 +226,24 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A5-1",
-          name: "AI输出与需求目标冲突识别能力",
-          values: [{ name: "需求冲突识别次数与比例" }],
+          name: "AI 输出与需求目标冲突识别能力",
+          values: [{ name: "需求与实现冲突识别率" }],
         },
         {
           id: "A5-2",
-          name: "多轮AI推荐内容参考冲突识别能力",
-          values: [{ name: "多轮交互中的冲突识别数" }],
+          name: "多轮 AI 输出内容矛盾冲突识别能力",
+          values: [{ name: "多源 / 多轮输出冲突识别数" }],
         },
         {
           id: "A5-3",
-          name: "AI输出与既定规范冲突识别能力",
-          values: [{ name: "规范冲突识别率" }],
+          name: "AI 输出与行业规范冲突识别能力",
+          values: [{ name: "规范冲突识别率" }],
         },
       ],
     },
     {
       id: "A6",
-      name: "伦理决策能力",
+      name: "权衡决策能力",
       description: "多方面决策及评估",
       colorClass: "chart-4",
       bgClass: "bg-primary-container text-on-primary-container",
@@ -235,13 +252,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A6-1",
-          name: "AI多方案评估能力",
-          values: [{ name: "多方案评估准确率" }],
+          name: "AI 多方案选优能力",
+          values: [{ name: "多方案决策次数" }],
         },
         {
           id: "A6-2",
-          name: "人机分工决策能力",
-          values: [{ name: "决策合理性及对结果的影响" }],
+          name: "人机分工权衡能力",
+          values: [{ name: "决策次数占总生成次数的比例" }],
         },
       ],
     },
@@ -256,18 +273,18 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "A7-1",
-          name: "知识产权合规风险把能力",
-          values: [{ name: "知识产权合规风险识别率" }, { name: "知识产权合规违规次数" }],
+          name: "知识产权合规风险把能力",
+          values: [{ name: "知识产权合规风险识别率" }, { name: "知识产权风险规避处理次数" }],
         },
         {
           id: "A7-2",
-          name: "数据安全风险把能力",
-          values: [{ name: "数据安全风险识别率" }, { name: "数据安全违规次数" }],
+          name: "数据安全风险把能力",
+          values: [{ name: "数据安全合规风险识别率" }, { name: "数据安全风险规避处理次数" }],
         },
         {
           id: "A7-3",
-          name: "行业伦理规范及常识把控能力",
-          values: [{ name: "行业规范常识掌握率" }],
+          name: "行业伦理规范契合度把关能力",
+          values: [{ name: "行业伦理规范遵循率" }],
         },
       ],
     },
@@ -275,7 +292,7 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
   S: [
     {
       id: "S1",
-      name: "文档核心要素写作能力",
+      name: "软件工程文档编写能力",
       description: "软件工程文档编写能力",
       colorClass: "chart-3",
       bgClass: "bg-primary-container text-on-primary-container",
@@ -284,8 +301,8 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "S1-1",
-          name: "文档核心要素写作能力",
-          values: [{ name: "文档规范性评分" }],
+          name: "文档核心模块写作能力",
+          values: [{ name: "文档完整度评分" }],
         },
         {
           id: "S1-2",
@@ -295,7 +312,7 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
         {
           id: "S1-3",
           name: "文档可读性能力",
-          values: [{ name: "文档可读性和清晰度评分" }, { name: "文档格式符合率" }],
+          values: [{ name: "文档可读性标准化评分" }, { name: "文档规范符合率" }],
         },
       ],
     },
@@ -315,18 +332,18 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
         },
         {
           id: "S2-2",
-          name: "需求业务满全能力",
-          values: [{ name: "需求业务完整度评分" }],
+          name: "需求分层拆解能力",
+          values: [{ name: "需求拆解完整评分" }],
         },
         {
           id: "S2-3",
           name: "需求可行性分析能力",
-          values: [{ name: "需求可行性分析率" }],
+          values: [{ name: "需求可行性分" }],
         },
         {
           id: "S2-4",
           name: "需求变更管控能力",
-          values: [{ name: "需求变更理次数" }],
+          values: [{ name: "需求变更理次数" }],
         },
       ],
     },
@@ -342,12 +359,12 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
         {
           id: "S3-1",
           name: "单位时间有效代码产出能力",
-          values: [{ name: "有效代码行数" }, { name: "代码产出效率" }],
+          values: [{ name: "有效代码行数" }, { name: "代码每日产出效率" }],
         },
         {
           id: "S3-2",
           name: "业务逻辑实现匹配能力",
-          values: [{ name: "业务逻辑实现匹配" }],
+          values: [{ name: "业务逻辑实现匹配" }],
         },
       ],
     },
@@ -362,13 +379,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "S4-1",
-          name: "开发和工具掌握能力",
-          values: [{ name: "核心工具使用熟练度" }],
+          name: "开发核心工具操作能力",
+          values: [{ name: "核心工具有效使用次数" }],
         },
         {
           id: "S4-2",
-          name: "工具使用熟练能力和深度",
-          values: [{ name: "工具使用深度评分" }],
+          name: "工具使用种类与广度能力",
+          values: [{ name: "工具使用种类数" }],
         },
       ],
     },
@@ -384,23 +401,28 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
         {
           id: "S5-1",
           name: "编码规范符合能力",
-          values: [{ name: "码规范符合率" }],
+          values: [{ name: "码规范符合率" }],
         },
         {
           id: "S5-2",
-          name: "代码异常处理能力",
-          values: [{ name: "异常处理覆盖率" }, { name: "异常处理正确率" }],
+          name: "代码复杂度达标能力",
+          values: [{ name: "代码圈复杂度达标率" }, { name: "代码缺陷占比" }],
         },
         {
           id: "S5-3",
           name: "代码可维护性能力",
           values: [{ name: "代码可维护性评分" }],
         },
+        {
+          id: "S5-4",
+          name: "核心注释覆盖能力",
+          values: [{ name: "核心代码注释覆盖率" }],
+        },
       ],
     },
     {
       id: "S6",
-      name: "架构规划能力",
+      name: "项目调试能力",
       description: "架构设计与拓展性",
       colorClass: "tertiary",
       bgClass: "bg-tertiary-container text-on-tertiary-container",
@@ -409,18 +431,18 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "S6-1",
-          name: "架构设计合理能力",
-          values: [{ name: "架构设计合理率" }],
+          name: "Bug 定位能力",
+          values: [{ name: "问题定位准确率" }],
         },
         {
           id: "S6-2",
-          name: "架构扩展能力",
-          values: [{ name: "架构扩展率" }],
+          name: "Bug 修复能力",
+          values: [{ name: "缺陷成功修复率" }, { name: "问题解决总数" }],
         },
         {
           id: "S6-3",
-          name: "微服务拆分能力",
-          values: [{ name: "微服务拆分合理度" }],
+          name: "单问题平均调试耗时",
+          values: [{ name: "平均缺陷修复时长" }],
         },
       ],
     },
@@ -436,17 +458,17 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
         {
           id: "S7-1",
           name: "分支管理规范能力",
-          values: [{ name: "分支管理规范率" }],
+          values: [{ name: "分支管理合规次数" }],
         },
         {
           id: "S7-2",
-          name: "代码合并冲突处理能力",
-          values: [{ name: "代码合并冲突率" }],
+          name: "提交记录规范度能力",
+          values: [{ name: "版本规范遵循率" }],
         },
         {
           id: "S7-3",
-          name: "版本管理及配置规范能力",
-          values: [{ name: "版本管理规范率" }],
+          name: "协作版本冲突解决能力",
+          values: [{ name: "版本冲突解决成功率" }],
         },
       ],
     },
@@ -454,7 +476,7 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
   D: [
     {
       id: "D1",
-      name: "作业等规范能力",
+      name: "作业答题态度能力",
       description: "提交规范与通过率",
       colorClass: "chart-3",
       bgClass: "bg-primary-container text-on-primary-container",
@@ -463,13 +485,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "D1-1",
-          name: "作业标准规范率",
-          values: [{ name: "作业查重率" }, { name: "作业通过率" }],
+          name: "作业按时提交率",
+          values: [{ name: "作业按时提交率" }, { name: "作业完成率" }],
         },
         {
           id: "D1-2",
-          name: "作业分能力",
-          values: [{ name: "作业评分" }, { name: "作业修改次数" }],
+          name: "作业分能力",
+          values: [{ name: "答题平均得分" }, { name: "作业修改次数" }],
         },
       ],
     },
@@ -484,13 +506,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "D2-1",
-          name: "作业按时提交与规划能力",
-          values: [{ name: "任务按时提交率" }],
+          name: "作业准时提交时间管理能力",
+          values: [{ name: "作业准时提交率" }],
         },
         {
           id: "D2-2",
-          name: "拖欠作业与任务跟进能力",
-          values: [{ name: "任务逾期次数" }, { name: "逾期任务跟进率" }],
+          name: "多任务并行时间管理能力",
+          values: [{ name: "任务按时完成率" }, { name: "里程碑达成率" }],
         },
       ],
     },
@@ -505,13 +527,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "D3-1",
-          name: "自主习时长",
-          values: [{ name: "自主学习在线时间" }],
+          name: "自主习时长",
+          values: [{ name: "自主学习 / 练习时长" }],
         },
         {
           id: "D3-2",
-          name: "自主拓展阅读",
-          values: [{ name: "拓展学习资源完成率" }, { name: "学习资源被采纳量" }],
+          name: "自主练习情况",
+          values: [{ name: "自主练习完成率" }, { name: "学习资料查阅数量" }],
         },
       ],
     },
@@ -526,13 +548,13 @@ export const metricsData: Record<string, MetricCategoryData[]> = {
       subMetrics: [
         {
           id: "D4-1",
-          name: "个人分工任务按节点完成能力",
-          values: [{ name: "分工任务完成率" }],
+          name: "个人分工任务按完成能力",
+          values: [{ name: "协作任务完成率" }],
         },
         {
           id: "D4-2",
           name: "团队内部沟通能力",
-          values: [{ name: "团队内部讨论参与频次" }, { name: "提供反馈次数" }, { name: "协作冲突解决次数" }],
+          values: [{ name: "团队沟通平均响应耗时" }, { name: "有效协作次数" }, { name: "协作冲突解决次数" }],
         },
       ],
     },