一键导入
honor-policy-draft
(Teacher-side) Draft an unambiguous permitted-aids and collaboration policy for a KTH assignment, including explicit handling of generative AI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
(Teacher-side) Draft an unambiguous permitted-aids and collaboration policy for a KTH assignment, including explicit handling of generative AI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Query KTH Canvas (course info, assignments, deadlines, modules, syllabus, pages) via the `canvaslms` CLI to answer natural-language questions like "when is the deadline for lab 2 in DD1301".
Before giving or accepting help on a KTH assignment, check whether the help is within the assignment's permitted-aids and collaboration policy.
Audit a draft KTH submission for honor-code risk — copied content, missing citations, undisclosed AI use, group-attribution gaps, attendance-record issues.
Prepare a student to orally present and defend every part of their own submission, satisfying Rule 3 (oral competency) of the KTH EECS Code of Honour.
Generate an honest, structured disclosure block for a KTH submission — what was the student's own work, what help was used (people, sources, AI), and where each contribution appears.
| name | honor-policy-draft |
| description | (Teacher-side) Draft an unambiguous permitted-aids and collaboration policy for a KTH assignment, including explicit handling of generative AI. |
The KTH honor code places a duty on teachers to "provide clear instructions regarding which aids and forms of collaboration are permitted during examinations." Ambiguity is where honor-code incidents are born. This skill produces a policy that leaves no room for "I didn't know."
Produce the policy in the grid form that honor-aid-check consumes, so students and tools agree on the same artefact.
# Permitted aids and collaboration — <course> <assignment>
## What you must demonstrate unaided
<one sentence — this is the test the policy below protects>
## Policy grid
| Aid type | Permitted? | Conditions |
|---|---|---|
| Discussing the problem with peers | yes/no/limited | |
| Sharing code with peers | yes/no/limited | |
| External sources (books, web, papers) | yes/no/limited | citation required? |
| Generative AI — ideation/brainstorming | yes/no/limited | |
| Generative AI — drafting prose | yes/no/limited | |
| Generative AI — code generation | yes/no/limited | |
| Generative AI — debugging code you wrote | yes/no/limited | |
| Reuse of your own prior work | yes/no/limited | |
| Reuse of starter/template code | yes/no/limited | |
## Disclosure requirement
<exactly what students must include in their submission to declare help received — point at the honor-disclose template if used>
## Oral defense
You may be asked to explain any part of your submission. Inability to explain a part is treated as not having authored it, regardless of whether help was disclosed.
## When in doubt
Ask <named examiner / TA channel> *before* using the aid. Asking after the fact does not retroactively make it permitted.