[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"author-profile-omair-vaiyani":3,"author-blog-omair-vaiyani":28,"author-customers-omair-vaiyani":29,"author-updates-omair-vaiyani":30},{"id":4,"title":5,"bio":6,"expertise":7,"extension":11,"firstName":12,"image":13,"lastName":16,"links":17,"longBio":20,"meta":21,"name":22,"seoDescription":23,"slug":24,"stem":25,"updatedAt":26,"__hash__":27},"authors\u002Fauthors\u002Fomair-vaiyani.json","Founder & CTO","Omair Vaiyani is Synap’s co-founder and CTO. He writes about online assessment, exam delivery and the engineering behind Synap.",[8,9,10],"Online assessment","Exam delivery","Software engineering","json","Omair",{"url":14,"altText":15},"\u002Fimg\u002Fsynap\u002Favatar-omair.png","Omair Vaiyani, Founder and CTO of Synap","Vaiyani",{"github":18,"linkedin":19},"https:\u002F\u002Fgithub.com\u002Fomairvaiyani","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fomairvaiyani\u002F","Omair Vaiyani is the co-founder and Chief Technology Officer of Synap. Previously a medical doctor, he now leads the engineering behind Synap’s online assessment platform. His writing covers product development, exam delivery and the technology that helps organisations run assessments.",{},null,"Meet Omair Vaiyani, Synap’s co-founder and CTO. Read his articles on online assessment, exam delivery and product engineering.","omair-vaiyani","authors\u002Fomair-vaiyani","2026-11-13","njlhPxL7kZ0Ta1R13Qz5JPwSWjSWR7kaGZsZrHYDcA8",[],[],[31,118,181,250],{"id":32,"title":33,"announcement":34,"announcementId":22,"author":24,"body":35,"coverImage":102,"description":97,"extension":104,"meta":105,"navigation":109,"path":110,"publishedAt":111,"seo":112,"seoDescription":107,"seoTitle":33,"sitemap":113,"slug":114,"stem":115,"subtitle":107,"updatedAt":22,"__hash__":116,"kind":117},"releaseNotes\u002Frelease-notes\u002Frelease-notes-2026-10-20-to-2026-10-26.md","Filter and export attempts by sub-portal",false,{"type":36,"value":37,"toc":96},"minimark",[38,43,72,76],[39,40,42],"h2",{"id":41},"new","New",[44,45,46,66],"ul",{},[47,48,49,53,54],"li",{},[50,51,52],"strong",{},"Sub-portal filtering for attempts."," Administrators and educators can filter Attempt Management by the sub-portal recorded on each attempt and carry those selections into exports. Results remain limited by existing access permissions.",[55,56],"release-note-media",{":height":57,":mobileHeight":58,":mobileWidth":59,":width":60,"alt":61,"caption":62,"kind":63,"mobileUrl":64,"url":65},"764","884","640","1200","Illustration of Attempt Management filtered to North campus. Each visible attempt is recorded against North campus, and a small Results export document carries the same campus scope. All names and results are sample data.","Illustration with sample data. Sub-portal filtering uses the sub-portal recorded on each attempt and carries selections into exports. Existing access permissions still limit results.","image","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-20-to-2026-10-26\u002Fillustration-v1-mobile.png","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-20-to-2026-10-26\u002Fillustration-v1.png",[47,67,68,71],{},[50,69,70],{},"Audit log API."," Integrators working with portal admin or manager access can list and filter their portal’s audit records through the API, then retrieve individual records with redacted details.",[39,73,75],{"id":74},"improvements","Improvements",[44,77,78,84,90],{},[47,79,80,83],{},[50,81,82],{},"Billing usage exports."," Billing usage CSV exports break down activity by billing period and current sub-portal, with credits used for pay-as-you-go billing and activity counts and active users for monthly active user billing.",[47,85,86,89],{},[50,87,88],{},"Result correction activity."," Corrections made after an exam result is released now create a Test Result Corrected activity and send the event to Segment, helping assessment teams track post-release changes.",[47,91,92,95],{},[50,93,94],{},"Attempt Management."," Attempt Management displays loading placeholders while data loads, keeps existing rows visible during refresh and lets administrators retry failed loads.",{"title":97,"searchDepth":98,"depth":98,"links":99},"",2,[100,101],{"id":41,"depth":98,"text":42},{"id":74,"depth":98,"text":75},{"url":65,"altText":103},"Filter attempts by sub-portal and export the matching results.","md",{"category":106,"preview":107,"layout":108},"platform","Focus attempt reviews by sub-portal, access audit records through the API and get more detailed billing usage exports.","release-notes",true,"\u002Fupdates\u002Frelease-notes\u002Ffilter-and-export-attempts-by-sub-portal-2026-10-29\u002F","2026-10-29T00:00:00.000Z",{"title":33,"description":97},{"loc":110},"filter-and-export-attempts-by-sub-portal-2026-10-29","release-notes\u002Frelease-notes-2026-10-20-to-2026-10-26","-rY5FM-ifu2285XFlw44Lnu5ZRznXYkFxzMztp0nveE","release-note",{"id":119,"title":120,"announcement":34,"announcementId":22,"author":24,"body":121,"coverImage":171,"description":97,"extension":104,"meta":172,"navigation":109,"path":174,"publishedAt":175,"seo":176,"seoDescription":173,"seoTitle":120,"sitemap":177,"slug":178,"stem":179,"subtitle":173,"updatedAt":22,"__hash__":180,"kind":117},"releaseNotes\u002Frelease-notes\u002Frelease-notes-2026-10-13-to-2026-10-19.md","Live preflight visibility and candidate filters",{"type":36,"value":122,"toc":167},[123,125,145,147],[39,124,42],{"id":41},[44,126,127,139],{},[47,128,129,132,133],{},[50,130,131],{},"Follow candidate setup live."," Support teams can open a read-only preflight view from an attempt’s status. See live setup progress, step history, readiness checks and device details to help investigate candidate setup issues.",[55,134],{":height":57,":mobileHeight":58,":mobileWidth":59,":width":60,"alt":135,"caption":136,"kind":63,"mobileUrl":137,"url":138},"Illustrated support view for sample candidate Alex Morgan. An attempt status reads Setup in progress. The open candidate preflight view shows a live camera check, completed setup and microphone steps, readiness checks, and device details.","Illustration with sample data: support staff can open a read-only preflight view from an attempt’s status to follow live setup progress, history, readiness checks and device details.","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-13-to-2026-10-19\u002Fillustration-v1-mobile.png","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-13-to-2026-10-19\u002Fillustration-v1.png",[47,140,141,144],{},[50,142,143],{},"Filter attempts by candidate attributes."," Exam administrators can filter Attempt Management by candidate attributes they have permission to view. The same filter conditions carry through to CSV and marking-session exports, keeping lists and exports consistent.",[39,146,75],{"id":74},[44,148,149,155,161],{},[47,150,151,154],{},[50,152,153],{},"Table navigation."," Selection checkboxes and row action menus stay pinned while you scroll tables horizontally, keeping bulk selection and row actions within reach.",[47,156,157,160],{},[50,158,159],{},"Time remaining."," Student attempt tables show time remaining for active whole-attempt timers, clearly labelled as a snapshot from the last refresh rather than a live countdown.",[47,162,163,166],{},[50,164,165],{},"Portal terminology."," Administrators can customise External ID and facet labels in Portal Settings to match their organisation’s terminology, with the External ID label also reflected on account profiles.",{"title":97,"searchDepth":98,"depth":98,"links":168},[169,170],{"id":41,"depth":98,"text":42},{"id":74,"depth":98,"text":75},{"url":138,"altText":135},{"category":106,"preview":173,"layout":108},"Monitor candidate setup, narrow exam attempts by candidate attributes, and find active attempts more easily.","\u002Fupdates\u002Frelease-notes\u002Flive-preflight-visibility-and-candidate-filters-2026-10-19\u002F","2026-10-19T12:00:00.000Z",{"title":120,"description":97},{"loc":174},"live-preflight-visibility-and-candidate-filters-2026-10-19","release-notes\u002Frelease-notes-2026-10-13-to-2026-10-19","FxCM0c2smn_2qUNnzIQT8rm7ygxtf5-HPivybhksfG4",{"id":182,"title":183,"announcement":34,"announcementId":22,"author":24,"body":184,"coverImage":240,"description":97,"extension":104,"meta":241,"navigation":109,"path":243,"publishedAt":244,"seo":245,"seoDescription":242,"seoTitle":183,"sitemap":246,"slug":247,"stem":248,"subtitle":242,"updatedAt":22,"__hash__":249,"kind":117},"releaseNotes\u002Frelease-notes\u002Frelease-notes-2026-10-06-to-2026-10-12.md","Choice Matrix and Text Selection questions",{"type":36,"value":185,"toc":236},[186,188,208,210],[39,187,42],{"id":41},[44,189,190,202],{},[47,191,192,195,196],{},[50,193,194],{},"Choice Matrix questions."," Build automatically marked questions with rows of statements and a shared set of answer columns, allowing one or multiple selections per row. Award credit for each correct row or require every row to be correct.",[55,197],{":height":57,":mobileHeight":58,":mobileWidth":59,":width":60,"alt":198,"caption":199,"kind":63,"mobileUrl":200,"url":201},"Illustrated Choice Matrix question asking learners to classify numbers as even or prime. Both answers are selected for 2, only Prime for 3, and only Even for 4. Mobile repeats the answer labels within each stacked row.","Illustration with sample data. Choice Matrix questions share answer columns across statement rows and support one or multiple selections per row. Automatic marking can award equal credit per correct row or require all rows to be correct.","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-06-to-2026-10-12\u002Fillustration-v1-mobile.png","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-10-06-to-2026-10-12\u002Fillustration-v1.png",[47,203,204,207],{},[50,205,206],{},"Text Selection questions."," Ask candidates to select author-defined words or phrases within a passage. Educators can set selection limits and choose exact-match, proportionate or per-correct-selection marking.",[39,209,75],{"id":74},[44,211,212,218,224,230],{},[47,213,214,217],{},[50,215,216],{},"Attempt filtering."," Administrators can filter attempts by attempt, exam, marking, results or proctor status across a portal or user group without first choosing an exam or collection.",[47,219,220,223],{},[50,221,222],{},"Exam access records."," For newly unlocked attempts, exam teams can see who granted access and when using optional Attempt Management columns and the exam candidates CSV, with passcode access identified separately.",[47,225,226,229],{},[50,227,228],{},"Copy External IDs."," Administrators can click an External ID in the users and attempts tables to copy it rather than open the record.",[47,231,232,235],{},[50,233,234],{},"Certificate templates."," Certificate designers can upload SVG images and custom fonts for managed templates, with higher image-size and file-count limits.",{"title":97,"searchDepth":98,"depth":98,"links":237},[238,239],{"id":41,"depth":98,"text":42},{"id":74,"depth":98,"text":75},{"url":201,"altText":198},{"category":106,"preview":242,"layout":108},"More ways to assess knowledge, with easier attempt filtering and clearer exam access records.","\u002Fupdates\u002Frelease-notes\u002Fchoice-matrix-and-text-selection-questions-2026-10-12\u002F","2026-10-12T12:00:00.000Z",{"title":183,"description":97},{"loc":243},"choice-matrix-and-text-selection-questions-2026-10-12","release-notes\u002Frelease-notes-2026-10-06-to-2026-10-12","s5ZOCGmTqaCpBoSusaajBQZjRY_sEifYcNGKcqRw6ik",{"id":251,"title":252,"announcement":34,"announcementId":22,"author":24,"body":253,"coverImage":291,"description":97,"extension":104,"meta":292,"navigation":109,"path":294,"publishedAt":295,"seo":296,"seoDescription":293,"seoTitle":252,"sitemap":297,"slug":298,"stem":299,"subtitle":293,"updatedAt":22,"__hash__":300,"kind":117},"releaseNotes\u002Frelease-notes\u002Frelease-notes-2026-09-29-to-2026-10-05.md","Whole-exam PDF exports via API",{"type":36,"value":254,"toc":287},[255,257,277,279],[39,256,42],{"id":41},[44,258,259,271],{},[47,260,261,264,265],{},[50,262,263],{},"Bulk PDF exports via API."," Integrators can request question papers, answer booklets and marking copies for selected attempts or a whole exam. Large whole-exam exports are split into downloadable archives, with links collected in one email.",[55,266],{":height":57,":mobileHeight":58,":mobileWidth":59,":width":60,"alt":267,"caption":268,"kind":63,"mobileUrl":269,"url":270},"Illustration with sample data: a whole-exam API export for 501 attempts delivers one email containing download links for answer-booklet archives labelled Part 1 of 2 and Part 2 of 2.","Illustration with sample data. Large whole-exam PDF exports requested via API are split into archives, with all download links collected in one email. Whole-exam exports exclude archived attempts.","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-09-29-to-2026-10-05\u002Fillustration-v1-mobile.png","\u002Fimages\u002Fupdates\u002Frelease-notes-2026-09-29-to-2026-10-05\u002Fillustration-v1.png",[47,272,273,276],{},[50,274,275],{},"Pay-as-you-go usage exports."," Administrators on pay-as-you-go plans can export billing usage for a selected date range as CSV, with attempts and credits by activity and total credits used for each usage period.",[39,278,75],{"id":74},[44,280,281],{},[47,282,283,286],{},[50,284,285],{},"Group insights."," Tag breakdowns on the user-group Overview page load faster on repeated views, reducing waiting when reviewing group performance.",{"title":97,"searchDepth":98,"depth":98,"links":288},[289,290],{"id":41,"depth":98,"text":42},{"id":74,"depth":98,"text":75},{"url":270,"altText":267},{"category":106,"preview":293,"layout":108},"Export exam papers in bulk, download pay-as-you-go usage as CSV and open group insights faster.","\u002Fupdates\u002Frelease-notes\u002Fwhole-exam-pdf-exports-via-api-2026-10-05\u002F","2026-10-05T12:00:00.000Z",{"title":252,"description":97},{"loc":294},"whole-exam-pdf-exports-via-api-2026-10-05","release-notes\u002Frelease-notes-2026-09-29-to-2026-10-05","MjNuIryJrX7DN39CjZZJxNm55Ngxdergd1mvaDk_U7Y",1794595493875]