170 likes | 256 Views
Client. Wolfe School, Union County Public Schools, North Carolina "to educate and prepare each student to make appropriate choices and to function as independently as possible...". Purpose. Encourage student participation in class Provide interactive and visual lessons
E N D
Client • Wolfe School, Union County Public Schools, North Carolina • "to educate and prepare each student to make appropriate choices and to function as independently as possible..."
Purpose • Encourage student participation in class • Provide interactive and visual lessons • Take advantage of available technologies (SMARTBoard, touch screen computers) • Provide mini-games • Record student performance for a given activity
User Interface and User Experience Challenges • Software must be simple to understand and use • Software must hold attention without overstimulation • Students may have motor impairments • Students may not be able to reach top of SMARTBoard Solutions • UI is simple, graphically self-descriptive • Colors customizable • Click-depth minimal • Teacher space and student space real estate division • Emergency Pause for student episode intervention
Under The Hood • Front-end (Client Side) • Primarily JavaScript • Graphics Library THREE.js • WebGL • Portability • Back-end (Server Side) • PHP • CodeIgniter • JSON objects • MySQL Database
Conversation Wheel • Main focus of the Teaching Suite • Contains all lesson plan items • images • text • videos • educational mini-games • Takes advantage of touch screen technology • Players take turns spinning the wheel to decide next conversation topic or minigame.
Conversation Wheel: Defining "Spaces" • Student Space • Centered on screen • "Play space" • Teacher Space • Top of screen • "Play space" • Avatar Space • Bottom-left corner • Unobtrusive help display
Wheel Organizer • For teacher use only • Create, Open, or Edit a lesson plan • Can use files from local machine • Can use files saved to database • Shift items around wheel
Lesson Plans • Formatted in JSON • Saved to database for use by other teachers • Can be accessed by students for extra practice outside the classroom
File Storage • Files and lesson plans stored in user directories on the server • Files can be downloaded and uploaded to teacher machines • Lesson plan content lazily loaded by the conversation wheel
Avatar - "The Wiz Kid" • Autistic students not likely to ask for help • Avatar must be inviting • Research shows autistic students respond well to visual aides • Picture:
Avatar - Degrees of Help • Text hint • Audio hint • Hand-Over-Hand Demonstration
Hand-Over-Hand • Initiated when the avatar is used • Student follows the visual guide
Future Development Remote Play & Game Stats • Teachers can share lesson plans with students for use outside the class • Supervised by a parent or other adult • Game statistics recorded and saved to a log file • Allows teacher to track student progress and understanding of lesson plan material
Dedicated in memory of Amber Do you have any questions or comments?