{"id":47804,"date":"2026-06-28T01:24:20","date_gmt":"2026-06-28T01:24:20","guid":{"rendered":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/"},"modified":"2026-06-28T01:24:20","modified_gmt":"2026-06-28T01:24:20","slug":"vibe-coding-sparked-a-love-of-reading-in-my-classroom","status":"publish","type":"post","link":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/","title":{"rendered":"Vibe Coding Sparked a Love of Reading in My Classroom"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">I have had big ideas before. Ideas that felt urgent and important at 11 p.m. and somehow evaporated by morning. So, when the idea for creating an AI-powered reading recommendation system to generate student excitement about our school\u2019s library catalog came to me, I asked my partner what she thought about me giving up evenings and weekends for a year or two. \u201cJust go for it,\u201d she said.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">That conversation was in May 2025. By November, my <a href=\"http:\/\/www.libraryaid.net\" class=\"text-(--primary-500) hover:underline\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"underline text-(--primary-600)\">vibe-coded app<\/span><\/a> was live in my classroom.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">Why I Started Vibe Coding<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">I\u2019m a U.K.-trained primary school teacher with 11 years of experience in international schools across the Middle East and Southeast Asia. Over the years, I have seen librarians carefully curate books only to have them sit untouched on library shelves. This is because there was no systematic way to connect each child to the book most likely to excite them.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Existing solutions were expensive, rigid, and built around proprietary book lists that didn\u2019t match our collection. The more I looked at what was available, the more I realized the problem wasn\u2019t that the technology didn\u2019t exist \u2014 it was that nobody had built it for teachers like me, working in schools like mine.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">So, I decided to build one myself, using an AI technique that I had read about with increasing interest: vibe coding.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">Learning to Build an App<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Vibe coding is a practice where people use AI tools to generate software code by describing what they want in plain language to the tool, with little to no traditional programming knowledge required. So, I started vibe coding and telling a large language model what I was trying to build.\u00a0<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Progress was painfully slow \u2014 a day forward, three days back. Over the summer months I nearly quit several times. The early architecture decisions haunted me: I was working on a 12-year-old Mac I hadn\u2019t upgraded, and just getting the right development environment installed felt like a full-time job. The worst moment came when several files of code were deleted with no backup. Hours of work, gone. I sat staring at the screen for a long time.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">One of the most painstaking phases involved book cover images \u2014 I wanted to display covers for our library\u2019s 10,000 books using freely available API calls, without scraping the information, to stay on the right side of copyright laws. Writing the code for this was exhausting. When it finally worked imperfectly, I built a separate page to manually evaluate every cover \u2014 AI searching for the ones that hadn\u2019t loaded correctly. That process took weeks. Then the page itself failed completely, and I had to start from scratch.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Switching from Copilot to Claude made a significant difference. It was still prone to errors and loops that would, as I put it to colleagues, drive me absolutely crazy. But it was more reliable than what I\u2019d had before.\u00a0<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">What strikes me now is how much has changed \u2014 what took me days and weeks in late 2025, I can now accomplish in hours. The rate of improvement in LLMs is frankly frightening.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">How It Works<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">If you\u2019re interested in building a similar tool, the steps are simple: A teacher uploads their school\u2019s library catalog as a CSV file \u2014 no re-cataloging required. The teacher then creates student profiles and runs a short reading assessment to gauge their reading level and interests. The AI analyzes the catalog against each student\u2019s reading level, interests, favorite authors and curriculum topics, and generates a personalized reading list from the books already on the shelves.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Student profiles include name, reading age, reading interests, favorite authors, preferred genres, and current class topic. These profiles power the AI recommendations. Progress data includes books read, reviews written, points earned, and comprehension quiz scores. Student profiles and progress data are only visible to their class teacher and school librarian \u2014 not to other students.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">When students log in, they see their recommendations \u2014 typically 50 books ranked by how well the books match their profile. Students can mark books as \u201creading,\u201d \u201cfinished,\u201d or \u201cwant to read.\u201d When they finish a book, they write a teacher-verified review and answer AI-generated reading comprehension questions. Correct answers earn genre-specific points which unlock accessories for their animated worm companion \u2014 one accessory category per genre across 21 genres, so reading widely is rewarded, not just reading a lot. Student reviews are fed back into the recommendation engine \u2014 so a hidden gem that one child discovers becomes visible to the whole school community over time.<\/p>\n<figure class=\"my-4 w-full mx-auto\" style=\"max-width:1200px\"><img loading=\"lazy\" alt=\"A LibraryAid Recommendation Worm\" loading=\"lazy\" width=\"1200\" height=\"800\" decoding=\"async\" data-nimg=\"1\" class=\"w-full h-auto\" style=\"color:transparent\" src=\"https:\/\/images.ctfassets.net\/eflsecw4kznd\/6tKTpqijM3X5c5569uB8QC\/42e46e8ce9c8a92e8451d91b291e51fd\/clever_screenshot_2_rewards-shop.png\"\/><figcaption class=\"mt-2 mb-4 max-w-full text-sm text-neutral-700 flex gap-4\">\n<p>A LibraryAid Recommendation Worm<\/p>\n<p>Credit: David Webb<\/p>\n<\/figcaption><\/figure>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">The recommendation engine in the app draws on a \u201cmaster books\u201d list I built from more than 1,000 award-winning and highly rated children\u2019s titles across various categories. It\u2019s not just matching reading levels \u2014 it\u2019s actively surfacing books that most children would never stumble upon independently.<\/p>\n<figure class=\"my-4 w-full mx-auto\" style=\"max-width:1200px\"><img loading=\"lazy\" alt=\"Student Book Recommendations\" loading=\"lazy\" width=\"1200\" height=\"800\" decoding=\"async\" data-nimg=\"1\" class=\"w-full h-auto\" style=\"color:transparent\" src=\"https:\/\/images.ctfassets.net\/eflsecw4kznd\/xe0y2PzctGnSOVFffonpp\/12dc43932f807509f0588d821819a973\/student-home-recommendations.png\"\/><figcaption class=\"mt-2 mb-4 max-w-full text-sm text-neutral-700 flex gap-4\">\n<p>Student Book Recommendations<\/p>\n<p>Credit: David Webb<\/p>\n<\/figcaption><\/figure>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Sometimes a recommendation worked because it was an award-winning book the child had never heard of. Sometimes it was simply a genre they hadn\u2019t tried before but which sat under a topic they\u2019d listed as an interest \u2014 opening their eyes to a new corner of the library. Other times it was a natural next step: a similar author, a continuation of a series, a book that built on something they\u2019d already loved and rated.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">For data protection, LibraryAid is COPPA and GDPR compliant. Student data is stored securely in Google Firebase. No student email addresses are collected \u2014 students log in via a school-issued code and PIN, with no personal email required. Data is never sold or shared with third parties.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">Positive Feedback From Colleagues and Family<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Early on I told a colleague what I was trying to do. What she said, and the sincerity with which she said it, gave me more confidence than any tutorial or documentation. She said she genuinely believed I could make it work, and that I should not give up. Feedback from other teachers proved equally invaluable. It was frank and occasionally humbling. So far, one colleague has integrated the app into her class and found it very useful.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">My 12-year-old son, however, became perhaps my most enthusiastic supporter. He spent considerable time testing the system, told his own school about it and, in what felt like a distinctly contemporary parenting moment, told me he\u2019d asked an LLM whether LibraryAid had a high chance of being successful and it responded with an enthusiastic \u201cyes.\u201d<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">What My Students Thought<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">When my tool went live with my students, something shifted in them. Children who had been unenthused about the library before suddenly became excited to explore it. Finding their recommended book became a treasure hunt. Students began venturing into new series and authors they would never have chosen independently.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">One student, an English learner reading approximately two grade levels below his current placement, made 3x the average reading progress of his classmates once he was matched to books that genuinely interested him at the right level. The technology didn\u2019t fix his reading struggles, but it\u00a0 connected him to books worth the effort of reading.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">I also read aloud to my class, ending the school year with \u201cSwimming Against the Storm\u201d by Jess Butterworth, which has a strong environmental theme. The impact of reading that book last year was striking: suddenly the majority of the class was searching the app for adventure stories with a similar feel. That moment reinforced something I believe deeply about the app \u2014 it works best alongside human influence, not instead of it. The app surfaces the right books for students, but the teacher or librarian sparks the interest.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\"><strong class=\"font-bold\">What Vibe Coding Taught Me<\/strong><\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Debugging code and diagnosing why a student isn\u2019t understanding a concept require surprisingly similar thinking. For both, you need to be systematic, patient, and hypothesis-driven. Writing algorithms that adapt to different reading patterns made me think more clearly about differentiation. And spending months building something that real children would use every day gave me clarity into why so much edtech misses the mark. At least in my own experience, most education technology is built for administrators, not teachers. It optimizes for reporting and data dashboards rather than the daily reality of 30 children with 30 different relationships with reading. The products that work are the ones built by people who have stood in a classroom and felt the gap between what exists and what\u2019s needed.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">Although my tool surfaces an array of enticing books for children, there is no guarantee the recommendations will inspire them to take action. I remember a moment I had with one child this term, who showed me her curated list with a lost expression and eyes that were pleading for guidance. Her list had hidden gems and well-known classics, all with appealing covers \u2014 some in her comfort zone and some designed to stretch her thinking. However, the only one that interested her was a familiar series she already knew. The algorithm had done its job. What she needed next was a conversation with a trusted adult.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">There isn\u2019t a recommendation engine in the world that can replace the moment a child says, \u201cI\u2019m not sure about any of these,\u201d and looks to their teacher or librarian for a nudge. The trust a child has for the person standing in front of them can\u2019t be coded.<\/p>\n<p class=\"body-xl mb-4 whitespace-pre-wrap\">My advice to any educator considering building their own edtech tool: build something that extends what teachers do rather than replaces what they do. The technology should handle the matching but let the children\u2019s learning guides handle the moment.<\/p>\n<p>LibraryAid has turned out to be the most useful thing I have ever built, perhaps even eclipsing some of my lessons.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/edsurge.com\/news\/vibe-coding-sparked-reading-interest-in-my-students\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have had big ideas before. Ideas that felt urgent and important at 11 p.m. and somehow evaporated by morning.<\/p>\n","protected":false},"author":1,"featured_media":47805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-47804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.0 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>bondahx - bondahx<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vibe Coding Sparked a Love of Reading in My Classroom\" \/>\n<meta property=\"og:description\" content=\"I have had big ideas before. Ideas that felt urgent and important at 11 p.m. and somehow evaporated by morning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\" \/>\n<meta property=\"og:site_name\" content=\"bondahx\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-28T01:24:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.ctfassets.net\/eflsecw4kznd\/6tKTpqijM3X5c5569uB8QC\/42e46e8ce9c8a92e8451d91b291e51fd\/clever_screenshot_2_rewards-shop.png\" \/>\n<meta name=\"author\" content=\"yawyaw111\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"yawyaw111\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\"},\"author\":{\"name\":\"yawyaw111\",\"@id\":\"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8\"},\"headline\":\"Vibe Coding Sparked a Love of Reading in My Classroom\",\"datePublished\":\"2026-06-28T01:24:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\"},\"wordCount\":1637,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#respond\"]}]},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\",\"url\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\",\"name\":\"bondahx - bondahx\",\"isPartOf\":{\"@id\":\"https:\/\/bondahx.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg\",\"datePublished\":\"2026-06-28T01:24:20+00:00\",\"author\":{\"@id\":\"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8\"},\"breadcrumb\":{\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage\",\"url\":\"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg\",\"contentUrl\":\"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bondahx.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vibe Coding Sparked a Love of Reading in My Classroom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bondahx.com\/#website\",\"url\":\"https:\/\/bondahx.com\/\",\"name\":\"bondahx\",\"description\":\"Tech Centeral\",\"alternateName\":\"Tech Centeral\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bondahx.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8\",\"name\":\"yawyaw111\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bondahx.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/64df2cff919388543bb55a93bc7d10a019fbb2b0ecaa20225f6cc6c58203d565?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/64df2cff919388543bb55a93bc7d10a019fbb2b0ecaa20225f6cc6c58203d565?s=96&d=mm&r=g\",\"caption\":\"yawyaw111\"},\"sameAs\":[\"https:\/\/bondahx.com\"],\"url\":\"https:\/\/bondahx.com\/index.php\/author\/yawyaw111\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"bondahx - bondahx","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/","og_locale":"en_US","og_type":"article","og_title":"Vibe Coding Sparked a Love of Reading in My Classroom","og_description":"I have had big ideas before. Ideas that felt urgent and important at 11 p.m. and somehow evaporated by morning.","og_url":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/","og_site_name":"bondahx","article_published_time":"2026-06-28T01:24:20+00:00","og_image":[{"url":"https:\/\/images.ctfassets.net\/eflsecw4kznd\/6tKTpqijM3X5c5569uB8QC\/42e46e8ce9c8a92e8451d91b291e51fd\/clever_screenshot_2_rewards-shop.png","type":"","width":"","height":""}],"author":"yawyaw111","twitter_card":"summary_large_image","twitter_misc":{"Written by":"yawyaw111","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#article","isPartOf":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/"},"author":{"name":"yawyaw111","@id":"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8"},"headline":"Vibe Coding Sparked a Love of Reading in My Classroom","datePublished":"2026-06-28T01:24:20+00:00","mainEntityOfPage":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/"},"wordCount":1637,"commentCount":0,"image":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage"},"thumbnailUrl":"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#respond"]}]},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/","url":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/","name":"bondahx - bondahx","isPartOf":{"@id":"https:\/\/bondahx.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage"},"image":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage"},"thumbnailUrl":"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg","datePublished":"2026-06-28T01:24:20+00:00","author":{"@id":"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8"},"breadcrumb":{"@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#primaryimage","url":"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg","contentUrl":"https:\/\/bondahx.com\/wp-content\/uploads\/2026\/06\/shutterstock_2299110685-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/bondahx.com\/index.php\/2026\/06\/28\/vibe-coding-sparked-a-love-of-reading-in-my-classroom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bondahx.com\/"},{"@type":"ListItem","position":2,"name":"Vibe Coding Sparked a Love of Reading in My Classroom"}]},{"@type":"WebSite","@id":"https:\/\/bondahx.com\/#website","url":"https:\/\/bondahx.com\/","name":"bondahx","description":"Tech Centeral","alternateName":"Tech Centeral","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bondahx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bondahx.com\/#\/schema\/person\/46dc9a4646c23a602cea23ce9f4681e8","name":"yawyaw111","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bondahx.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/64df2cff919388543bb55a93bc7d10a019fbb2b0ecaa20225f6cc6c58203d565?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/64df2cff919388543bb55a93bc7d10a019fbb2b0ecaa20225f6cc6c58203d565?s=96&d=mm&r=g","caption":"yawyaw111"},"sameAs":["https:\/\/bondahx.com"],"url":"https:\/\/bondahx.com\/index.php\/author\/yawyaw111\/"}]}},"_links":{"self":[{"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/posts\/47804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/comments?post=47804"}],"version-history":[{"count":0,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/posts\/47804\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/media\/47805"}],"wp:attachment":[{"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/media?parent=47804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/categories?post=47804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bondahx.com\/index.php\/wp-json\/wp\/v2\/tags?post=47804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}