Skip to content

AR textbook version of C-Spresso, the Oculus Quest binary math lesson for middle and high school computer science education

License

Notifications You must be signed in to change notification settings

enersesian/ARTextbookCSEPrototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARTextbookCSEPrototype

An example application of augmented reality used as an interactive teaching section of a computer science textbook for middle and high school students. It is based off our Oculus Quest prototype for a computer science educational experience. Current level is introduction lesson on binary math for middle school and high school students. Next level would be bubble sort lesson that follows Oculus Quest app development.
Developer blog: http://artncoding.com/vrcsapp-blog
Design doc: http://artncoding.com/vrcsapp-design-doc

8/18/19 - Begin design and development of an AR enabled textbook section for demo at Oculus Connect 6
9/24/19 - Completed refinement of binary math level and presented demo at Oculus Connect 6 Educational Summit
10/5/19 - Finished cleaning scripts after OC6 demo

I placed CSpressoAR.apk at root of Assets folder for easy download and testing on Android phone. You need to print out the AR pages found in Assets/ImageDatabase/Pages. Please note that pages were printed out in book format at 12" x 12". You can try printing them out in black and white on 8" x 11" paper, but that may impact tracking results. Easiest way to reproduce 12" x 12" is to use photoshop layout of 8" x 11" landscape, and scale image to 11" x 11", then print the top and bottom with overlaps and lay them on top of each other to get 11" x 11" testing pages for the app.

ARBookPageTest.unity is in Assets/Scenes and that is the main scene. The main scripts are in MVC pattern on the ApplicationManager game object. The remaining scripts are on the trackable prefabs in Assets/Prefabs/New, the major one being TrackedImage, which gets instantiated when any image is tracked and it is responsible for figuring out what is being tracked and what to spawn for that trackable. This app is based on Google ARCore's Augmented Image example.

Programming: Eric Nersesian
UX Design: Eric Nersesian, Jessica Ross
Visual and Narrative Development: Jessica Ross
Graphic Design: Jerry Bellone
3D Modeling: Cris Guzman, Todd Seeling, Brent Hartwell
Texturing: Shannon Hargrave

About

AR textbook version of C-Spresso, the Oculus Quest binary math lesson for middle and high school computer science education

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published