fix(后台成就): 成就指标的名字改成大白话(「AC 题目数」→「做对的题数」这类)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-13 14:32:33 +08:00
1 parent 6470f56f87
commit c33b084788
1 file changed
+19 -19
+19 -19
View File
@@ -16,87 +16,87 @@ export interface AchievementMetric {
export const ACHIEVEMENT_METRICS: AchievementMetric[] = [
{
key: "accepted_count",
name: "AC 题目数",
name: "做对的题数",
helpText: "去重后通过的题目数量(不含比赛)",
},
{
key: "mid_ac_count",
name: "中等题 AC 数",
name: "做对的中等题",
helpText: "去重后通过的中等难度题目数(不含比赛)",
},
{
key: "hard_ac_count",
name: "困难题 AC 数",
name: "做对的困难题",
helpText: "去重后通过的困难题目数(不含比赛)",
},
{
key: "submission_count",
name: "提交总数",
name: "提交次数",
helpText: "提交次数(不含比赛)",
},
{ key: "active_days", name: "活跃天数", helpText: "有过提交的累计天数" },
{ key: "active_days", name: "有提交的天数", helpText: "有过提交的累计天数" },
{
key: "max_ac_streak_days",
name: "最长连续 AC 天数",
name: "连续做对的天数",
helpText: "连续每天至少 AC 一题的最长天数",
},
// 按周不按天:学生跟着课表来,2025 秋最长连续交题天数的中位数是 1 天、连续 7 天的
// 只有 3 人,按天的「坚持一周」基本拿不到;按周的连续 2/4/8 周分别约 73%/49%/8%
{
key: "max_ac_week_streak",
name: "最长连续新通过周数",
name: "连续有新做对的周数",
helpText: "连续几个自然周(周一起)每周都至少新通过一道题(不含比赛)",
},
{ key: "languages_used", name: "使用语言数", helpText: "用过多少种编程语言" },
{ key: "languages_used", name: "用过几种语言", helpText: "用过多少种编程语言" },
{
key: "contest_joined",
name: "参赛场次",
name: "参加比赛",
helpText: "参加过的比赛数量(本指标是比赛维度,不受比赛提交不计入的限制)",
},
{ key: "badge_count", name: "题单奖章数", helpText: "获得的题单奖章数量" },
{ key: "badge_count", name: "题单奖章", helpText: "获得的题单奖章数量" },
{
key: "problemset_completed",
name: "完成题单数",
name: "做完的题单",
helpText: "完成的题单数量",
},
{
key: "first_try_ac_count",
name: "一发入魂次数",
name: "一次就对的题",
helpText: "首次提交即通过的次数",
},
{
key: "midnight_submissions",
name: "凌晨提交次数",
name: "凌晨提交",
helpText: "0:00–5:00 之间的提交次数",
},
{
key: "early_bird_submissions",
name: "早起提交次数",
name: "早起提交",
helpText: "5:00–7:00 之间的提交次数",
},
{
key: "compile_error_count",
name: "编译错误次数",
name: "编译错误",
helpText: "累计编译错误的次数",
},
{
key: "max_wa_before_ac",
name: "屡败屡战",
name: "错了几次才对",
helpText: "单题失败最多多少次后终于通过",
},
{
key: "max_ac_in_one_day",
name: "单日最多 AC",
name: "一天做对最多",
helpText: "一天之内最多通过多少题",
},
{
key: "max_code_lines",
name: "最长代码行数",
name: "最长的代码行数",
helpText: "做对的提交里最长的代码有多少行(空行不算,不含比赛)",
},
{
key: "achievement_unlocked_count",
name: "已解锁成就数",
name: "拿到的成就数",
helpText: "已解锁的成就数量(不含白金档和已下架的)",
meta: true,
},