历史成绩
报名者以往的成绩,用于编排分组。对每个项目,EVENT 按项目规则计算每名报名者的种子成绩;随后“编排”模块据此编排比赛。
赛前用于给每名报名者排序的时间(seeding),按在模板中设置的项目来源链得出:例如该距离上的近期成绩,否则为另一个已完赛项目的成绩,否则为其报名时间。
| # | 号码布 | 运动员 | 俱乐部 | 采用的时间 | 来源 | 分组 | 组次 | 详细信息(场地、日期、换算、公式) |
|---|---|---|---|---|---|---|---|---|
| 1 | 110 | Kaja Nowicka | TRV | 2:24.970 | 报名 | 1 | P1 | |
| 2 | 107 | Eline De Smedt | BOB | 2:22.800 | 参考成绩 | 1 | P1 | Quebec City (CAN), 2026-02-14 |
| 3 | 105 | Maud Lefébure | SLB | 2:24.100 | 参考成绩 | 2 | P2 | Calgary (CAN), 2026-01-17 |
- 项目(与“编排”中的相同)、计算、其“取消”和“整个赛事”复选框、SSR 和 ChronoFEED 的读取、模块设置。
- 计算进度。
- 允许的场地和排除的场地(多选)。
- 表格:正在计算的行显示为粗体,并移到新的名次位置。
项目
位置: “历史成绩”,顶部栏
要计算成绩的项目。它与“编排”模块中的列表和选择相同:在这里更换项目,那里也会更换,反之亦然。
计算种子成绩 时间
位置:历史成绩
按项目的后备来源链计算每名报名者的种子成绩时间;手动更正的时间保持不变。结果摘要:“已计算种子成绩:16 名报名者,2 名没有时间。”。第一次生成时也会自动计算。成绩发生变化后(SSR 导入、撤销更正),请重新计算。
计算不会让屏幕卡住:它在后台运行,然后逐个显示每名报名者——其所在行变为粗体,换上新成绩并移到新的名次位置,然后恢复正常。进度条显示计算进行到哪里(“计算成绩:3 / 8 — Eline De Smedt”)。取消会停止计算:不写入任何内容,表格恢复为已保存的成绩;否则在最后写入成绩。
整个赛事。勾选 整个赛事 后,计算一次涵盖所有项目:依次重新读取并计算每个项目,各用其自己的规则(换算时间、允许和排除的地点,手动更正的时间会保留)。进度条显示总体进度(“计算成绩:项目 2 / 5 — 1500 m 女子”),下方每个项目有一个小进度条和状态(“正在读取…”、“正在计算…(16 名报名者)”、“16 名报名者,2 名没有时间”、“没有报名者”);正在计算的项目以粗体显示。取消 会停止一切:不写入任何内容。否则在最后写入所有时间:“已计算 5 个项目的种子成绩:74 名报名者,6 名没有时间。”。不勾选时,只计算所选项目。
SSR 成绩 时间 大道
位置:历史成绩(仅限速度滑冰大道)
从 SpeedSkatingResults 读取报名者在种子成绩所用距离上的成绩,并添加到其档案中。识别运动员时首先使用其档案中的 SpeedSkatingResults ID(“身份”选项卡,或报名导入中的“ID SSR”列),然后使用上次获取时保存的 ID,最后使用其姓名、性别和国家/地区——SpeedSkatingResults 中必须恰好只有一名运动员与之对应:EVENT 绝不猜测。需要连接互联网。只有当赛事信息表注明速度滑冰和大道时才有此按钮;否则消息会说明赛事的运动项目和专项。
详细报告写入赛事日志(来源为“SSR”;操作import_ssr):每名报名者一行(其 SSR ID 及来源、读取的成绩、可用的成绩、被排除的成绩),然后是摘要——读取的报名者、按 SSR ID 或按姓名识别的、找不到的、有歧义的、没有成绩的(SSR ID 未知?)、读取的成绩、写入的、已在数据库中的、可供种子排序使用的——以及每种排除原因并附一个示例:无日期、距离不在种子成绩来源链中、不在日期范围内、晚于赛事、场地不被允许(并列出允许的场地)、跑道不被允许。SpeedSkatingResults 中的场地写作“城市 (国家)”:“Québec (CAN)”和“Quebec City (CAN)”都会被允许的场地“Québec”接受(忽略大小写、重音、括号中的国家以及 City、Ville、Ville de、Cité 等词)。摘要会列出最常被拒绝的场地(“Calgary (CAN) × 12”),对于日期范围不符的情况还会列出允许的日期;这两项都在项目的种子成绩规则中设置,该栏会自动展开。
当有可用的成绩时,种子成绩会立即重新计算(其日志紧接在报告之后);否则,报告会说明为什么没有可用的成绩。
SSR 缓存。按姓名搜索运动员很慢(网站要求请求之间留出间隔)。因此 EVENT 会把每次搜索保存在本机,以姓、名、出生日期和国家为键(不区分重音、大小写和多余的空格):下次读取只搜索未知的运动员。找到的运动员保存一年;没有结果的搜索(未找到或有歧义)保存一周。报告中会注明(“按姓名找到,本机缓存”、“避免了 12 次按姓名搜索”)。成绩本身每次都从网站重新读取,项目的规则(换算时间、允许和排除的地点)照常生效。要重新搜索全部:清空 SSR 缓存。
收到即显示(2.0.30)。读取在后台进行,每次几名运动员(三名,以免给网站造成负担,网站要求请求之间留出间隔):界面不会被占用,每名运动员一收到就显示——显示在进度条中(“SSR 成绩:12 / 40 — ESSAI, Numéro 2:已找到(SSR ID 952):读取 12 条结果”)、其所在行的SSR列中、进度条下方的已收到列表中(最新的在最上面;找不到、不明确或出错时用警示色),并在日志中记一条,来源为“SSR”。整个过程可能稍长,但能看到正在发生什么。
整个赛事。勾选整个赛事后,读取涵盖所有项目的报名者:每名运动员只读一次,涵盖其所有项目的距离;报告按项目逐一生成,并重新计算整个赛事的成绩。
取消、写入和错误。取消会停止读取:已收到的运动员仍然显示,但不写入任何内容(与成绩计算相同)。否则,读取到的全部内容在最后一次性写入。网站对某名运动员返回错误时,该运动员标为“出错”,其他运动员继续;连续出错五次后,不再请求后面的运动员:请稍后再运行。
ChronoFEED 成绩 时间
位置:历史成绩(“计算种子成绩”旁边有整个赛事复选框)
从 ChronoFEED 全球成绩数据库(各台 FINISH 计算机共享的竞赛成绩)中读取该项目报名者的成绩——勾选复选框时则读取赛事所有报名者的成绩——并添加到其成绩中,来源为chronofeed,与 SSR 成绩相同:但适用于所有运动项目、所有专项。只保留赛事的运动项目和专项的成绩(公共数据库中的代码:“SPEEDSKATING”、“LONG-TRACK”…),且须为有名次的运动员、有时间和距离。其成绩中已有的时间(距离、时间和日期都相同,无论来源如何)不会重复写入。需要连接互联网并拥有 EVENT 许可证(试用版无权访问)。
只有档案中身份信息完整的运动员才能被找到:名、姓、出生日期和国家/地区(三个字母的 ISO 代码,即国家/地区表中的代码:“CAN”)。这些信息都不会离开本计算机:EVENT 为每人计算一个密钥(每名运动员需要零点几秒,可同时计算多个;状态栏显示“运动员密钥 12 / 143”),只向服务器发送由该密钥导出的标识符,每批 500 个,并自行解密收到的成绩。取消可停止读取;此时不会写入任何内容。
报告写入赛事日志(来源为“导入”;操作 import_chronofeed):每名报名者一行(身份不完整及所缺内容、没有成绩,或读取的成绩、属于该专项的、可用的、属于其他专项的、无名次的),然后是摘要——读取的报名者、身份完整和不完整的、读取的成绩、写入的、已在数据库中的、可供该项目种子成绩使用的——以及排除原因(规则与计算相同:日期范围、允许的场地…)。服务器错误(许可证被拒、当日配额用尽、服务器无法访问或尚未更新)会明确说明;之前已读取的内容会保留。有新的可用成绩时,种子成绩会重新计算。
种子成绩来源链无需任何设置:“成绩”来源会采用运动员的所有成绩,无论来自 SpeedSkatingResults、ChronoFEED 还是手动输入。服务器地址在参数中设置。
示例:1500 m Femmes,24 名报名者,不勾选复选框。摘要:“读取 24 名报名者,21 名身份完整,3名不完整(出生日期 × 3);读取 57 个成绩,9 个属于其他专项,2 个无名次,写入 46 个,0 个已在数据库中,18个可供该项目的种子成绩使用。”补全这三份档案的出生日期后重新运行:只会写入新的成绩。
模块设置 时间
位置:历史成绩,顶部工具栏末端的按钮
本机的 SSR 缓存:其中保存的 SpeedSkatingResults 运动员搜索次数(“本机保存了 42 次 SpeedSkatingResults 运动员搜索。”)。清空 SSR 缓存 经确认后忘记全部搜索:下次 SSR 成绩 会重新在网站上按姓名搜索,耗时较长。已读取的成绩和运动员档案中的 SSR ID 不变。
缓存是本机上的一个文件(在 Windows 用户配置文件的 EVENT 文件夹中),所有赛事共用。它不在 FINISH 共享的数据库中。
项目的种子成绩规则 时间
位置:历史成绩,按钮下方的可折叠栏
本项目的种子成绩来源链,逐个来源列出,与计算时所用的完全一致:距离(或公式,或其他项目)、计算方式(最好的一项或最好的 N 项的平均值)、日期范围(赛季、赛季开始、最多天数、不早于、不晚于),以及根据赛事日期计算出的实际允许日期(“允许的日期:从 2025-07-01到 2026-11-07”)、允许的场地、排除的场地、系数。只显示来源实际拥有的字段。当上一次种子成绩计算没有得出任何时间,或 SSR 导入排除了某些成绩时,此栏会自动展开;折叠时,其标题显示“与模板一致”或“已为此项目修改 2 个值”。
每个值都带有一个圆点:
- 绿色:赛事模板中的值(项目类型自己的种子成绩设置,否则为其模型的设置);工具提示“模板的值:Québec”;
- 黄色:已为此项目修改;工具提示“已为此项目修改;模板的值:Québec”。旁边的小按钮 ↺ 恢复模板的值。模板中没有的来源标记为“模板中没有”。
将鼠标悬停在字段上可查看说明。场地之间用逗号或分号分隔;忽略重音、大小写、括号中的国家,以及开头或结尾的 City、Ville、Ville de、Cité 等词:“Québec”接受“Quebec City (CAN)”,但不接受“Mexico City”或“Salt Lake City”。允许的场地留空则接受所有场地。被拒绝的值(日期格式错误…)带红框,悬停在 ⚠ 上可查看原因。
保存并重新计算将来源链写入项目的副本——绝不写入模板或其他项目——,记入项目日志(操作 regle_performance:之前、之后,以及更改列表,“允许的场地:“Québec”→“Québec, Calgary””),然后重新计算报名者的种子成绩。已经生成的比赛不会改变:消息会提示(“请重新生成比赛以应用”);如果已有比赛完赛,EVENT 会先征求确认。放弃输入恢复已保存的规则;全部恢复为模板将整个来源链恢复为模板中的设置(需保存)。SSR 导入拒绝了某些场地后,将被拒绝的场地添加到允许场地会将它们添加到显示的允许场地中:请检查,然后保存。
示例:点击SSR 成绩后,显示“143 名报名者,143 名没有时间”,日志中写着“447 × lieu non admis (lieux admis : Québec) (ex. : t1500 2:23.300 2026-02-07 Quebec City (CAN))”(447 × 场地不被允许)。自 2.0.20 版起,“Quebec City (CAN)”会被识别为“Québec”:请重新点击SSR 成绩。若还要接受在其他地方滑出的时间,请将“Calgary”添加到允许的场地中(黄色圆点),然后点击保存并重新计算。赛事模板中其他项目仍保留“Québec”。
允许的场地 时间
位置: “历史成绩”,按钮下方
从 SpeedSkatingResults 已知的赛道列表(“Calgary (CAN)”、“Quebec City (CAN)”…)以及项目规则中已写入的场地(标有“(项目规则)”)中多选。只计算在已勾选场地取得的成绩:计算取这些赛道上该距离的最好成绩。不勾选:所有场地(按钮显示“所有场地”)。顶部的字段用于查找场地;全部取消勾选清空选择。
所选内容写入项目的种子成绩规则(每个有允许场地的来源),并随项目规则保存;在点击保存并重新计算之前会显示“未保存”。
赛道列表保存在本计算机上:离线也能使用(第一次使用 EVENT 自带的列表)。打开选择器时,如果列表已超过 30 天,EVENT 会按网站要求的节奏、每次启动仅一次地从 SpeedSkatingResults 重新读取;否则不会向网络发送任何内容。
排除的场地 时间
位置: “历史成绩”,按钮下方
在已勾选场地取得的成绩不参与计算,即使允许的场地接受它们。不勾选:“无”。所选内容与允许的场地一样保存。
示例: 好莱坞杯,女子 500 米:允许的场地为“Quebec City (CAN)”和“Calgary (CAN)”,排除的场地为“Calgary (CAN)”。只计算在魁北克取得的成绩;只在卡尔加里比赛过的选手使用其报名成绩。
已更正的时间 时间
位置:历史成绩,表格下方
为所选报名者指定种子成绩时间(“41.23”、“1:15.12”)并填写原因,然后点击更正。更正是来源链中的第一个来源:每次计算都会保留,直到被撤销。显示的来源变为“手动更正”,运动员卡片上也会注明。
撤销更正 时间
位置:历史成绩,表格下方
取消所选报名者的更正;重新计算种子成绩即可恢复来源链得出的时间。
特邀名额 时间
位置:历史成绩,表格下方
为所选报名者给予或取消特邀名额:在其参加的所有项目中,他都排在最快者之前(适用于近期没有时间的高水平运动员)。报名表格中也有同一个复选框。
报名者的种子时间 时间
位置:历史成绩,表格
按入场顺序排列的报名者:名次、号码布、运动员、俱乐部、采用的时间、来源(参考成绩、其他项目、报名、特邀名额、手动更正、无时间)、编排分组、比赛,以及引擎的详细信息(地点、日期、换算、公式)。
SSR列显示最近一次 SSR 读取对该运动员的结果(已找到及结果条数、找不到、不明确、出错);读取过程中逐步填写。