[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"navigation":3,"project-digital-exam-player":4},[],{"id":5,"title":6,"body":7,"company":188,"date":189,"description":190,"extension":191,"image":192,"meta":193,"navigation":194,"path":195,"seo":196,"stem":197,"tags":198,"technologies":202,"url":195,"video":206,"__hash__":207},"projects/projects/digital-exam-player.md","Digital Exam Player",{"type":8,"value":9,"toc":169},"minimark",[10,15,19,22,29,33,49,53,61,65,76,79,84,88,91,97,102,105,109,113,116,120,124,128,131,136,140,143,147,151,154,158,162,165],[11,12,14],"h2",{"id":13},"overview","Overview",[16,17,18],"p",{},"The Digital Exam Player is the product students use to take a full-length\npractice exam. We built one unified player where students can practice all SAT,\nPSAT, ACT, or any of the AP subject exams. This product presents an experience\nthat matches the official test that students will see on test day.",[16,20,21],{},"The player includes section-by-section timing with mid-test breaks, a built-in\nDesmos calculator (subject-aware so it only appears where the real exam allows\nit), highlighter, answer eliminator, item navigator, question flagging, and\nreference sheets. A Practice Mode lets students go at their own pace and review.\nTest Day Mode mirrors the official timing constraints exactly. When the student\nfinishes, their results are used to instantly generate an AI-powered score\nreport.",[16,23,24],{},[25,26],"img",{"alt":27,"src":28},"Digital Exam Player overview","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/digital-exam-player-overview.webp",[11,30,32],{"id":31},"the-challenge","The Challenge",[34,35,36,40,43,46],"ul",{},[37,38,39],"li",{},"Every exam has its own scoring rules, section timing, and allowed tools, the\nplayer had to support all variations.",[37,41,42],{},"The experience had to match the official testing software closely enough that\npractice felt like the real thing, including accommodations like extended\ntime.",[37,44,45],{},"Timer accuracy, autosave, and resilience to disconnects matter, a student\nlosing progress mid-section is unacceptable.",[37,47,48],{},"Scoring had to integrate with the rest of the platform so that score reports,\ntutor dashboards, and parent-facing messaging all stayed in sync.",[11,50,52],{"id":51},"motivation","Motivation",[34,54,55,58],{},[37,56,57],{},"Practice exams are the top of Revolution Prep's funnel, they're how families\nfirst experience the product.",[37,59,60],{},"The major exam boards (SAT & ACT) moved their tests to digital formats, and\nour practice experience needed to track that shift to stay relevant and\nprovide real value to our customers.",[11,62,64],{"id":63},"goals","Goals",[34,66,67,70,73],{},[37,68,69],{},"Give students an authentic, low-friction way to take any digital practice exam\nwe offer.",[37,71,72],{},"Make exam results immediately useful by feeding directly into score reports\nand tutor planning.",[37,74,75],{},"Build a scalable solution that can handle the vast exam library that is\nconstantly being updated.",[77,78],"hr",{},[80,81,83],"h1",{"id":82},"application-walkthrough","Application Walkthrough",[11,85,87],{"id":86},"configuring-the-exam","Configuring the Exam",[16,89,90],{},"Before a student starts, they must configure the exam they wish to take. The\nconfiguration page lets them pick an exam, choose between \"Practice Mode\" and\n\"Test Day Mode\", and review the section structure and timing.",[92,93],"product-image",{"alt":94,"src":95,"width":96},"Exam configuration page in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/01-exam-player-configure-page.webp","100%",[98,99,101],"h3",{"id":100},"accommodations","Accommodations",[16,103,104],{},"Many students test with approved accommodations. The player supports\naccommodations like extended time, extended breaks and breaks as needed.\nOffering accommodations that reflect the options provided on the official exam\nallows the student to take a practice exam that's as close to the real thing as\npossible.",[92,106],{"alt":107,"src":108,"width":96},"Accommodations settings in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/02-exam-player-accommodations.webp",[98,110,112],{"id":111},"instructions","Instructions",[16,114,115],{},"Each exam begins with the instructions page. This is used to provide the student\nwith information about the exam timing, scoring and assistive technology.",[92,117],{"alt":118,"src":119,"width":96},"Exam instructions screen in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/03-exam-player-instructions.webp",[11,121,123],{"id":122},"taking-the-exam","Taking the Exam",[98,125,127],{"id":126},"mark-for-review-answer-eliminator","Mark for Review & Answer Eliminator",[16,129,130],{},"The player gives students a \"Mark for Review\" flag that renders in the question\nnavigator, plus an answer eliminator that lets them cross out choices they've\nruled out.",[132,133],"product-video",{"alt":134,"src":135,"width":96},"Mark for Review and answer eliminator in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/04-exam-player-mark-for-review-and-answer-eliminator.webm",[98,137,139],{"id":138},"annotations","Annotations",[16,141,142],{},"Students can highlight passages and annotate as they work through a question.\nThese annotations can be edited and deleted from the same menu.",[132,144],{"alt":145,"src":146,"width":96},"Highlighting and annotation tools in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/05-exam-player-annotations.webm",[98,148,150],{"id":149},"calculator-reference-sheet","Calculator & Reference Sheet",[16,152,153],{},"Math sections come with their own tools, and the player only renders them where\nthe exam allows. A built-in Desmos calculator and a reference sheet are\navailable on the sections that permit them and hidden everywhere else.",[132,155],{"alt":156,"src":157,"width":96},"Desmos calculator and reference sheet in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/06-exam-calculator-and-reference-sheet.webm",[98,159,161],{"id":160},"finishing-the-exam","Finishing the Exam",[16,163,164],{},"When a student completes the last section, the player confirms they're all\nfinished and submits their work for scoring. At this point their results feed\nstraight into the AI-powered score report, so the moment they put the test down\nthey're already on their way to seeing what to study next.",[92,166],{"alt":167,"src":168,"width":96},"Exam completion screen in the Digital Exam Player","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/07-exam-player-all-finished.webp",{"title":170,"searchDepth":171,"depth":171,"links":172},"",2,[173,174,175,176,177,182],{"id":13,"depth":171,"text":14},{"id":31,"depth":171,"text":32},{"id":51,"depth":171,"text":52},{"id":63,"depth":171,"text":64},{"id":86,"depth":171,"text":87,"children":178},[179,181],{"id":100,"depth":180,"text":101},3,{"id":111,"depth":180,"text":112},{"id":122,"depth":171,"text":123,"children":183},[184,185,186,187],{"id":126,"depth":180,"text":127},{"id":138,"depth":180,"text":139},{"id":149,"depth":180,"text":150},{"id":160,"depth":180,"text":161},"Revolution Prep","2023-01-01T00:00:00.000Z","A web-based digital test-taking experience for students to take full-length practice SAT, PSAT, ACT, and AP exams.","md",null,{},true,"/projects/digital-exam-player",{"title":6,"description":190},"projects/digital-exam-player",[199,200,201],"Frontend","Full Stack","UX Design",[203,204,205],"vue","ionic","ruby","https://max-dev-portfolio.s3.us-west-1.amazonaws.com/projects/revolution-prep/digital-exam-player/exam-player-overview.webm","i2hMxeGQpr0K47jquKxusYfCw7MmhnX2augIEREgvJo",1780100235348]