abullard1 commited on
Commit
a9e2ece
·
verified ·
1 Parent(s): 47f27d1

Deploy conversion @ 327e775-space

Browse files
Files changed (4) hide show
  1. app.js +1 -1
  2. config.js +1 -1
  3. index.html +6 -6
  4. style.css +6 -1
app.js CHANGED
@@ -25,7 +25,7 @@ import { oauthLoginUrl, oauthHandleRedirectIfPresent, uploadFiles, downloadFile,
25
  import { keyOf, latestByKey, mergeEvents, orderItems, firstUngraded as
26
  firstUngradedPure, countComplete, stampClass, nextEpoch,
27
  standsDownTo, statusOf, classifyProbe, hasScopes }
28
- from "./logic.mjs?v=d667e6d-space";
29
 
30
  // Test seam: Playwright installs window.__testHub (an in-memory hub) before
31
  // any page script runs; production never defines it, so this is one inert
 
25
  import { keyOf, latestByKey, mergeEvents, orderItems, firstUngraded as
26
  firstUngradedPure, countComplete, stampClass, nextEpoch,
27
  standsDownTo, statusOf, classifyProbe, hasScopes }
28
+ from "./logic.mjs?v=327e775-space";
29
 
30
  // Test seam: Playwright installs window.__testHub (an in-memory hub) before
31
  // any page script runs; production never defines it, so this is one inert
config.js CHANGED
@@ -2,7 +2,7 @@ window.CONFIG = {
2
  task: "conversion",
3
  title: "Pass 2 · rewrite fidelity — 152 items",
4
  itemsPath: "conversion_items.json",
5
- build: "d667e6d-space",
6
  landing: "You will judge whether each rewritten exam question still asks the same "
7
  + "question as the original, and whether it stands on its own without the answer "
8
  + "options. 152 items plus 3 discussable warm-ups; expect roughly 1.5–2 hours, "
 
2
  task: "conversion",
3
  title: "Pass 2 · rewrite fidelity — 152 items",
4
  itemsPath: "conversion_items.json",
5
+ build: "327e775-space",
6
  landing: "You will judge whether each rewritten exam question still asks the same "
7
  + "question as the original, and whether it stands on its own without the answer "
8
  + "options. 152 items plus 3 discussable warm-ups; expect roughly 1.5–2 hours, "
index.html CHANGED
@@ -5,8 +5,8 @@
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self'; style-src 'self'; style-src-attr 'unsafe-inline'; font-src 'self'; connect-src https://huggingface.co https://*.hf.co; img-src 'self' data:; base-uri 'none'; form-action 'none'">
7
  <title>LocalGate audit</title>
8
- <link rel="stylesheet" href="style.css?v=d667e6d-space">
9
- <link rel="stylesheet" href="katex/katex.min.css?v=d667e6d-space">
10
  </head>
11
  <body>
12
  <header>
@@ -22,9 +22,9 @@
22
  <pre id="rubric-body"></pre></details>
23
  </div>
24
  <div id="controls" hidden></div>
25
- <script src="katex/katex.min.js?v=d667e6d-space"></script>
26
- <script src="katex/auto-render.min.js?v=d667e6d-space"></script>
27
- <script src="config.js?v=d667e6d-space"></script>
28
- <script type="module" src="app.js?v=d667e6d-space"></script>
29
  </body>
30
  </html>
 
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self'; style-src 'self'; style-src-attr 'unsafe-inline'; font-src 'self'; connect-src https://huggingface.co https://*.hf.co; img-src 'self' data:; base-uri 'none'; form-action 'none'">
7
  <title>LocalGate audit</title>
8
+ <link rel="stylesheet" href="style.css?v=327e775-space">
9
+ <link rel="stylesheet" href="katex/katex.min.css?v=327e775-space">
10
  </head>
11
  <body>
12
  <header>
 
22
  <pre id="rubric-body"></pre></details>
23
  </div>
24
  <div id="controls" hidden></div>
25
+ <script src="katex/katex.min.js?v=327e775-space"></script>
26
+ <script src="katex/auto-render.min.js?v=327e775-space"></script>
27
+ <script src="config.js?v=327e775-space"></script>
28
+ <script type="module" src="app.js?v=327e775-space"></script>
29
  </body>
30
  </html>
style.css CHANGED
@@ -170,7 +170,12 @@ details#rubric pre { white-space: pre-wrap; font: inherit; margin: 0;
170
  border: 2px solid var(--stamp, var(--dim));
171
  color: var(--stamp, var(--dim));
172
  transform: rotate(-1.2deg);
173
- animation: stamp .14s ease-out; }
 
 
 
 
 
174
  #controls .last .stamp.v-match { --stamp: var(--match); }
175
  #controls .last .stamp.v-no_match { --stamp: var(--nomatch); }
176
  #controls .last .stamp.v-no_answer { --stamp: var(--noanswer); }
 
170
  border: 2px solid var(--stamp, var(--dim));
171
  color: var(--stamp, var(--dim));
172
  transform: rotate(-1.2deg);
173
+ /* confirm, then get out of the way: the chip fades
174
+ ~2s after each grade; the dim "last · Axxx" line
175
+ stays as the j-to-revisit reference */
176
+ animation: stamp .14s ease-out,
177
+ stampfade .5s ease-in 2.2s forwards; }
178
+ @keyframes stampfade { to { opacity: 0; visibility: hidden; } }
179
  #controls .last .stamp.v-match { --stamp: var(--match); }
180
  #controls .last .stamp.v-no_match { --stamp: var(--nomatch); }
181
  #controls .last .stamp.v-no_answer { --stamp: var(--noanswer); }