麻豆原创

MU logo
MU logo

麻豆原创 opens literacy lab for community children

Sep 19, 2024

麻豆原创鈥檚 Henney Department of Education has opened a literacy lab run by teacher candidates and a highly trained reading coach, offering reading support to young students in the community.

In 2023, the Henney Department of Education received a $500,000 grant from Lilly Endowment Inc. through its initiative, Advancing the Science of Reading in Indiana. A major goal of the project was to develop a reading lab鈥攁 space offering teacher candidates with opportunities to work one-on-one and in small groups with preschool and elementary readers. A reading coach for the lab, 2015 麻豆原创 graduate Tracy Walda, was also hired with funds from the grant.

Lilly Endowment Inc. launched the Advancing the Science of Reading in Indiana initiative in 2022. It complements a statewide effort undertaken in 2022 by the Indiana Department of Education (IDOE) to improve reading achievement in K-12 schools by helping current teachers implement Science of Reading-aligned principles in their classrooms. In 2022, the Endowment made a $60 million grant to the IDOE to support that work with school districts and teachers across Indiana.

Manchester鈥檚 literacy lab is located on the second floor of Funderburg Library at the North Manchester campus. The Henney Department of Education is working closely with local schools to identify children in pre-school through sixth grade who will benefit from intervention as well as enrichment. Lab amenities include flexible seating, beanbag chairs, an activity table, books at a variety of reading levels, and an eight-foot wooden tree鈥攈ome of the lab鈥檚 mascot, Oakley the Squirrel.

A conference room for observation is connected to the instructional area, so that preservice teachers, faculty, and visitors may watch sessions without interrupting the flow.

鈥淭he lab will meet a variety of needs in our community. Teacher candidates, especially those studying to be elementary teachers, will have opportunities to work with young students while receiving training from a highly qualified literacy coach. Eventually, we hope to extend the scope of the lab to older students,鈥 said Heather Schilling, director of clinical experience and professor of education. 鈥淧reschoolers, homeschool students, and elementary students will receive enrichment and intervention to support their literacy development. Classroom teachers and other educational professionals will have access to high-quality literacy professional development.鈥

More News

exists --- (function ensure40pxInlineEarly() { function set40(el) { el && el.style.setProperty('padding-top', '40px', 'important'); } // If header already parsed, set now; otherwise set as soon as it appears. const hdrNow = document.getElementById(HEADER_ID); if (hdrNow) { set40(hdrNow); return; } new MutationObserver((muts, obs) => { const hdr = document.getElementById(HEADER_ID); if (hdr) { set40(hdr); obs.disconnect(); } }).observe(document.documentElement, { childList: true, subtree: true }); })(); // --- Helpers --- function hideDiviBars() { document.querySelectorAll('.divibars-container').forEach(div => { const content = (div.textContent || '').replace(/\u00A0/g, ' ').trim(); const shouldHide = !content || /all\s*clear/i.test(content) || /test/i.test(content) || /feed\s*has\s*no\s*items\.?/i.test(content); if (shouldHide) div.style.setProperty('display', 'none', 'important'); }); } function isEffectivelyVisible(el) { if (!el || !el.isConnected) return false; const target = el.querySelector('.divibars, .divibars-wrapper, .divibars-content') || el; const cs = getComputedStyle(target); if (cs.display === 'none' || cs.visibility === 'hidden' || target.hidden) return false; if (parseFloat(cs.opacity || '1') < 0.05) return false; if (target.closest('[aria-hidden="true"]')) return false; const rect = target.getBoundingClientRect(); const hasSize = (rect.width > 0 && rect.height > 0) || (target.offsetWidth > 0 && target.offsetHeight > 0); if (!hasSize) return false; const vh = window.innerHeight || document.documentElement.clientHeight; return rect.bottom > 0 && rect.top < vh; } function anyRealBannerVisible() { // A 鈥渞eal鈥 banner = visible AND not empty/test/all-clear/feed-empty return Array.from(document.querySelectorAll(CANDS)).some(el => { if (!isEffectivelyVisible(el)) return false; const txt = (el.textContent || '').replace(/\u00A0/g, ' ').trim(); if (!txt) return false; if (/all\s*clear/i.test(txt) || /test/i.test(txt) || /feed\s*has\s*no\s*items\.?/i.test(txt)) return false; return true; }); } function setForce110(on) { const root = document.documentElement; const was = root.classList.contains('divibar-force-110'); if (!!on === was) return; root.classList.add('divibar-atomic'); root.classList.toggle('divibar-force-110', !!on); // If we鈥檙e NOT forcing 110, clear any stray inline 110 the plugin may add later. if (!on) { const hdr = document.getElementById(HEADER_ID); if (hdr) hdr.style.setProperty('padding-top', '40px', 'important'); } requestAnimationFrame(() => root.classList.remove('divibar-atomic')); } // Debounced 2-frame confirmation to avoid flicker during animations let raf1 = null, raf2 = null; function scheduleRecompute() { if (raf1) return; raf1 = requestAnimationFrame(() => { raf1 = null; hideDiviBars(); const a = anyRealBannerVisible(); raf2 = requestAnimationFrame(() => { raf2 = null; const b = anyRealBannerVisible(); setForce110(a && b); }); }); } // --- Wiring --- document.addEventListener('DOMContentLoaded', scheduleRecompute); window.addEventListener('load', scheduleRecompute); window.addEventListener('resize', () => { cancelAnimationFrame(raf1); raf1 = null; cancelAnimationFrame(raf2); raf2 = null; scheduleRecompute(); }); new MutationObserver(() => scheduleRecompute()).observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class', 'aria-hidden'] }); document.addEventListener('transitionend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('animationend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('click', function (e) { const btn = e.target && e.target.closest('.divibars-close'); if (!btn) return; setTimeout(() => { const bar = btn.closest('.divibars-container, [class*="divibar"]'); if (bar) bar.style.setProperty('display', 'none', 'important'); scheduleRecompute(); }, 200); }, true); // Initial pass scheduleRecompute(); })();