BEYOND SCREEN CAPTURE: CREATING EFFECTIVE MULTIMEDIA WHITEBOARD LECTURES ON A TABLET PC



Similar documents
SMART Board Menu. Full Reference Guide

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

Revision history: New comments added to: m)! Universal Driver

Creating a Web Page in Flash

Sharing Presentations, Documents, and Whiteboards

Introduction to Smart Board. Table of Contents. Connection Basics 3. Using the Board (Basics) 4. The Floating Tools Toolbar 5-6

SMART Board Training Outline Trainer: Basel Badran

[Not for Circulation]

Sanako Study 1200 USER GUIDE

Titles. presentation with. a password. presentations. using. other. Microsoft PowerPoint. Page 1

Hardware Basics for Front Projection SMART Board Interactive Whiteboards

Skype for Business Online Meetings

EventCentre : Getting Started with the Universal Communications. Universal Communications Format Toolkit Overview. How UCF Works

Getting Started with Adobe Connect. Div of IT Learning Technologies

Working with Windows Movie Maker

Task Card #2 SMART Board: Notebook

What's new in Word 2010

Leading Adobe Connect meetings

ADDING DOCUMENTS TO A PROJECT. Create a a new internal document for the transcript: DOCUMENTS / NEW / NEW TEXT DOCUMENT.

Adobe Connect 8 Improve collaboration, complete work faster, and drive better results

Hands-On Practice. Basic Functionality

Nero MediaStreaming for MCE Manual

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.

Sharing Files and Whiteboards

SMART Board User Guide for PC

Ten Simple Steps Toward Universal Design of Online Courses

An Informational User Guide for: Web Conferencing

SMART Board Interactive Whiteboard Setup with USB Cable

Flash Is Your Friend An introductory level guide for getting acquainted with Flash

GOALS: The goal for this session is: OBJECTIVES: By the end of the lesson participants should be able to: MATERIALS: Instructor ACTVITIES: EVALUATION:

Getting Started With AT&T Web Meeting

PowerPoint 2013: Basic Skills

SMART Board Training Packet. Notebook Software 10.0

Sharing Software. Chapter 14

GUIDE. Give PowerPoint a Voice: Developing. Narrated Presentations on a Windows PC. Donna Carnduff. dcarnduf@utk.edu.

Power Point 2003 Table of Contents

Unified Communications Using Microsoft Office Live Meeting 2007

Removing Primary Documents From A Project. Data Transcription. Adding And Associating Multimedia Files And Transcripts

WebEx Meeting Center User Guide

Audio Only Broadcast through Flash Media Live Encoder On Windows

Adobe Acrobat 6.0 Professional

WebEx Meeting Center User s Guide

Introduction To Microsoft Office PowerPoint Bob Booth July 2008 AP-PPT5

SMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer.

Right-click the Start button and select Properties. Click the Customize button and choose from the options displayed:

Tutorial. Introduction to Windows Movie Maker 2.1. A Hands-on Workshop. from the Academic Technology Center. Distributed Learning Services, CIT

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011

DVR GUIDE. Using your DVR/Multi-Room DVR WAVE-123 wavebroadband.com

Mimio Interactive. Pad and Bar. Technology Integration Department. Last update: 2/15/2013

Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows

Florence School District #1

USB Recorder User Guide

Working with Video in PowerPoint 2010

Work Smart: Using Lync 2010 Attendee

Cool Smart Board Tricks and Tools

Smart Board Basics. December, Rebecca Clemente Department of Education

BrightLink Pro. Quick Reference. BrightLink Interaction. BrightLink Pro Features. 1 Turning on and Calibrating the Projector

Online Video Brochures: A Powerful New Direct Marketing Application

Point of View SmartTV HDMI 210 dongle - Android 4.2. General notices for use... 2 Disclaimer... 2 Box Contents... 2

What is idvd? idvd is a software program used to create menus for DVD projects and to burn video to DVDs.

SMART BOARD Essentials

WebEx Sharing Resources

Video, film, and animation are all moving images that are recorded onto videotape,

Microsoft Office 2013

What's new in OneNote 2010

SMART Board User Guide for Mac

Windows Media Player 10 Mobile: More Music, More Choices

Smart Ways to Use Smartpens: Personalizing Online Classes. Lawanna S. Fisher Middle Tennessee State University

The SMART Board Interactive Whiteboard

Understanding Native Applications, Tools, Mobility, and Remote Management and Assistance

RELEASE NOTES OF NEW FEATURES AND ENHANCEMENTS FOR TRIALDIRECTOR VERSION PRESENTATION. Additional Layouts for Displaying Synchronized Video

Hands-on Practice. Hands-on Practice. Learning Topics

What s New in Microsoft Office UITS - IT Training and Education

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement

Movie Maker 2 Beginning

VACA: A Tool for Qualitative Video Analysis

Project-Based Cartographic Learning in an Advanced Technology Classroom. Brian P. Bailey

SMART Sympodium and Notebook Software 9.5

Website Accessibility Under Title II of the ADA

WebEx Event Center User's Guide

tele-task Teleteaching Anywhere Solution Kit

Develop Computer Animation

Dawsonera v5 Online Reader User Guide (June 2015) Table of Contents

Asset Track Getting Started Guide. An Introduction to Asset Track

A Quick Start Guide to Using PowerPoint For Image-based Presentations

WebEx Meeting Center User's Guide

What is a clicktag? Flash 8 and 9. Flash 4, 5, 6, and 7

Hi! Let s get started.

Using Impatica for Power Point

Introduction to U-verse Easy Remote

Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary Lecture Capture Setup... 6 Pause and Resume... 6 Considerations...

About the HealthStream Learning Center

Ready Light on lowerright of frame bezel

How to rotoscope in Adobe After Effects

STEPfwd Quick Start Guide

Teaching Space User Guide

Chapter 10: Multimedia and the Web

Table Of Contents. Table Of Contents

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009

SafeWebApp QuickStart

Transcription:

BEYOND SCREEN CAPTURE: CREATING EFFECTIVE MULTIMEDIA WHITEBOARD LECTURES ON A TABLET PC Brian C. Dean Department of Computer Science Clemson University bcdean@cs.clemson.edu 1 Abstract In many areas of study, researchers and educators often encounter concepts that are difficult to articulate in static, printed text. The goal of this project is to develop tablet PC software that enables the creation of rich multimedia content with which we can more effectively communicate these types of concepts. To this end, we have developed a program called LectureScribe that allows the user to create animated whiteboard lectures by simultaneously capturing voice and handwriting on a tablet PC or an electronic whiteboard. The resulting animation can be exported to a highlycompressed Macromedia Flash file for viewing over the Web on nearly any computing platform. While several screen capture software packages also allow one to achieve this same basic functionality, we argue that our program provides a much simpler, efficient, and intuitive interface for the particular task of creating animated whiteboard lectures. In this paper, we describe (sadly, in static printed text) the particular features that make LectureScribe easy to use, and we also comment on the experience of the author and his students in evaluating the overall effectiveness of using multimedia content produced with LectureScribe. 2 Problem Statement and Context Static printed text has served as a the primary means of communicating technical content for hundreds of years. However, this format often encumbers our ability to articulate certain concepts as effectively as possible. For example, in computer science we might want to explain the operation of an algorithm that finds the best route for a robot to navigate through a maze. Since here we are describing a dynamic process that is highly geometric in nature, it is much more effective to explain such a concept in a setting where we can speak, draw pictures, gesture, and illustrate the dynamic nature of the process as it evolves over time. If we are interested in off-line creation of rich educational content with all of these features, full-motion video if a lecturer in front of a whiteboard would certainly suffice. However, video has significant drawbacks in terms of storage space, bandwidth, and the ability to edit content in a seamless fashion (for example, if we want to back up and restart the recording after misspeaking). Another approach that has gained popularity is to build a slide show with accompanying audio; while this solves the bandwidth and seamless editing problems, it does not however allow us to articulate concepts in a fully dynamic manner, as we could if we were giving an explanation in front of a whiteboard. An attractive alternative to full-motion video and slide shows with accompanying audio is to 1

produce what we call an animated whiteboard lecture by capturing the voice and dynamic handwriting of a user who is writing on a tablet PC or electronic whiteboard. The result can be compressed and streamed over even a low-bandwidth connection, and content in this format can be pieced together and edited in a fairly seamless fashion (e.g., we can record half of a lecture, then return the next day to record the second half with no noticeable discontinuity in the animation). Screen and electronic whiteboard capture software such as Macromedia Captivate and Mimio Boardcast give us one way to create animated whiteboard lectures. However, at the present time it seems that most screen capture software is not ideally suited for this task. For example, an effective interface for recording animated whiteboard lectures must give us immediate, fine-grained control over recording and playback. During the creation of even a short segment, it is quite easy to misspeak dozens of times as a result, the ability to quickly back up and reset the recording is crucially important, yet this is a somewhat painstaking procedure with today s screen capture software. In addition, screen capture software can also make it difficult to return and edit (or extend) a recording at a later date, since this often requires us to return our desktop to the precise state it was in at the time of the initial recording. In this article, we describe a software tool, LectureScribe, that we have developed specifically to facilitate the creation of animated whiteboard lectures. We comment on the effectiveness of this tool, both in terms of the author s experience using it to create animated lectures, and also in terms of feedback from his students in classes where these animated lectures were used to supplement the class materials. 3 The LectureScribe Program In this section we briefly summarize the main features and operation of our LectureScribe program. As we see from the screenshot in Figure 1, the program behaves roughly like a painting program with added recording and playback controls. A lecture is comprised of a series of boards each of which can be edited independently and arranged in any order for the final presentation. Each board is recorded by clicking the record button or by pressing R and then simply writing and speaking. Recording is stopped by pressing the stop button or the S key, and the result can be played back by pressing the play button or the P key. All commands in LectureScribe are accessible both on the button bar for mouse/pen input and also via keyboard shortcuts. The keyboard shortcuts, once learned, allow us to create lectures very efficiently by pressing keys and writing simultaneously. For example, during the recording process we can change drawing colors and drawing mode (pen, line, circle, and other primitives) with a single keystroke using one hand without significantly interrupting the other hand as it draws a complex figure. If we misspeak, we can back up and restart recording almost immediately by pressing S (stop), B (back up), S (stop), K (kill from this point on), and R (record). We can draw either while the program is recording (in which case our handwriting will appear dynamically during playback) or while the program is stopped (in which case the figure we draw will appear all at one instant once the lecture reaches the current frame). This second mode can be used to create lectures that behave more like slide shows, if desired. One drawback of moving from a full-motion video of the lecturer to only a video of his or 2

Figure 1: Screenshot of the LectureScribe program. The current lecture consists of two boards, each displayed in its own window. her handwriting on a whiteboard is that we lose the ability to make complicated hand gestures. In order to partially remedy this situation, LectureScribe allows us to switch (again, with a single keystroke) into a gesture drawing mode where pen strokes move around a pointer on the screen that we can use to emphasize material we have already drawn. Images in several common formats can be imported into LectureScribe, after which we can annotate on top of the images in a dynamic fashion. For example, one could import a scanned image of a student s assignment and dynamically mark it up while carefully explaining the subtleties behind any errors that might be present. Once our lecture is complete, we can export it into single Macromedia Flash file, which allows for easy publication on the web or as an email attachment. No special web server software is necessary for publishing Flash content, and due to the ubiquity of the Flash player, nearly every computing platform can automatically view Flash content without the need for downloading additional software. Since Flash content is stored in a vector format, it compresses sufficiently well to allow for streaming over even a relatively low-bandwidth connection. Figure 2 shows a screen 3

Figure 2: Our animated whiteboard lecture playing back as a Macromedia Flash file. Note the navigation bar at the bottom which is automatically added, and also note the pointer arrow being used to gesture at content already drawn. shot of our example video during playback. 4 Evaluation As one might imagine, it is difficult to assess the true effectiveness or educational impact of creating animated whiteboard lectures with LectureScribe in a rigorous and quantitative fashion. However, the author can share several observations based on nearly four years of experience using the program in various research and teaching activities. LectureScribe has proven to be a very useful tool for (i) recording personal research thoughts, as a sort of journal, (ii) creating quick explanations for research results to email to colleagues, (iii) creating quick explanations in response to questions received from students over email, (iv) supplementing material from a lecture when the in-class lecture either ran over time or seemed particularly confusing for students, (v) presenting homework solutions or solutions to other practice problems, and (vi) developing other supplemental material for a class. The author has employed LectureScribe for all of these purposes, and in each case he has received overwhelmingly positive feedback from his students and colleagues. The author has used LectureScribe to develop supplemental content for courses he has helped to teach, most notably undergraduate and graduate algorithms courses in the computer science departments 4

at M.I.T. and Clemson University. Informal feedback from students in these courses suggests that these animated whiteboard lectures were very effective as a learning aid. In general, it is very easy to develop an animated lecture very rapidly with LectureScribe, but it still takes a reasonable amount of time (say, 5 to 10 times the final length of the video) to produce what one might call a highly polished product. In the author s opinion, LectureScribe seems best-suited to producing short lectures (5 to 10 minutes) in an off-line, rather than in-class setting. While there is no technical reason preventing us from using the program to record live lectures on a smart whiteboard or tablet PC and projector, such lectures would likely be very boring to watch, due to the significant amount of white space present in an actual lecture. Animated whiteboard lectures seem to be the most effective when they are short, self-contained explanations relating to a single topic (e.g, a short proof of a single mathematical theorem). This enables collections of short videos to be organized and linked together in a convenient manner on a web site. In addition, we can combine animations together with traditional printed lecture notes or slides to obtain a very effective dual media collection of educational material. High level concepts can be discussed in static text in a set of lecture notes or slides in HTML or PDF format, with embedded hyperlinks that when clicked, open a new window and start playing an animated whiteboard lecture. This dual-media approach is ideal for presenting each piece of information the format best suited for it high-level ideas typically work best in printed text, and low-level details (e.g., complicated mathematical proofs) are often easier to explain using animated whiteboard lectures. 5 Future Work There are quite a few exciting features we would like to add to LectureScribe in the future. The highest-priority feature we would like to add is the capability of producing lectures with subtitles that are accessible to students with hearing disabilities. Another useful feature would also be the ability to recall images from previous boards during the discussion on the current board in the current version of LectureScribe, once a board finishes playing it is replaced with the next board (although the user can jump back to the old board using the navigation bar). Extended import ability would also be quite useful; for example, in a software development class or a writing class, one might want to import a segment of computer code or part of an essay for further annotation. The author also plans to investigate more effective ways to add gestures to whiteboard lectures, for example by highlighting regions of the screen or using real-time motion capture equipment to record the movements of one s hands. One can envision slightly more ambitious longer-term goals for the development of future versions of LectureScribe. A particularly interesting problem to address seems to be providing an interface for developing dynamic content like an animated whiteboard lecture in a collaborative fashion. For example, person A could publish a video into which person B could insert annotations or additional dynamic content. Such a system could enable the creation of a large-scale, collaboratively-developed web repository for dynamic educational content. The current version of LectureScribe is freely available at: http://www.cs.clemson.edu/ bcdean/lscribe/ 5