Tools for Middle School Students to Create Vignettes Naomi Caldwell Jeff Naisbitt Matt Miller.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Cross Platform UI testing using Sikuli
Presentation. Contemporary Communication Fast – connects us quickly without delays Reliable – works always Global – connects us with the whole world Low.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
MC697 Object-Oriented Programming Using Java. In this class, we will cover: How the class will be structured Difference between object-oriented programming.
Heather Glidewell Jay Knoblock. Universal Collaborative Software.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Games For People Who Are Blind By: Ben Ehrich Scott Holland Megan Wallace.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Chapter 3 Software Two major types of software
Shirley Nieto LHDT 548. How not to social network.
                      Digital Video 1.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
1 Self-configuring of multiple frameworks for NCB Sean Leslie Ricardo Tirado Graduate Students: Andrew Allen.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
IPNexus Briefing Instant Messaging and Collaboration.
Motivation. Motivation - Requirements Keys to achieve motivations: 1.Intrinsic (internal causes) is more effective than extrinsic (external causes) 2.Autonomy.
Interactive Biochemistry JavaLab.chem.virginia.edu Charles M. Grisham University of Virginia.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Customized cloud platform for computing on your terms !
Multimedia Production Team
Product Presentation. Multimedia online English learning courses A comprehensive Internet/Intranet teacher management system A community site with constantly.
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Why Java? A brief introduction to Java and its features Prepared by Mithat Konar.
Presentation by Vickie Cochran Waynette Helms Inga Schorn.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Object Oriented Programming Examples: C++, Java Advantages: 1. reusibility of code 2. ability to adapt (extend) previously written code.
Java Tutorial Ethan New York University.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
1 Mail Saurus Reference:“Usable Encryption Enabled by AJAX” J.F. Ryan; B.L. Reid; Networking and Services, ICNS '06. Digital Object Identifier /ICNS
1 Self-configuring of the User-centric Communication Middleware for the Communication Virtual Machine Sean Leslie Ricardo Tirado.
Eleanor Kutz Professor Emirita University of Massachusetts Boston.
Open Source Software JAVA Sean Thompson Itec 400 4/5/07.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Heather Glidewell Jay Knoblock. A Voice Thread transforms media into collaborative spaces with video, voice, and text commenting.  Engage, Collaborate,
What is Alice? Alice is an innovative 3D programming environment that makes it easy to create an animation for telling story, playing an interactive game,
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
1 New Enhanced Collaboration Workspace Pilot Initiative for 2006 ITSC Status Update Sally Waselik 02-Dec-2005.
Padlet: Collaboration and Consolidation Session Outcomes: To know what Padlet is. To understand how Padlet can be used to enhance motivation and engagement.
ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone.
Mars Exploration Rover Machine Using Java Technology Presented by k.Pranusha k.Ishwarya.
Motivation Vignettes are short, animated stories derived from real life situations which allow students of all ages to analyze various situations Creating.
Explaindio Video FX Review. Instructions for Explaindio Video FX Video marketing has become the norm today. Explaindio Video FX is a software developed.
Flash Planning a Project. Production Process Write Script Design characters and Backgrounds Storyboard Create animatic from storyboard Animate Composite.
Today’s Agenda 1. Sign in please 2. Brief Check in 3.Presentation of Learning Management Systems (LMS) - 4.Comparison of 2 LMSs 5.Sign in to
Lesson 2: First Java Programs. 2.1 Why Java? Java is one of the most popular programming languages in the world. Java is a modern object-oriented programming.
CCNA Exploration v4.0 Network fundamentals CCNA Exploration v4.0 Network fundamentals.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Computer Systems Nat 5 Computing Science
Adil Tugyan MIE.
Best free Digital Storytelling Tools For Teachers
How We Use Tech at MCC Phyllis Fleming Dan Grek Patty Kiernan
Computer Systems Nat 5 Computing Science
Tools and Services Workshop Overview of Atmosphere
Bulk SMS, Voice Call SMS Campaign For Mission Election
User Interface Design and Development
Mentors: Christine Lisetti and Ugan Yasavur
Are You Remote? Presented by.
Criteria for rapid prototyping
Calypso Service Architecture
TOONTASTIC (
Presentation transcript:

Tools for Middle School Students to Create Vignettes Naomi Caldwell Jeff Naisbitt Matt Miller

Motivation Vignettes are short stories developed from real life situations  Allow students of all ages to analyze various situations  Encourage open-ended discussion Creating vignettes is relatively costly in terms of time and resources  Vignettes are created by web designers  Middle school students do not have a natural environment to describe their situations

Screenshot of Vignette

Project Goals Allow vignettes to be created quickly, easily and directly by the user Create a non-threatening environment for middle school students (ages 12-15) to describe their experiences Develop a system that is extendible to a web interface, easy to setup and cost- effective for public schools

Implementation Developed a vignette creation tool  Allows drag and drop of character and background images into vignette scenes  Dialog is input via an instant messaging interface Developed a player for the vignettes  Uses Text-To-Speech for the dialog

Implementation (cont.) Developed using Java Swing 1.4  Compiler and virtual machine freely available  Platform independent  Easy to make a web applet Used FreeTTS for Text-To-Speech  Written entirely in Java  Uses Java Speech API  Easy to set-up

Screenshot of Vignette Creator Chat Interface Current Vignette Scene Character/ Background Selections Character Name/ Image

User Testing Took the users minutes to create and edit a vignette composed of 3 scenes Users found the chat interface a very effective input mechanism Found the overall interface to be decent for middle school students

Lessons Learned Naming the characters and scenes was difficult Users wanted more information while working with the interface Opinion of drag and drop was split Choosing the active speaker in the chat area could be improved

Future Work Test with middle school students Enable voice selection of characters Allow multiple characters per scene Give user more control over character locations in a scene Use more animation in vignette player (e.g., lips moving to denote the speaker) Incorporate a sketching interface for the tool to allow users to create their own characters, backgrounds and animations Create an applet for users to create and view vignettes over the Internet Incorporate networking into the creation tool so users can collaborate remotely

User Survey Questions

User Survey Results Is the interface well- designed for middle school students?  Mean = 4.0, StdDev = Is the tool intuitive and easy to use?  Mean = 4.1, StdDev = Is the chat interface beneficial to the tool?  Mean = 4.9, StdDev = 0.316