[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657541-105":59,"doc-detail-657541-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","boilersketch-1-aug-2026-arxiv260800844v1","BoilerSketch - 1 Aug 2026 - arXiv:2608.00844v1","","BoilerSketch is a TA-supervised, diagram-first GenAI practice and tablet interface designed for CS1 and early CS2 support. It reduces course support bottlenecks by pairing chat with a pen-enabled whiteboard while constraining the model to produce structured, renderable Mermaid diagrams. The system enforces academic-integrity guardrails by forbidding executable code and code-level debugging, using human-in-the-loop supervision for correction and escalation. A 45-minute evaluation with 21 instructional staff found the tool broadly helpful for conceptual understanding and routine diagram-based explanations.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/boilersketch-1-aug-2026-arxiv260800844v1/657541/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/boilersketch-1-aug-2026-arxiv260800844v1/657541.png","ImageObject",300,407,{"name":92,"@type":93},"Angel","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-27","2026-10-26",true,{"@type":102,"interactionType":103,"userInteractionCount":81},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What problem does BoilerSketch target in large CS1 and early CS2 courses?","Question",{"text":112,"@type":113},"It targets support bottlenecks during labs and office hours where many student questions are best answered with diagrams rather than text alone.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does BoilerSketch generate visual explanations, and what format does it use?",{"text":117,"@type":113},"It uses a dual-pane interaction model with chat plus a pen-enabled whiteboard, and a prompting strategy that constrains outputs to structured, renderable Mermaid diagrams.",{"name":119,"@type":110,"acceptedAnswer":120},"What academic-integrity and scope restrictions does BoilerSketch enforce?",{"text":121,"@type":113},"The system forbids executable code and code-level debugging, and it relies on human-in-the-loop workflows where teaching assistants monitor and intervene when needed.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},657541,1793071779,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":81,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":44,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":144},687207412472,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","BoilerSketch: A TA-Supervised, Diagram-First GenAI Practice for Structured Diagrams in  \nCS1/Early CS2  \nEthan Dickey∗, Vivan Tiwari∗, Anvit Sinha∗, and Andres Bejarano∗  \n∗ Department of Computer Science  \nPurdue University  \nWest Lafayette, IN 47907  \nAbstract—This innovative practice full paper presents BoilerSketch, a TA-supervised, diagram-first GenAI practice and tablet interface for providing structured visual explanations in CS1 and early CS2 support settings. Large early computing courses routinely face a support bottleneck during labs and office hours because many student questions are best answered with a diagram rather than additional text, yet most AI tutoring tools remain text-forward and unreliable at producing accurate, pedagogically useful visuals.  \nBoilerSketch addresses this gap through a dual-pane interaction model that combines chat with a pen-enabled whiteboard for student sketches and a prompting strategy that constrains the model to generate structured, renderable Mermaid diagrams rather than free-form images. To preserve academic integrity, the system is intentionally scoped to conceptual explanation: it forbids executable code and code-level debugging and uses a human-in-the-loop workflow in which teaching assistants remain accountable supervisors who can monitor sessions and intervene when responses require correction, deeper probing, or escalation to live help.  \nWe report a 45-minute expert evaluation with 21 instructional staff from a large programming course who used BoilerSketch on representative questions and completed a post-use survey. Twothirds rated the system at least moderately helpful for conceptual understanding and at least moderately useful for typical support tasks. Staff saw the strongest value in routine diagram-based  \n[ cs .CY] 1 Aug 2026  \narXiv :2608 .00844v1  \nexplanations and noted limits in diagram depth and applicability to more advanced topics. We conclude with practical guidance for adopting supervised, diagram-first GenAI support in early computing courses, emphasizing scope-and-escalation rules, promptas-policy guardrails, and reliable structured diagram rendering.  \nIndex Terms—Computing education, generative artificial intelligence, human-in-the-loop, program visualization, teaching assistants  \nI. INTRODUCTION  \nLarge CS1 and early CS2 courses routinely face a support bottleneck during labs, recitations, and office hours. Students need timely, individualized help, yet many of their questions are not well served by short textual responses alone. Questions about recursion traces, tree traversals, pointer aliasing, and dynamic programming tables are often easiest to answer with a diagram that makes runtime state or structural relationships visible. At the same time, help-seeking in large courses is difficult to manage, and teaching assistants (TAs) are frequently responsible for absorbing much of this demand [1]–[4] .  \nComputing education research has long argued that learning to program requires students to form an explicit model of how programs execute. Sorva characterizes this challenge in terms of the notional machine, arguing that understanding runtime behavior is itself a core learning objective in introductory programming [5] . The program-visualization literature complements this view by showing that diagrams and animations can support novice reasoning about state change, control flow, and data relationships, but that their educational value depends heavily on learner engagement and pedagogical integration [6], [7] . More recent work continues to show that novices use program visualizations to understand unfamiliar code and to verify their assumptions during comprehension tasks [8] . This literature suggests that visual explanation is often central to how students build and repair their mental models.  \nGenAI appears to offer a new way to expand access to individualized support. Recent computing education work has shown that large language models can generate ","cbCaipQWesXzAfaO","https://ap.wps.com/l/cbCaipQWesXzAfaO","pdf",502408,"English","# I. INTRODUCTION\n## Support bottlenecks in CS1 and early CS2\n## Program visualization and learning objectives\n## GenAI for computing education support\n## Gap: diagram-first, TA-supervised help\n# II. BOILERSKETCH APPROACH","[{\"question\":\"What problem does BoilerSketch target in large CS1 and early CS2 courses?\",\"answer\":\"It targets support bottlenecks during labs and office hours where many student questions are best answered with diagrams rather than text alone.\"},{\"question\":\"How does BoilerSketch generate visual explanations, and what format does it use?\",\"answer\":\"It uses a dual-pane interaction model with chat plus a pen-enabled whiteboard, and a prompting strategy that constrains outputs to structured, renderable Mermaid diagrams.\"},{\"question\":\"What academic-integrity and scope restrictions does BoilerSketch enforce?\",\"answer\":\"The system forbids executable code and code-level debugging, and it relies on human-in-the-loop workflows where teaching assistants monitor and intervene when needed.\"}]","BoilerSketch - 1 Aug 2026 - arXiv:2608.00844v1 | PDF",1792982558,23]