{"id":96,"date":"2026-03-18T18:54:28","date_gmt":"2026-03-18T18:54:28","guid":{"rendered":"https:\/\/medlearn.imperial.ac.uk\/innovation\/?page_id=96"},"modified":"2026-04-09T13:55:55","modified_gmt":"2026-04-09T13:55:55","slug":"mbpv-question-assistant","status":"publish","type":"page","link":"https:\/\/medlearn.imperial.ac.uk\/innovation\/projects\/mbpv-question-assistant\/","title":{"rendered":"MBPV Question Assistant"},"content":{"rendered":"\n<!-- BANNER -->\n<div style=\"background:#0A0A2E;\">\n  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1400 460\" style=\"width:100%;display:block;\">\n  <defs>\n    <linearGradient id=\"mbpvBg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n      <stop offset=\"0%\" stop-color=\"#0A0A2E\"\/>\n      <stop offset=\"100%\" stop-color=\"#003E74\"\/>\n    <\/linearGradient>\n    <linearGradient id=\"mbpvCard\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n      <stop offset=\"0%\" stop-color=\"#ffffff\" stop-opacity=\"0.1\"\/>\n      <stop offset=\"100%\" stop-color=\"#ffffff\" stop-opacity=\"0.03\"\/>\n    <\/linearGradient>\n  <\/defs>\n  <rect width=\"1400\" height=\"460\" fill=\"url(#mbpvBg)\"\/>\n  <!-- Subtle grid -->\n  <g stroke=\"#4A90D9\" stroke-width=\"0.4\" opacity=\"0.12\">\n    <line x1=\"0\" y1=\"115\" x2=\"1400\" y2=\"115\"\/><line x1=\"0\" y1=\"230\" x2=\"1400\" y2=\"230\"\/>\n    <line x1=\"0\" y1=\"345\" x2=\"1400\" y2=\"345\"\/>\n    <line x1=\"350\" y1=\"0\" x2=\"350\" y2=\"460\"\/><line x1=\"700\" y1=\"0\" x2=\"700\" y2=\"460\"\/>\n    <line x1=\"1050\" y1=\"0\" x2=\"1050\" y2=\"460\"\/>\n  <\/g>\n  <!-- Journey line: laptop \u2192 platform -->\n  <line x1=\"160\" y1=\"230\" x2=\"1240\" y2=\"230\" stroke=\"#4A90D9\" stroke-width=\"1.5\" stroke-dasharray=\"6,4\" opacity=\"0.4\"\/>\n  <!-- STEP 1: Laptop (Ollama) -->\n  <circle cx=\"200\" cy=\"230\" r=\"44\" fill=\"#001E45\" stroke=\"#4A90D9\" stroke-width=\"1.5\" opacity=\"0.8\"\/>\n  <text x=\"200\" y=\"225\" font-family=\"Arial,sans-serif\" font-size=\"11\" fill=\"#7DC4FF\" text-anchor=\"middle\" font-weight=\"bold\">Ollama<\/text>\n  <text x=\"200\" y=\"240\" font-family=\"Arial,sans-serif\" font-size=\"10\" fill=\"#4A90D9\" text-anchor=\"middle\">Laptop<\/text>\n  <text x=\"200\" y=\"293\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">Origin<\/text>\n  <!-- Arrow -->\n  <polygon points=\"318,225 330,230 318,235\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <!-- STEP 2: Vector DB -->\n  <rect x=\"344\" y=\"194\" width=\"112\" height=\"72\" rx=\"8\" fill=\"url(#mbpvCard)\" stroke=\"#4A90D9\" stroke-width=\"1.2\" opacity=\"0.7\"\/>\n  <text x=\"400\" y=\"225\" font-family=\"Arial,sans-serif\" font-size=\"10\" fill=\"#7DC4FF\" text-anchor=\"middle\" font-weight=\"bold\">Vector DB<\/text>\n  <text x=\"400\" y=\"240\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#4A90D9\" text-anchor=\"middle\">MBPV Content<\/text>\n  <text x=\"400\" y=\"285\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">Knowledge Base<\/text>\n  <!-- Arrow -->\n  <polygon points=\"468,225 480,230 468,235\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <!-- STEP 3: Generation UI -->\n  <rect x=\"494\" y=\"170\" width=\"152\" height=\"120\" rx=\"8\" fill=\"url(#mbpvCard)\" stroke=\"#4A90D9\" stroke-width=\"1.5\" opacity=\"0.8\"\/>\n  <text x=\"570\" y=\"200\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.7\">Generate Question<\/text>\n  <rect x=\"510\" y=\"208\" width=\"116\" height=\"10\" rx=\"3\" fill=\"#0056a3\" opacity=\"0.5\"\/>\n  <text x=\"568\" y=\"217\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"#7DC4FF\" text-anchor=\"middle\">Bloom&apos;s: Analyse &middot; Advanced<\/text>\n  <rect x=\"510\" y=\"222\" width=\"116\" height=\"10\" rx=\"3\" fill=\"#0056a3\" opacity=\"0.4\"\/>\n  <text x=\"568\" y=\"231\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"#7DC4FF\" text-anchor=\"middle\">Topic: RNA Virus Immunity<\/text>\n  <rect x=\"510\" y=\"244\" width=\"116\" height=\"20\" rx=\"3\" fill=\"#4A90D9\" opacity=\"0.7\"\/>\n  <text x=\"568\" y=\"258\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#fff\" text-anchor=\"middle\" font-weight=\"bold\">Generate &rarr;<\/text>\n  <text x=\"570\" y=\"311\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">AI Generation<\/text>\n  <!-- Arrow -->\n  <polygon points=\"658,225 670,230 658,235\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <!-- STEP 4: Review card -->\n  <rect x=\"684\" y=\"178\" width=\"152\" height=\"104\" rx=\"8\" fill=\"url(#mbpvCard)\" stroke=\"#4A90D9\" stroke-width=\"1.5\" opacity=\"0.8\"\/>\n  <text x=\"760\" y=\"203\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.7\">Draft Question<\/text>\n  <rect x=\"698\" y=\"210\" width=\"124\" height=\"4\" rx=\"1.5\" fill=\"#fff\" opacity=\"0.3\"\/>\n  <rect x=\"698\" y=\"218\" width=\"100\" height=\"4\" rx=\"1.5\" fill=\"#fff\" opacity=\"0.25\"\/>\n  <rect x=\"698\" y=\"226\" width=\"110\" height=\"4\" rx=\"1.5\" fill=\"#fff\" opacity=\"0.2\"\/>\n  <!-- Options A-D -->\n  <circle cx=\"704\" cy=\"242\" r=\"4\" fill=\"#ffffff\" opacity=\"0.2\"\/><rect x=\"712\" y=\"239\" width=\"70\" height=\"3\" rx=\"1\" fill=\"#fff\" opacity=\"0.25\"\/>\n  <circle cx=\"704\" cy=\"252\" r=\"4\" fill=\"#4A90D9\" opacity=\"0.8\"\/><rect x=\"712\" y=\"249\" width=\"80\" height=\"3\" rx=\"1\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <circle cx=\"704\" cy=\"262\" r=\"4\" fill=\"#ffffff\" opacity=\"0.2\"\/><rect x=\"712\" y=\"259\" width=\"60\" height=\"3\" rx=\"1\" fill=\"#fff\" opacity=\"0.25\"\/>\n  <text x=\"760\" y=\"301\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">Edit &amp; Save<\/text>\n  <!-- Arrow -->\n  <polygon points=\"848,225 860,230 848,235\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <!-- STEP 5: Governance -->\n  <rect x=\"874\" y=\"194\" width=\"112\" height=\"72\" rx=\"8\" fill=\"url(#mbpvCard)\" stroke=\"#00CC88\" stroke-width=\"1.2\" opacity=\"0.6\"\/>\n  <text x=\"930\" y=\"224\" font-family=\"Arial,sans-serif\" font-size=\"10\" fill=\"#00CC88\" text-anchor=\"middle\" font-weight=\"bold\">Approved<\/text>\n  <text x=\"930\" y=\"239\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\">Module Lead<\/text>\n  <text x=\"930\" y=\"285\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">Governance<\/text>\n  <!-- Arrow -->\n  <polygon points=\"998,225 1010,230 998,235\" fill=\"#4A90D9\" opacity=\"0.6\"\/>\n  <!-- STEP 6: Export -->\n  <rect x=\"1024\" y=\"194\" width=\"112\" height=\"72\" rx=\"8\" fill=\"url(#mbpvCard)\" stroke=\"#4A90D9\" stroke-width=\"1.2\" opacity=\"0.7\"\/>\n  <text x=\"1080\" y=\"224\" font-family=\"Arial,sans-serif\" font-size=\"10\" fill=\"#7DC4FF\" text-anchor=\"middle\" font-weight=\"bold\">Export<\/text>\n  <text x=\"1080\" y=\"239\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#4A90D9\" text-anchor=\"middle\">Word &middot; PDF<\/text>\n  <text x=\"1080\" y=\"285\" font-family=\"Arial,sans-serif\" font-size=\"9\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\">Question Bank<\/text>\n  <!-- End node -->\n  <circle cx=\"1220\" cy=\"230\" r=\"30\" fill=\"#003E74\" stroke=\"#00CC88\" stroke-width=\"2\" opacity=\"0.8\"\/>\n  <text x=\"1220\" y=\"226\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#00CC88\" text-anchor=\"middle\" font-weight=\"bold\">Living<\/text>\n  <text x=\"1220\" y=\"238\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#00CC88\" text-anchor=\"middle\">Q-Bank<\/text>\n  <!-- Step numbers -->\n  <text x=\"400\" y=\"183\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#4A90D9\" text-anchor=\"middle\" opacity=\"0.5\">1<\/text>\n  <text x=\"570\" y=\"159\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#4A90D9\" text-anchor=\"middle\" opacity=\"0.5\">2&ndash;3<\/text>\n  <text x=\"760\" y=\"167\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#4A90D9\" text-anchor=\"middle\" opacity=\"0.5\">4<\/text>\n  <text x=\"930\" y=\"183\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#4A90D9\" text-anchor=\"middle\" opacity=\"0.5\">5<\/text>\n  <text x=\"1080\" y=\"183\" font-family=\"Arial,sans-serif\" font-size=\"8\" fill=\"#4A90D9\" text-anchor=\"middle\" opacity=\"0.5\">6<\/text>\n  <!-- Title bar -->\n  <text x=\"700\" y=\"80\" font-family=\"Arial,sans-serif\" font-size=\"22\" font-weight=\"bold\" fill=\"#ffffff\" text-anchor=\"middle\" opacity=\"0.9\">MBPV Question Assistant<\/text>\n  <text x=\"700\" y=\"106\" font-family=\"Arial,sans-serif\" font-size=\"12\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.6\" letter-spacing=\"2\">AI-POWERED CURRICULUM-ALIGNED ASSESSMENT PLATFORM<\/text>\n  <!-- Bottom label -->\n  <text x=\"700\" y=\"420\" font-family=\"Arial,sans-serif\" font-size=\"11\" fill=\"#7DC4FF\" text-anchor=\"middle\" opacity=\"0.4\" letter-spacing=\"2.5\">MSc MOLECULAR BIOLOGY &amp; PATHOLOGY OF VIRUSES &mdash; IMPERIAL COLLEGE LONDON<\/text>\n<\/svg>\n<\/div>\n\n<div style=\"max-width:960px;margin:0 auto;padding:40px 32px 64px 32px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\">\n\n  <!-- BACK + TAGS -->\n  <div style=\"display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap;\">\n    <a href=\"\/innovation\/projects\/\" style=\"font-size:12px;color:#003E74;text-decoration:none;opacity:0.7;\">&larr; All Projects<\/a>\n    <span style=\"font-size:11px;background:#e8f0fa;color:#003E74;padding:4px 10px;border-radius:12px;font-weight:600;\">AI<\/span>\n    <span style=\"font-size:11px;background:#e8f0fa;color:#003E74;padding:4px 10px;border-radius:12px;font-weight:600;\">Assessment<\/span>\n    <span style=\"font-size:11px;background:#e8f0fa;color:#003E74;padding:4px 10px;border-radius:12px;font-weight:600;\">Curriculum<\/span>\n    <span style=\"font-size:11px;background:#f0faf5;color:#1a7a4a;padding:4px 10px;border-radius:12px;font-weight:600;\">Funding Requested<\/span>\n    <span style=\"font-size:11px;background:#f5f5f5;color:#666;padding:4px 10px;border-radius:12px;\">Active<\/span>\n  <\/div>\n\n  <h1 style=\"font-size:34px;font-weight:800;color:#001E45;margin:0 0 8px 0;line-height:1.2;\">MBPV Question Assistant<\/h1>\n  <p style=\"font-size:17px;color:#003E74;margin:0 0 36px 0;font-weight:400;\">A secure, curriculum-aware AI platform for generating, reviewing, and governing MCQ question banks \u2014 built for the MSc in Molecular Biology and Pathology of Viruses.<\/p>\n\n  <!-- OVERVIEW -->\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 18px 0;\">The MBPV Question Assistant began not as a platform project, but as a learning technologist downloading <strong>Ollama<\/strong> onto a laptop after an internal GenAI Shorts session. Agnieszka Malisz-Virtanen, Senior Learning Technologist, began feeding programme materials to a local LLM to generate draft MCQs \u2014 documents tagged, prompts refined, outputs copied into Word and sent for academic review. It worked. But it was entirely dependent on one person&#8217;s machine and availability.<\/p>\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 18px 0;\">That bottleneck became the design brief. Together with Adrian Cowell (Innovation Lead), the workflow was rebuilt as a <strong>secure, web-based platform<\/strong> with proper roles, governance, and a programme-specific vector database built from MBPV teaching materials. The result is a system where 30+ academics across 80 lectures can independently generate curriculum-aligned draft questions &mdash; with Module Leads overseeing approval, revision, and exam assignment &mdash; without any single point of failure.<\/p>\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 40px 0;\">Presented at Imperial&#8217;s <strong>GenAI Shorts<\/strong> internal series in February 2026, the project has received strong academic feedback and a funding bid has been submitted to support expansion across the Faculty of Medicine.<\/p>\n\n  <!-- PROJECT AT A GLANCE -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">Project at a Glance<\/h2>\n  <table style=\"width:100%;border-collapse:collapse;margin-bottom:40px;font-size:14px;\">\n    <tr style=\"border-bottom:1px solid #e8eef5;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;width:180px;vertical-align:top;\">Status<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">Active &mdash; Phase 1 complete; funding bid submitted for Phase 2 expansion<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;background:#f9fbfd;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Programme<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">MSc Molecular Biology and Pathology of Viruses (MBPV) &mdash; Imperial London<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Scale<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">~80 lectures &middot; ~30 academics &middot; 25 MCQs per exam &middot; 2 exams per year<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;background:#f9fbfd;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Technology<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">Next.js &middot; Supabase (PostgreSQL + vector) &middot; Claude AI &middot; Vercel<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Question Types<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">MCQ with Bloom&apos;s taxonomy levels, difficulty settings, topic tags, and distractor generation<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;background:#f9fbfd;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Export<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">Word (.docx) &middot; PDF &middot; optional answer key &middot; clean exam-ready formatting<\/td>\n    <\/tr>\n    <tr style=\"border-bottom:1px solid #e8eef5;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Presented<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">Imperial GenAI Shorts &mdash; 26 February 2026<\/td>\n    <\/tr>\n    <tr style=\"background:#f9fbfd;\">\n      <td style=\"padding:12px 16px;font-weight:600;color:#003E74;vertical-align:top;\">Module Leads<\/td>\n      <td style=\"padding:12px 16px;color:#333;\">Prof Peter O&apos;Hare (Module 1) &middot; Dr Rob White (Module 2)<\/td>\n    <\/tr>\n  <\/table>\n\n  <!-- THE SIX STEPS -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">The Six-Step Process<\/h2>\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:40px;\">\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 1<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Secure Environment<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Authenticated platform with role-based access. Teaching materials uploaded and processed safely &mdash; no student data, no external sharing, aligned to Imperial governance.<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 2<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Upload &amp; Structure<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Programme materials (slides, transcripts) ingested with a tagging structure defined by Module Leads. Builds a bespoke vector database &mdash; the system&apos;s programme-specific memory.<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 3<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Generate Draft Questions<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Academics select question type, Bloom&apos;s level, difficulty, and topic. The system retrieves from the MBPV vector database and generates a structured draft: question, options, correct answer, explanation, and metadata.<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 4<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Edit &amp; Save<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Academics refine wording, adjust distractors, correct answers, or difficulty tags &mdash; or discard. Saved questions enter the programme question bank, accessible and editable by the originating academic.<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 5<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Module Lead Governance<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Module Leads view all saved questions, filter by contributor, topic, or difficulty, and mark each as Approved, Needs Revision, or assign to Exam 1 \/ Exam 2.<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:18px 20px;border-left:3px solid #003E74;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Step 6<\/p>\n      <p style=\"font-size:14px;font-weight:700;color:#001E45;margin:0 0 6px 0;\">Exam Assembly &amp; Export<\/p>\n      <p style=\"font-size:13px;color:#555;line-height:1.6;margin:0;\">Assigned questions exported as Word or PDF with clean formatting and optional answer key. Eliminates manual copying, formatting inconsistencies, and version confusion.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- WHAT ACADEMICS SAID -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 20px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">What the Academics Said<\/h2>\n  <div style=\"display:flex;flex-direction:column;gap:14px;margin-bottom:40px;\">\n    <blockquote style=\"border-left:3px solid #4A90D9;background:#f5f8fb;border-radius:0 6px 6px 0;padding:16px 20px;margin:0;\">\n      <p style=\"font-size:14px;color:#333;line-height:1.7;margin:0 0 6px 0;font-style:italic;\">&ldquo;I quite enjoyed using it and I think it generated good questions. The more specific the prompts were, the better the questions turned out. It became much better with specific instructions about which mechanism I wanted the question to be about.&rdquo;<\/p>\n    <\/blockquote>\n    <blockquote style=\"border-left:3px solid #4A90D9;background:#f5f8fb;border-radius:0 6px 6px 0;padding:16px 20px;margin:0;\">\n      <p style=\"font-size:14px;color:#333;line-height:1.7;margin:0 0 6px 0;font-style:italic;\">&ldquo;It is a very intuitive interface! I tried multiple levels of difficulty and Bloom&apos;s level and it does seem to capture well the material taught.&rdquo;<\/p>\n    <\/blockquote>\n    <blockquote style=\"border-left:3px solid #4A90D9;background:#f5f8fb;border-radius:0 6px 6px 0;padding:16px 20px;margin:0;\">\n      <p style=\"font-size:14px;color:#333;line-height:1.7;margin:0 0 6px 0;font-style:italic;\">&ldquo;There were subtleties to the alternative responses that were great red-herrings &mdash; a really appealing set of challenging half-truths and distractions. I wish I had come up with them myself. With a quick edit, they were perfect.&rdquo;<\/p>\n    <\/blockquote>\n    <blockquote style=\"border-left:3px solid #003E74;background:#f0f6ff;border-radius:0 6px 6px 0;padding:16px 20px;margin:0;\">\n      <p style=\"font-size:14px;color:#333;line-height:1.7;margin:0;font-style:italic;\">&ldquo;Just wanted to say how impressed I was yesterday. It helped design two great questions based on the materials in the lectures. Much better than what we&apos;ve done before. Congratulations to the team.&rdquo;<\/p>\n    <\/blockquote>\n  <\/div>\n\n  <!-- WHY IT MATTERS -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">Why This Matters<\/h2>\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 18px 0;\">Generic AI tools can generate questions, but they are not curriculum-aware and they do not accumulate programme knowledge. MBPV Question Assistant changes this: every generation call retrieves from a vector database built from the programme&apos;s own teaching materials, tagged by the academics who designed the course. The output reflects what MBPV actually teaches &mdash; not what a general model has seen on the internet.<\/p>\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 18px 0;\">The shift in the unit of work is significant. Traditionally, an academic authoring an MCQ starts from a blank page: drafting, aligning to outcomes, calibrating difficulty, generating plausible distractors. With MBPV Assistant, that starting point becomes a structured AI draft aligned to specified parameters. The academic&apos;s role shifts from potentially time-consuming authoring to expert validation and refinement &mdash; a more appropriate use of their time.<\/p>\n  <p style=\"font-size:15px;color:#333;line-height:1.8;margin:0 0 40px 0;\">Crucially, this is institutional infrastructure, not an individual workaround. The question bank grows and improves through review cycles. Instead of rebuilding exams each year, teams maintain a living, reusable, reviewable bank that reflects the programme&apos;s current teaching content.<\/p>\n\n  <!-- NEXT STEPS -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">Phases &amp; Next Steps<\/h2>\n  <div style=\"display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px;\">\n    <div style=\"flex:1;min-width:220px;background:#f5f8fb;border-radius:8px;padding:18px 20px;\">\n      <p style=\"font-size:11px;font-weight:700;color:#1a7a4a;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Phase 1 &mdash; Complete<\/p>\n      <p style=\"font-size:13px;color:#444;line-height:1.6;margin:0;\">Proof of concept within MBPV. Secure platform built, vector database populated, full workflow tested with programme academics. Positive feedback received.<\/p>\n    <\/div>\n    <div style=\"flex:1;min-width:220px;background:#f5f8fb;border-radius:8px;padding:18px 20px;\">\n      <p style=\"font-size:11px;font-weight:700;color:#003E74;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Phase 2 &mdash; Pending Funding<\/p>\n      <p style=\"font-size:13px;color:#444;line-height:1.6;margin:0;\">Expansion within the Faculty of Medicine. Refining governance, evaluation frameworks, and transferability across modules and teaching styles. Funding bid submitted.<\/p>\n    <\/div>\n    <div style=\"flex:1;min-width:220px;background:#f5f8fb;border-radius:8px;padding:18px 20px;\">\n      <p style=\"font-size:11px;font-weight:700;color:#666;margin:0 0 6px 0;letter-spacing:1px;text-transform:uppercase;\">Phase 3 &mdash; Future<\/p>\n      <p style=\"font-size:13px;color:#444;line-height:1.6;margin:0;\">Institutional infrastructure: a transferable platform for any programme team, Canvas LMS integration, and scalable living question banks across Imperial.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- TEAM -->\n  <h2 style=\"font-size:20px;font-weight:700;color:#001E45;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #e8eef5;\">Team &amp; Collaborators<\/h2>\n  <div style=\"display:flex;flex-wrap:wrap;gap:16px;margin-bottom:0;\">\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:16px 20px;min-width:180px;flex:1;\">\n      <p style=\"font-size:13px;font-weight:700;color:#001E45;margin:0 0 2px 0;\">Agnieszka Malisz-Virtanen<\/p>\n      <p style=\"font-size:12px;color:#666;margin:0;\">Senior Learning Technologist &mdash; Digital Education Office<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:16px 20px;min-width:180px;flex:1;\">\n      <p style=\"font-size:13px;font-weight:700;color:#001E45;margin:0 0 2px 0;\">Adrian Cowell<\/p>\n      <p style=\"font-size:12px;color:#666;margin:0;\">Innovation Lead &mdash; Technology &amp; Development<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:16px 20px;min-width:180px;flex:1;\">\n      <p style=\"font-size:13px;font-weight:700;color:#001E45;margin:0 0 2px 0;\">Prof Peter O&apos;Hare<\/p>\n      <p style=\"font-size:12px;color:#666;margin:0;\">Module 1 Lead &mdash; MSc MBPV<\/p>\n    <\/div>\n    <div style=\"background:#f5f8fb;border-radius:8px;padding:16px 20px;min-width:180px;flex:1;\">\n      <p style=\"font-size:13px;font-weight:700;color:#001E45;margin:0 0 2px 0;\">Dr Rob White<\/p>\n      <p style=\"font-size:12px;color:#666;margin:0;\">Module 2 Lead &mdash; MSc MBPV<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ollama Laptop Origin Vector DB MBPV Content Knowledge Base Generate Question Bloom&apos;s: Analyse &middot; Advanced Topic: RNA Virus Immunity Generate &rarr; AI Generation Draft Question Edit &amp; Save Approved Module [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"parent":7,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-96","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/pages\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":4,"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/pages\/96\/revisions"}],"predecessor-version":[{"id":259,"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/pages\/96\/revisions\/259"}],"up":[{"embeddable":true,"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/pages\/7"}],"wp:attachment":[{"href":"https:\/\/medlearn.imperial.ac.uk\/innovation\/wp-json\/wp\/v2\/media?parent=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}