Spaces:
Running
Running
File size: 3,473 Bytes
1aa3bac d438ce4 1aa3bac 0bc8c1a 1aa3bac 9db6ce8 30588fc 9db6ce8 1aa3bac d438ce4 1aa3bac d438ce4 1aa3bac f16bbc0 d438ce4 f16bbc0 d438ce4 1aa3bac c3b1ec2 0bc8c1a 1aa3bac | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | window.CONFIG = {
task: "conversion",
title: "Pass 2 · rewrite fidelity — 152 items",
itemsPath: "conversion_items.json",
build: "d2b2018-space",
landing: "You will judge whether each rewritten exam question still asks the same "
+ "question as the original, and whether it stands on its own without the answer "
+ "options. 152 items plus 3 discussable warm-ups; expect roughly 1.5–2 hours, "
+ "in as many sittings as you like — progress saves continuously. "
+ "Please use a laptop or desktop for this pass: it asks you to compare "
+ "two texts side by side, which does not fit a phone screen. "
+ "Please stick to one browser: work is guarded per browser, and switching "
+ "browsers mid-audit merges on save rather than instantly.",
independence: "Grade independently: do not discuss real items with the other "
+ "annotators until everyone has finished.",
rubric: "SAME QUESTION — yes when the rewrite asks for exactly the fact the "
+ "original asked for; no when it broadens, narrows, or shifts what counts as a "
+ "correct answer.\n\nSELF-CONTAINED — yes when the rewrite is answerable "
+ "without ever seeing the answer options: it names its subject, includes any "
+ "data the options used to carry, and does not say things like 'which of the "
+ "following'. no when answering it would require the removed options or other "
+ "missing context.\n\nJudge the rewrite as a fresh reader would. The original "
+ "and its options are shown only so you can compare; the model that answers the "
+ "rewrite will never see them.\n\nThe optional note is for anything that made an "
+ "item hard to call — one clause is plenty. Press u to flag a judgment you "
+ "are unsure about (it still counts; the flag helps the disagreement analysis).",
fields: [
{ name: "same_question", label: "same question?", options: [["yes","1"],["no","2"]] },
// yes sits on 1 and 4 in BOTH conversion passes: pass 1 trains 248 items of
// "4 = second-question yes", so pass 2 must not flip that key's polarity.
{ name: "self_contained", label: "self-contained?", options: [["yes","4"],["no","5"]] },
],
hotkeys: { "1":["same_question","yes"], "2":["same_question","no"],
"4":["self_contained","yes"], "5":["self_contained","no"] },
notePlaceholder: "why (optional)",
requires: { task: "verdicts", count: 248,
fields: ["converts", "answer_stands_alone"],
label: "Pass 1 (the blind verdict audit)",
linkLabel: "Open pass 1 →",
url: "https://localgate-audit-verdicts.static.hf.space" },
next: { label: "Next: the judge-calibration audit →",
url: "https://localgate-audit-calibration.static.hf.space" },
isComplete: (ev) => !!(ev.same_question && ev.self_contained),
valuesOf: (ev) => ({ same_question: ev.same_question, self_contained: ev.self_contained }),
summarize: (v) => `same:${v.same_question} self:${v.self_contained}`,
blocks: (item) => [
{ label: "original (with options)",
text: item.original + "\n\n" + item.options.map((o,i)=>String.fromCharCode(65+i)+". "+o).join("\n") },
{ label: "reference answer", text: item.reference_answer, ref: true },
{ label: item.rewritten.trim() === item.original.trim()
? "rewritten (unchanged from the original)"
: "rewritten (open-ended)",
text: item.rewritten, count: true },
],
};
|