Unofficial guide · not affiliated with the AAMC, NBME, USMLE, LCME, or NRMP ← SI MedSchool · Exam Admin

Question Studio

Write exam questions for your course with Elsie. Pick the topic and exam, and she drafts one question at a time — built the same way as the SI MedEd banks. Each draft goes to two independent checkers who solve it cold and compare against her answer key. Only questions both checkers agree on reach your bank; anything disputed comes back flagged with the reason — never silently shipped. Passed items save into your bank on this device, ready to add to any exam in the Exam Builder.

One question at a time — drafted carefully, then solved independently twice. Checking takes a little while; review the result, keep it or draft another.

'; w.document.write(h); w.document.close(); } document.getElementById("btn-grade").addEventListener("click", function () { var btn = document.getElementById("btn-grade"); var status = document.getElementById("grade-status"); var out = document.getElementById("coach-result"); if (!coachGateOk()) { status.textContent = "Log in with faculty access to use the writing coach."; return; } var q = document.getElementById("f-coach-q").value.trim(); if (!q) { status.textContent = "Paste your complete question first."; return; } if (q.length > 12000) { status.textContent = "That is very long \u2014 keep it under about 12,000 characters."; return; } btn.disabled = true; out.innerHTML = ""; var reviews = []; function next(i) { if (i >= 3) { finish(); return; } status.textContent = COACH_NAME + " reviewer " + (i + 1) + " of 3 is grading\u2026"; gradeOnce(q).then(function (g) { if (!g) { status.textContent = "Reviewer " + (i + 1) + " could not grade that \u2014 please try again in a moment."; btn.disabled = false; return; } if (g.error) { status.textContent = "Could not grade that: " + g.error + "."; btn.disabled = false; return; } reviews.push(g); next(i + 1); }).catch(function () { status.textContent = "Could not reach " + COACH_NAME + ". Check your connection and try again."; btn.disabled = false; }); } function finish() { status.textContent = "Synthesizing the three reviews\u2026"; var syn = synthesize(reviews); status.textContent = ""; out.innerHTML = scorecardHTML(syn); if (document.getElementById("f-coach-track").checked) { var sub = {}; syn.dims.forEach(function (d) { sub[d.key] = d.mean; }); var recs = CoachStore.load(); recs.push({ t: new Date().toISOString(), exam: examLabel(), total: syn.total, sub: sub, tips: syn.tips.map(function (t) { return t.text; }).slice(0, 3) }); CoachStore.save(recs); renderHistory(); } btn.disabled = false; out.scrollIntoView({ behavior: "smooth", block: "start" }); } next(0); }); var trackBox = document.getElementById("f-coach-track"); if (trackBox) trackBox.addEventListener("change", renderHistory); var expBtn = document.getElementById("btn-coach-export"); if (expBtn) expBtn.addEventListener("click", exportSummary); })();