mcpField
A
alterlab-akademik-tesvik

alterlab-akademik-tesvik

github.com/alterlab-ieu生产力7856 次安装5 周前更新
代码仓库

关于 alterlab-akademik-tesvik

Akademik Teşvik 是一款离线计算技能,用于计算土耳其国立大学教职人员的年度学术激励分数及支付资格。它按法规确定活动权重、类别上限和净 30 分门槛,结果可重复。

主要功能

  1. 01将活动归入九种法规类别
  2. 02计算加权分数和类别明细
  3. 03应用类别上限及 100 分封顶
  4. 04按净 30 分门槛判定资格
  5. 05通过 JSON 或标准输入读取活动数据

适用场景

  1. 01计算年度学术激励分数
  2. 02检查分数是否达到支付门槛
  3. 03查看各类别活动的分数贡献
  4. 04对出版物列表应用法规上限

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alterlab-ieu/alterlab-academic-skills --skill alterlab-akademik-tesvik

安装后在 Claude Code 中输入/alterlab-akademik-tesvik确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
references/
hesaplama.md
tablo4.md
scripts/
tesvik_score.py

详细介绍

学术激励——年度激励分数计算器

计算土耳其Devlet(公立)大学一名 öğretim elemanı(学术人员)在一个日历年度的akademik teşvik(学术激励)分数,并判断是否可发放激励金。本工具以确定性方式离线应用《Akademik Teşvik Ödeneği Yönetmeliği》(学术激励津贴条例;部长理事会 2018/11834 号决议,2018 年 6 月 27 日第 30461 号《官方公报》,经 2020 年 CK-2043 修订——截至 2026-09,仍是唯一一项修订),因此相同的活动列表始终会得出相同分数。此后,一项法院裁决对表格作出了修改:“tanınmış ulusal yayınevi”的定义及其在国家级图书/章节/图书引用行中的限定条件已由 Danıştay 撤销(终审日期:2025 年 9 月 8 日)——详情见 references/tablo4.md。

这是年度计算,与 doçentlik(副教授资格)评分不同:两套规则使用不同的系数和门槛,本工具有意将二者区分开来。

快速开始

Calculate my akademik teşvik score for this year
Akademik teşvik puanımı hesapla — 30 barajını geçiyor muyum?
Does this activity list clear the net-30 incentive threshold?
Apply the TABLO 4 ceilings and the 30% rule to my publications

→ 将每项活动归入相应的条例类型,构建 JSON 活动列表,运行 scripts/tesvik_score.py,然后报告最终分数、各类型分项,以及 net-30 是否达到支付门槛的判定。

何时使用此技能

当请求涉及年度 teşvik(激励)分数或其支付门槛时使用——例如计算 puan、应用 TABLO 4 / Faaliyet Hesaplama Tablosu 的上限、检查 en az 30(net-30)门槛、各类型的表格加权上限(%30)、100 分上限,或估算某一年的研究产出是否符合激励金发放条件。

不适用的情况

将相关请求转给合适的同级技能:

请求实际涉及……请改用此技能
Doçentlik(副教授资格)分数资格与 ÜAK 最低要求alterlab-docentlik-eligibility
TÜBİTAK ARDEB 1001/1002-A 项目提案撰写alterlab-tubitak-proposal
某期刊是否收录于 TR Dizin(实时索引状态)alterlab-trdizin
DergiPark 期刊/文章元数据或 OAI 收录alterlab-dergipark
土耳其语 APA-7/TR Dizin 论文格式与 özalterlab-tr-academic-style
YÖK Akademik 个人资料/官方单位查询alterlab-yok-akademik
核实引用的文献是否确实存在alterlab-citation-verifier

如果用户询问 TRY 支付金额,此技能会计算分数并展示公式,但不会使用硬编码的工资系数给出金额(该系数每六个月变动一次)——请参见下文“支付金额”。

评分的构成

法规规定的计算方法(MADDE 8/2)分两步,并非按每项活动计算 base × k × p × r:

类型分数 = (Σ 活动比例) × 标题分数 (MADDE 8/2-a);然后 学术激励分数 = Σ 类型分数 (MADDE 8/2-b)。

Faaliyet Hesaplama Tablosu 中的每一行都给出一个比例(oran)——一种百分比式 乘数,例如 k × p × 60、r × 80 或 15 × ay。在求和之前,应将其表示为该类型 标题分数的分数值。经核实的表格(根据法规 PDF 转录)见 references/tablo4.md:

  • 各类型标题分数(也是 MADDE 8/3 的上限): Proje 20、 Araştırma 15、Yayın 30、Tasarım 15、Sergi 15、Patent 30、Atıf 30、Tebliğ 20、 Ödül 20。
  • k(作者人数): 1→1,2→0.8,3→0.6,4→0.45,5→1/5,6→1/6,7+→1/n。
  • p(期刊分区): Q1 1,Q2 0.8,Q3 0.5,Q4 0.25(AHCI 使用 p=0.5, MADDE 8/6)。
  • r(项目角色): yürütücü(PI)1,araştırmacı/bursiyer 0.5。
  • 领域列(A1–A4): 许多行会根据申请人的 bilim alanı 而有所不同 — A1(Eğitim、Fen-Matematik、Mühendislik、Sağlık、Ziraat-Orman-Su),A2 (Filoloji、Hukuk、İlahiyat、Sosyal-Beşeri-İdari、Spor),A3 (Mimarlık-Planlama-Tasarım),A4(Güzel Sanatlar)。SCI/SSCI/AHCI 研究论文 在 A1/A3 中对应 k × p × 60,在 A2/A4 中对应 k × p × 80;此类论文中的 引用在 A1/A3 中为 4,在 A2/A4 中为 6。计算比例前,请先确认所属领域。

完整的行列对照表见 references/tablo4.md; 计算流程、示例和支付公式见 references/hesaplama.md。

三道门槛(均不可跳过)

  1. 各类型标题上限 + 30% 权重 — 每种类型的分数不得超过其标题分数 (MADDE 8/3)。这些标题分数(均 ≤ 30)是法规对 MADDE 1 规则的 编码方式:每种类型的权重都保持在 100 分总分的 30% 以内 — 这 30% 是针对 上限的固定表格设计约束,不是每次计算时“按当年总额重新缩放到 30%”的步骤。
  2. 100 分上限 — 总分上限为 100(MADDE 8/3;支付公式使用 puan/100)。
  3. 净分 30 门槛 — 仅当最终分数 ≥ 30 时才支付激励: "Akademik teşvik ödeneğinin ödenebilmesi için akademik teşvik puanının en az otuz olması gerekir"(MADDE 10/3,“Diğer hükümler”)。低于 30 分时,无论 产出数量多少,均不予支付。

如何运行

1. 将活动分类为 JSON 列表

每项需要包含 type(九种规范 türler 之一)和 oran — 法规表格行中的数值 (k × p × 60、r × 80、15 × ay、引用/奖励对应的整数值等),并将其 表示为该类型标题分数的分数值。取表格单元格,将末尾整数视为百分比,然后应用 k/p/r/月数:

[
  {"type": "Yayın",  "oran": 0.48, "label": "Q1 SSCI, 2 authors, A1 field → k0.8·p1.0·0.60"},
  {"type": "Proje",  "oran": 0.80, "label": "TÜBİTAK 1001 yürütücü → r1.0·0.80"},
  {"type": "Atıf",   "oran": 0.04, "count": 12, "label": "12 SCI/SSCI citations, A1 field → 0.04 each"}
]

类型名称可使用带变音符号的土耳其语拼写(Yayın、Atıf、Tebliğ); 脚本会在内部将其转换为 ASCII。count(默认值为 1)会将相同重复活动的比例相乘。 如何根据表格推导各项 oran,请参见 references/hesaplama.md, 其中附有计算示例。

2. 运行计算器
uv run python skills/turkish-academia/alterlab-akademik-tesvik/scripts/tesvik_score.py \
    activities.json --json

传入 - 可从 stdin 读取 JSON 列表。省略 --json 可输出易读的表格。

3. 报告结果

按以下顺序呈现:

  1. 最终分数,以及是否触及 100 分上限。
  2. 净分 30 门槛判定:可支付(≥30)或不可支付(<30)。
  3. 各类型明细(Σoran → 原始类型分数 → 应用标题上限后的最终分数),并指出任何因 MADDE 8/3 上限而被削减的类型。
  4. 任何警告(未知类型、缺少 oran、上限削减、未达到门槛)。

发放金额(分数 → TRY)

TRY 金额为 (kadro oranı) × (score/100) × [(1500 + 8000) × memur aylık katsayısı](MADDE 8/1),其中 kadro oranı = 教授 100%、副教授 90%、 Dr. Öğr. Üyesi 80%、研究助理 / 教学助理 70%。memur aylık katsayısı 每年修订约两次,且没有硬编码;请报告公式,并要求用户在报价前套用当前时期的系数。

报告前自查

  • 是否将每项活动归入实际的法规类型,或者脚本是否对未知类型发出警告(此时该项已被丢弃)?
  • 是否应用了上限值(MADDE 8/3)、100 分上限和净 30 分门槛(MADDE 10/3),并从表格中推导每个 oran,而非自行编造基数?
  • 是否从申请人自己的 A1–A4 列读取每个 oran?A2/A4 的文章和引用行数高于 A1/A3。
  • 报告的是分数,而不是根据猜测的薪资系数捏造的 TRY 金额吗?
  • 这是关于年度 teşvik 的问题,还是属于 alterlab-docentlik-eligibility 的 doçentlik 问题?
  • 对象是否为国立大学教职人员?基金会 / 私立大学不在范围内;外国国籍教职人员完全不符合受益资格(MADDE 6/9),在借调至vakıf大学期间完成的 faaliyetler 不计入(MADDE 6/7)。

参考资料

  • references/tablo4.md — 已核验的上限、k/p/r 系数表、按 A1–A4 列列出的完整 Faaliyet Hesaplama Tablosu、其中体现的法院裁决,以及最后核验日期。
  • references/hesaplama.md — 完整计算流程、演算示例、发放金额公式和常见陷阱。
  • 法规 PDF:https://www.mevzuat.gov.tr/MevzuatMetin/21.5.201811834.pdf (Akademik Teşvik Ödeneği Yönetmeliği)。实际 başvuru 前请重新核验。

AlterLab Academic Skills 套件的一部分。

评论

支持 Markdown