mcpField
A
alterlab-docentlik-eligibility

alterlab-docentlik-eligibility

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

关于 alterlab-docentlik-eligibility

供准备 ÜAK 副教授申请的教师离线预筛技能,按 2026 Mart 的十二个领域标准计算出版物得分。未建模要求需人工核查,工具不会判定申请人符合资格。

主要功能

  1. 01十二个领域的标准表
  2. 02出版物得分计算
  3. 03作者份额计算
  4. 04领域特定论文条件核查
  5. 05人工核查清单
  6. 06离线确定性评分

适用场景

  1. 01预筛副教授申请的出版物清单
  2. 02核查博士毕业后的得分
  3. 03按领域计算作者份额
  4. 04找出仍需人工审核的条件

安装

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

$npx skills add https://github.com/alterlab-ieu/alterlab-academic-skills --skill alterlab-docentlik-eligibility

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

包含的文件

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

evals/
evals.json
references/
field_tables.md
scoring_rules.md
uak_criteria.md
scripts/
score_docentlik.py

详细介绍

副教授资格——依据 ÜAK 标准的部分预筛查(全部 12 个 temel alanlar)

身份

为准备向 ÜAK(Üniversitelerarası Kurul,大学间委员会)申请 doçentlik(副教授资格)的教职人员提供确定性、离线预筛查。该工具收录了 2026 年 3 月全部十二个 ÜAK temel alanlar 的标准表——TABLO 1–6 和 8–13,均根据 ÜAK 自行发布的 PDF 于 2026-09-23 转录——并依据候选人所属表格规定的规则,将出版物清单转换为分数、作者份额和通过/未通过检查结果。

核心使命

  1. 使用正确的表格。 每个 temel alan 都有各自的最低要求、作者份额规则和 başlıca-yazar(主要作者)定义;Sağlık 的数字不能用于 Sosyal,反之亦然。
  2. 只计算清单能够证明的内容。 检查 100 分总分、博士学位后的 90 分,以及该领域第 1 项(国际)和第 2 项(国内)文章最低要求;其他所有强制性最低要求都会作为手动核验清单列出。
  3. 绝不宣布符合资格。 最佳状态为 PRESCREEN_PASS_VERIFY_REMAINING;最终决定权属于 doçentlik 评审委员会。

这是部分预筛查,不是资格判定——绝不会输出 “ELIGIBLE”。 绿色结果仅表示已建模的检查通过;源自论文的要求、书籍、引用、学术会议、教学以及领域特定的最低要求仍需人工核验。未通过已建模检查时,会返回 FAIL_MODELLED_CHECK 并列出准确的差额。

快速开始

Doçentlik için yeterli puanım var mı? Sosyal, Beşeri ve İdari Bilimler; yayın listem ekte.
I'm in architecture (Mimarlık, Planlama ve Tasarım) — do I meet the ÜAK article minimums?
Mühendislikte ilk yazar olduğum makaleler başlıca yazar sayılıyor mu?
Calculate my ÜAK doçentlik points for the Sağlık field.

→ 确定 temel alan(以及适用时的 bilim alanı),对清单运行 scripts/score_docentlik.py --alan <code>,然后使用下方模板呈现报告。绝不要将 PRESCREEN_PASS_VERIFY_REMAINING 重新表述为“符合资格”。

对照 ÜAK 当前申请期核验

ÜAK 会针对每个申请期(3 月和 10 月)按 temel alan 重新发布标准。2026-09-23,ÜAK 页面列出的各领域标准 PDF 仅截至 2026 年 3 月;其 2026 年 10 月栏目中只有 Bilim Alanları ve Anahtar Kelimeler 文件。该 10 月文件已将“Filoloji”更名为“Dil Bilimi ve Filoloji”——这表明 10 月的标准可能会有变化。告知每位候选人,尤其是申请 10 月期的候选人,确认其所属领域的最新标准表:https://www.uak.gov.tr/page/docentlik-basvuru-sartlari-kLPHX(如可用,请通过 WebFetch 获取)。每次输出结尾都必须附上对照当前申请期再次核验的免责声明。

何时使用此技能

当请求涉及任何 temel alan 的 doçentlik 分数门槛评估时使用此技能,包括总分或博士学位后的分数、国际/国内文章最低要求、作者份额计算、某种作者身份是否计为 başlıca yazar,或还剩下哪些其他最低要求。

不适用情形
用户实际想要……转交至
akademik teşvik(学术激励)的年度分数——使用不同的表格、k·r·p 系数和 30% 规则alterlab-akademik-tesvik
某期刊当前是否被 TR Dizin 收录(其状态会影响此评分工具的计算)alterlab-trdizin
某期刊在 DergiPark 上的托管情况、范围或自行声明的收录情况alterlab-dergipark
更广泛的职业规划(Dr. Öğr. Üyesi → Doçent → Profesör、YÖKSİS 档案)alterlab-academic-career
TÜBİTAK ARDEB 1001/1002-A 项目申请框架alterlab-tubitak-proposal
某项研究是否需要 etik kurul 审批alterlab-tr-research-ethics
土耳其 APA-7 / TR Dizin 参考文献格式alterlab-tr-academic-style
核查引用的参考文献是否确实存在alterlab-citation-verifier
查找土耳其研究生论文(tez)alterlab-yok-tez
查询学者的官方任职单位或履历(YÖK Akademik)alterlab-yok-akademik

涵盖的领域(ÜAK 2026 年 3 月)

TABLO基础领域--alan作者份额第 1 项最低要求(博士学位后)第 2 项最低要求(博士学位后)
1教育科学egitim平均分配1a Q1–Q3 论文至少得 30 分至少 2 篇国内出版物,其中至少 1 篇收录于 TR Dizin
2自然科学与数学fen主要作者(生物、物理、化学、MBG)40 分 /(数学、统计)20 分;须在一篇 Q1–Q3 论文中担任主要作者TR Dizin 至少得 10 分
3语言文学filoloji平均分配—至少 6 篇 TR Dizin 论文(4 篇独著,3 篇发表于不同期刊),且至少得 50 分;或至少 2 篇来自 1a–1c(其中 1 篇独著),且至少得 50 分
4美术guzel_sanatlar平均分配1a–1d 至少得 10 分至少 1 篇独著的 TR Dizin 论文
5法学hukuk平均分配—同语言文学
6神学ilahiyat平均分配—至少 5 篇 TR Dizin 论文(3 篇独著,2 篇发表于不同期刊),且至少得 50 分;或符合语言文学的替代要求
8建筑、规划与设计mimarlik主要作者至少得 20 分,且在一篇 1a–1c 论文中担任主要作者TR Dizin 至少得 10 分
9工程muhendislik主要作者得 40 分,且在一篇 Q1–Q3 论文中担任主要作者TR Dizin 至少得 10 分
10健康科学saglik主要作者至少得 40 分,且在至少 3 篇 1a 论文中担任主要作者手动核验(至少 3 篇国内论文,至少 2 篇 TR Dizin 论文,其中至少 2 篇担任主要作者)
11社会、人文与行政科学sosyal平均分配1a–1d 至少得 10 分至少 5 篇 TR Dizin 论文(3 篇独著),且发表于不同期刊;或至少 3 篇来自 1a/1b(其中 1 篇独著)
12农业、林业与水产品ziraat主要作者1a 至少得 30 分,且在一篇 Q1–Q3 论文中担任主要作者并至少得 20 分TR Dizin 至少得 20 分
13体育科学spor主要作者至少得 30 分,且在一篇 1a/1b 论文中担任主要作者至少 3 篇国内论文,其中至少 2 篇 TR Dizin 论文

全部 12 个领域:总分至少 100,其中博士学位后至少 90 分(第 3 项除外)。ÜAK 未发布 TABLO 7。完整对照表(书籍、引用、会议、上限):references/uak_criteria.md; 规则原文引述和 PDF 哈希:references/field_tables.md。

评分模型

模型化检查(通过/不通过)
  • total_ge_100 和 post_doc_ge_90——出版物加上任何设有上限的 other_items。
  • 上表中各领域的第 1 项和第 2 项检查,ID 示例包括 intl_points_a_to_d_ge_10、national_articles、lead_q1_q3_articles_ge_1、 trdizin_points_ge_10。健康科学沿用其 v2.1 检查项(intl_article_ge_40、 lead_q_articles_ge_3);其第 2 项最低要求仍需手动核验。
作者份额规则
  • 平均分配(教育、语言文学、美术、法学、神学、社会科学):每位作者获得 1/N;is_lead 不影响分数。
  • 主要作者分配(自然科学、建筑、工程、健康科学、体育、农业):单人作者得 1.0;两位作者分别得 0.8(主要作者)/0.5(其他作者);三位及以上作者中,主要作者得 0.5,其余作者平分另一半;没有主要作者(has_lead: false)的论文由作者平均分配。
  • 主要作者的认定因领域而异。 健康科学、建筑、体育:单人作者、第一作者,或指导自己的研究生的导师。自然科学、工程、农业:仅限单人作者或导师——第一作者身份不计。 传入 lead_basis(single/first/advisor),评分器会拒绝该领域不接受的依据。
  • 在采用主要作者分配的领域中,书信、简报、摘要、综述和病例报告按两种份额中较小的一种计算(表格未说明适用哪一种)。

示例和舍入规则:references/scoring_rules.md。

表述模糊——只有所有解读均不通过时才判定不通过

某些规则将子项限制与主要作者论文绑定,而非与分数绑定(例如,工程领域:“在 a 款所列的 Q1、Q2 或 Q3 期刊发表的论文中,至少有一篇由申请人担任主要作者,得 40 分”)。评分器会统计所有第 1 项分数(如 v2.1 对健康科学所做的那样),同时列出指定子项的分数,并在只有较宽泛的解读能够通过时添加 interpretation_flags 条目。句子中未写明“获得博士学位后”的替代路径,会按所有日期统计;必要时也会添加标记。

未建模的强制最低要求——手动核对清单

每份报告都会在 summary.unmodelled_minimums 下列出这些要求,并标明字段各自的数值: 由学位论文衍生的出版物(所有领域);图书(Filoloji、Güzel Sanatlar、Hukuk、İlahiyat、 Sosyal、Spor);引文(≥ 5,Güzel Sanatlar ≥ 2);学术会议(≥ 5;Güzel Sanatlar 和 Hukuk 要求本人宣读一篇论文);教学(≥ 2);单项上限;掠夺性期刊规则(ÜAK S.S.S. Q20);与 bilim alanı 的相关性;以及各领域特定项目——Güzel Sanatlar Özel Başvuru Şartları、Sosyal communication bilim alanları(项目 13 c–e 合计 ≥ 10)、Mimarlık item 13(Yarışma、Proje ve Yazılım ≥ 15)、İlahiyat Dinî Musiki(项目 13 a–d 合计 ≥ 10)、Sağlık 国家级论文。清单无法显示的条件(例如,TR Dizin 论文须“发表于不同期刊”)会列在 summary.to_verify 下。

其他项目与上限

项目 3 及以上的分数(图书、引文、项目、会议论文、教学、项目 13 下的展览等)不属于出版物。用户可以在 other_items 中填写自行计算的分值({"item": "4c", "points": 5, "post_doc_points": 5});评分器会应用该领域的项目及子项目上限,并将分值计入总分(项目 3 不计入 90 分)。若未填写这些分值,总分仅涵盖出版物——总分未达标时请说明这一点。


流程

1. 确认 temel alan 和 bilim alanı

如果用户未注明 temel alan,请询问。对于 fen,必须提供 --bilim-alani(项目 1 的门槛为 40 或 20);该参数也会调整 Sosyal communication 和 İlahiyat Dinî Musiki 的核查方式。若工具未包含该领域,则拒绝处理,并引导用户前往 ÜAK 页面。

2. 收集出版物清单

每项都需要标题、索引级别(Q1–Q4、AHCI、ESCI、Scopus、 OtherIntl、IntlNote、TRDizin、OtherNational、NationalNote;Sağlık 中使用 CaseReport,Spor 中使用 SPORTDiscus)、作者人数、候选人是否为主要作者,以及是否为博士后。不要填写学位论文衍生论文(它们属于项目 3)。

{
  "alan": "sosyal",
  "bilim_alani": "İletişim Çalışmaları",
  "publications": [
    {"title": "Article A", "index": "Q2", "authors": 2, "post_doc": true},
    {"title": "Makale B", "index": "TRDizin", "authors": 1, "post_doc": true}
  ],
  "other_items": [{"item": "4a", "points": 20, "post_doc_points": 20}]
}

请先核实不确定的级别——通过 alterlab-trdizin 核实 TR Dizin 状态,通过候选人的 JCR 记录核实分区。不要猜测级别;未知级别会报告为未评分。

3. 运行评分器
uv run python skills/turkish-academia/alterlab-docentlik-eligibility/scripts/score_docentlik.py \
    publications.json --alan sosyal --bilim-alani "İletişim Çalışmaları" --out report.json
  • 输入可以是文件、-(标准输入)或内联 JSON;省略 --out 即会打印报告。
  • --alan 接受代码或土耳其语/英语名称;省略时使用输入中的 alan/field,否则默认为 saglik(v2.1 默认值)。--field 仍可用作别名。
  • --list-alanlar 会打印已包含的表格;--self-test 会离线运行针对全部十二张表的手工计算示例。
  • 仅使用标准库——无需联网,也无第三方依赖;相同输入 → 相同输出。
4. 阅读报告并呈现结果

解析 summary.verdict(FAIL_MODELLED_CHECK / PRESCREEN_PASS_VERIFY_REMAINING;没有 ELIGIBLE),然后填写下方模板。

输出模板(面向用户的答复)

**Doçentlik pre-screen — {TABLO n} {temel alan} ({term}), bilim alanı: {…}**
Status: {verdict} — {one-line meaning; never "eligible"}

| Check | Value | Threshold | Result |
|---|---|---|---|
| Total points | … | 100 | pass / FAIL (short …) |
| Post-doctorate points | … | 90 | … |
| {field item-1 / item-2 checks} | … | … | … |

Per-publication points: {title — tier, authors, share factor, points}
Other items counted (after caps): {item — declared → counted}
Unscored items: {titles + what to resolve}
Interpretation flags: {each flag, in plain words}
Still to verify by hand: {to_verify + unmodelled_minimums, with the field's numbers}
Disclaimer: partial pre-screen, criteria of {term}, verify at the ÜAK page; the jury decides.

使用用户所用的语言作答(土耳其语提示 → 使用正确的 ç ğ ı İ ö ş ü 作土耳其语答复)。

输出格式(JSON 摘录)

{
  "tool": "alterlab-docentlik-eligibility/score_docentlik.py",
  "version": "2.2.0",
  "field": "sosyal", "alan": "sosyal", "table": "TABLO 11", "term": "2026 Mart",
  "source_pdf": "https://www.uak.gov.tr/documents/documents/69affdf9bdbcc.pdf",
  "table_last_verified": "2026-09-23",
  "prescreen_only": true,
  "summary": {
    "verdict": "PRESCREEN_PASS_VERIFY_REMAINING",
    "total_points": 113.5, "post_doc_points": 105.5,
    "checks": {
      "total_ge_100": {"pass": true, "value": 113.5, "threshold": 100},
      "intl_points_a_to_d_ge_10": {"pass": true, "value": 17.5, "threshold": 10, "rule_tr": "…"},
      "national_articles": {"pass": true, "passed_route": "primary", "routes": {"…": "…"}}
    },
    "interpretation_flags": [],
    "to_verify": ["national_articles: farklı dergilerde — …"],
    "unmodelled_minimums": [{"id": "book_kitap", "requirement": "…", "why_unmodelled": "…"}]
  },
  "publications": [{"title": "…", "index": "TRDizin", "share_factor": 1.0, "scaled": 10.0}],
  "other_items": [{"item": 4, "declared": 13.0, "counted": 13.0, "cap": 20}],
  "disclaimer": "PARTIAL PRE-SCREEN — NOT an eligibility decision. … NEVER returns 'ELIGIBLE' …"
}

质量标准

  • 注明正确表格: 100% 的输出都要注明 TABLO、temel alan、期限(2026 Mart)和 table_last_verified;一个领域的结果绝不能用于另一个领域。
  • 完整报告核查结果: 显示所有已建模的核查项,无论通过还是未通过;包含数值、门槛,以及(若未通过)具体差额。
  • 不编造数字: 不得使用已包含表格或用户输入中没有的分值、门槛或级别;未知级别列为未评分。
  • 不作资格判断: 绝不将“eligible”/“yeterli”用作结论。
  • 提供手动核对清单: 列出每项 unmodelled_minimums 和 to_verify,并解释所有解释性标记。
  • 确保可复现: 修改脚本或添加新期限的数据前,--self-test 必须通过(包含针对全部十二张表的工作示例)。

错误处理与边缘情况

情况处理方式
Temel alan unknown / not bundled脚本以 2 退出码退出 — 询问用户,或引导他们访问 ÜAK 页面;绝不能借用其他领域的数字
fen 未指定 bilim alanı以 2 退出码退出,并列出六个 bilim alanları 及其 40/20 门槛 — 询问适用哪一个
2026 年 10 月(或之后)申请者使用 2026 年 3 月数据运行,但首先警告必须实时核查该期的标准
缺少 Tier、"SSCI" 未注明 quartile,或 TR Dizin 状态未知该条目不计分 — 解决此问题(JCR 记录、alterlab-trdizin)后重新运行
Fen、Mühendislik 或 Ziraat 中声称第一作者为“lead”按非 lead 计分;解释该领域的定义;询问是否属于导师–学生共同署名
没有 başlıca yazar 的文章(başlıca-yazar 字段)设置 has_lead: false → 平均分配
列表中包含由论文衍生的文章从 publications 中移除;作为第 3 项录入 other_items
未录入书籍、项目或引用,导致总分不达标说明总分不完整,并提出添加 other_items
依赖较宽泛解读(标记)的通过结果将其表述为不确定;建议向 ÜAK 或所在机构确认
收取费用的 Q4 期刊警告:yağmacı/şaibeli 规则(S.S.S. Q20)可能会将其排除 — 评分器无法判断
Güzel Sanatlar 候选人强调还必须满足 Özel Başvuru Şartları(展览、电影、音乐会……)

AI 使用披露与伦理

  • 说明预筛查由 AI 根据 ÜAK 发布的表格辅助完成,且不代表 ÜAK 或评审团的官方决定。
  • 该工具对数量进行建模,而非评估质量:它无法判断科学价值、原创性或与 bilim alanı 的相关性 — 这些由评审团判断。
  • 将出版物清单视为个人数据:不得将其存储或用于本任务以外的共享。
  • 不得协助夸大或虚报署名角色、索引等级或日期以达到门槛。未满足 asgari başvuru şartları 的申请(例如,申报的作品不属于 bilim alanı)会被 ÜAK 取消;可在下一期提交更正后的申请。被认定违反研究/出版伦理的候选人,最早只能在第三个后续期重新申请(ÜAK S.S.S. Q13–Q14)。

报告前自检

  • 是否注明了领域、TABLO、期次和 table_last_verified?
  • 是否报告了每项已建模的检查,并说明未通过项的差额?
  • 是否列出了人工核查清单、to_verify 项目和解读标记?
  • 是否避免将 PRESCREEN_PASS_VERIFY_REMAINING 称为“符合资格”?
  • 是否标记了未知的 Tier,而非将其省略或猜测?
  • 对于 Fen/Mühendislik/Ziraat,是否核查了第一作者 lead 的说法?
  • 是否加入了须对照当前期次进行核查的免责声明?

参考资料

  • references/uak_criteria.md — 期次状态、12 张表格的并列对照(分配规则、第 1 项/第 2 项最低要求、其他最低要求、上限)、建模项与人工核查项、来源。
  • references/field_tables.md — 各 TABLO 的规则原文摘录,含 PDF URL 和 SHA-256、常见分值、Güzel Sanatlar Özel Başvuru Şartları。
  • references/scoring_rules.md — 输入架构、两种作者分配规则及示例、başlıca-yazar 处理方式、other_items 上限、措辞含糊时的处理政策、判定结果、舍入规则。
  • scripts/score_docentlik.py — 数据驱动的评分器(--alan、--list-alanlar、--self-test)。

来源

属于 AlterLab Academic Skills 套件的一部分。

评论

支持 Markdown