Ripple is an open source, mobile web application that allows presenters to conduct real-time audience polling and surveys. It was designed to be low-cost and customizable while maintaining a user-centered approach. Key features include responsive design for mobile devices, integrated question types like multiple choice and open response, and an extensible plugin architecture. User testing provided lessons about balancing interactivity with usability on mobile. The project is available on GitHub under a GPL license to encourage community involvement and support.
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Ripple: An Open Source Mobile Audience Response System
1. RIPPLE
An Open Source Personal Response
System to Add Enhanced Interactivity
through a Mobile Web Application
William Myers
Asst. Director Interactive Media Group
University of Oregon Libraries
3. What is Ripple?
Ripple is an interactive
audience response system
that allows presenters to
survey audience members in
real time communication
through their mobile devices.
4. The Challenge?
• Enhance instruction by
allowing an audience to
interact with presenter
• Limit financial cost to
faculty and students
• System must have custom
functionality to send Open
Sound Control (OSC)
messages.
5. What makes Ripple unique?
• Web application
• User Centered Design
• Designed for mobile devices
• Open Source
• Extendable
14. Ripple & Mobile
• Responsive Design
• Tested on multiple mobile
devices including iPhone,
iPad, and Nexus 7
• Compatible and tested on
Firefox, Chrome, Safari, and
IE 9
18. Open Source
• Project on Github:
https://github.com/uoregon-libraries/ripple
• GPLv3 License
• Free to the World, free to use
19. Why Open Source?
• Community of Support
• Community Development
• Ripple Website
http://ripple-core.uoregon.edu/
• Issues Forum
https://github.com/uoregon-
libraries/ripple/issues
• Contribute and help others
20. Extendable
• Ripple accepts plugins
• Customize it to fit your needs
• Ripple plugin page:
http://ripple-
core.uoregon.edu/plugins/
• Plugin API:
http://ripple-
core.uoregon.edu/api/latest/
21. FAQ
Is there a record of student responses?
– Yes, each session generates a report that can be
accessed by the presenter. The report can also be
exported as a csv file.
22. FAQ
What if I have a student that doesn’t have a
device?
– Small Group or Pair Students
– Have multiple browsers on a single computer
– Use cheap mobile device: iTouch, Kindle, old
smartphone with only wireless
23. FAQ
If I let students use their mobile devices in class,
won’t it be a distraction?
– Maybe, depending on how you allow students to use
the device. Isn’t this the same problem as having a
laptop in front of them?
24. FAQ
Can Ripple use 3G/4G?
Yes, since Ripple is just a website, as long as the
computer running Ripple has an external ip, any cell data
plan can be used, or, better yet, just use wi-fi (no data
charges apply)!
25. How to get started?
1. Check out the site:
Ripple Website
1. Play with it on your
own: Ripple Try It
1. Check out the plugins.
2. Give us feedback:
http://ripple-core.uoregon.edu/authors/
Notes de l'éditeur
Really excited to show you Ripple and I think that once you see it you will be excited about it too!Prep:Browser Open tab for siteTab for preview videoOpen ripple-dev.uoregon.edu in FF [address bar free] iOS simulator up next to administrator’s screenHave video ready and turn on sound
What is Ripple?Ripple allows classroom audiences to engage in a presentation using their mobile devicesFeaturesRespond in secondsAny Device, Any WhereVariety of Question Types Core has 6
What is Ripple?Ripple allows classroom audiences to engage in a presentation using their mobile devicesFeaturesRespond in secondsAny Device, Any WhereVariety of Question Types
Tell Short Story of John’s RequestInitial RequestIndustry researchNothing fit so we decide to step out on our own and decide to billed something that we and others could use.
Web App:Nothing to download Nothing to installUser CenteredSoftware was built wholly focused on the audience member and the presenterIterative testing between prototyping, focus/usability testing, redesignTook the time to do it rightMobileFrom the inception, Ripple was designed for different devicesWorks well and most everythingOpen SourceAll code is always availableNever vendor lock-inExtendableRipple can take plugins to extend it functionality
This clip will give you just a quick preview of how Ripple works.Left side is Presenter ScreenRight side is Student Device
Concept GenerationPrototypeDevelopment IterationsFocus Group TestingUsability TestingRedesignPut the design aside, put the technology/programming aside and focus on the user!
Ripple becomes unique because of the types of questions and how easily they can be added toRight question for the right job!
Technically easyWas a distractionDid not add value to the classroom environment
Some things worked great on desktop but failed miserably for mobile. Replaced with text input and keypad
If the student can’t get their answer in easily then it is not worth having
The most profound stat:100 Level Human PhysClass of 207 students97% had a device that would work with RippleLets harness that power and bring education to where the students are.
The most profound stat:100 Level Human PhysClass of 207 students97% had a device that would work with RippleLets harness that power and bring education to where the students are.
What is Ripple?Ripple allows classroom audiences to engage in a presentation using their mobile devicesFeaturesRespond in secondsAny Device, Any WhereVariety of Question Types
Community SupportWe do not have resource to support everyone so it will take a communityCommunity DevelopmentAdoption exponentially increase functionalitySimilar to WP or DrupalContributeWe have seen how other open source products have matured – Wordpress / Drupal We hope to benefit from what others can do with it
For higher ed classes: Most 100 level class , hordes of facebook & twitter surfers