ISEVW 2009 Customizing Virtual Worlds for Education Doug Holton [email_address] ( Dug Digital in Second Life)
Welcome <ul><li>I am very honored to participate in this symposium.
I would like to talk about opportunities for software developers to customize virtual worlds for better integration with education and schools.
In particular, using OpenSim and Project Wonderland </li></ul>
Using vs. Modifying Technologies <ul>Upon seeing a new technology like blogs, wikis, Twitter, Youtube, Second Life...one of the first questions teachers may ask is: <li>How can I use it in my classroom?
How can I modify or customize it for my classroom? </li></ul>
Focus of This Talk <ul><li>The first question about using these technologies in education already has many answers and examples. There are long lists of their uses in the classroom.
This talk will focus on the second question. How can we modify virtual worlds for even better integration with education and schooling? </li></ul>
Other Educational Customizations <ul><li>This second question has already been addressed for other technologies: </li></ul>Social Technology Educational Versions Blogs Edublogs, Moodle Wikis Wikispaces, PBWorks, Moodle Twitter Edmodo Youtube TeacherTube
Modifying Virtual Worlds <ul><li>What are some modifications to virtual worlds that would facilitate their use in educational contexts? I'll discuss 7. 3 that have been done, and 4 that could be done
From analyzing the other educational versions of social technologies, the first and foremost modification teachers want is: a private/protected space for the teachers and students to use . </li></ul>
Scratch for Second Life <ul><li>http://web.mit.edu/~eric_r/Public/S4SL/
See also the SketchLife plugin for Second Life http://vrshed.com/sketchlife/index.html </li></ul>
HyperBasic <ul><li>A programming language in development (targeted for summer 2010)
Designed with teachers, students and other non-programmers in mind
Large built-in standard library of functions and objects and units (“3 meters + 2 km”)
Can compile to the Java and Android platforms, meaning it can be used for applets, applications, Project Wonderland, and cell phones (Android) </li></ul>
HyperBasic Math Example 2 rabbits + 3 turtles = ?
HyperBasic Units Example 2 m/s + 3 m/s = ? tell rabbit1 to move 2 meters in 1 second tell rabbit2 to move 3 meters in 1 second tell rabbit3 to move 5 meters in 2 seconds X tell rabbit3 to move 5 meters in 1 second tell rabbit3 to move 2 meters in 0.4 seconds say rabbit3's velocity
HyperBasic Units Example <ul><li>Other scientific calculator-like examples: