Classroom Presenter

From OLPC
Revision as of 16:11, 21 May 2008 by Uwcsecp (talk | contribs)
Jump to: navigation, search
CP small.JPG


Introduction

Our project is a classroom presentation application. Loosely based on the University of Washington's Classroom Presenter, we intend create an application that allows the teacher and students to interact through an interactive whiteboard or slide based presentation.

First, a brief introduction. We are undergraduate computer science and engineering students at the University of Washington. This year we are enrolled in a project class focusing on considering and implementing solutions for technology in low income regions. After considering the projects currently being built, as well as completed software projects, we believe that a classroom presentation application would be an asset to both the xo vision and the xo community.

As for the implementation, we believe that classroom presenter is a great model to work from, but realize that some features of classroom presenter will be unnecessarily difficult to implement on the xo. Thus, we are targeting the core features that will hopefully provide a interactive whiteboard, integration of digital ink, and the ability of the teachers to interact with the students in real time on premade lesson plans/presentations.

Please feel free to email us ideas or comments at Cse477_olpc_project@u.washington.edu.


Links


Screen Shots

Opening Page of Activity
Navigation
View of ink capabilities

Current Features

Slide Decks

   * Can be loaded from journal [complete]
   * Can be downloaded from web [complete]
   * Changes automatically saved on close [complete]
   * Support JPEG, SVG, PNG [complete] 

Networking/Sharing

   * Students can join activity [complete]
   * Students download deck from teacher [complete]
   * Shared navigation [complete]
         o Teacher can lock student XOs to follow [complete] 

Ink

   * Students can draw on own slides [complete]
   * Instructor can draw on slides and students see instructor's ink [complete]
   * 4 ink colors available (black red, green, blue) [complete]
   * Brush (fat line), pen (thin line), and eraser tools [complete]
   * Undo and redo functions [complete]
   * Text field "ink" at bottom of slide [complete] 

Submissions

   * Student can submit own ink on a slide to teacher [complete]
   * Maximum rate at which student can make submissions is limited [partial]
   * Teacher stores submissions in own deck, max 1 from each student; newer submissions replace older ones [complete]
   * Teacher can view submissions [complete]
   * Teacher can select and broadcast submissions to students [complete]
   * Students keep the subset of submissions received from the teacher [complete]
   * Teacher cleans deck of submissions that haven't been broadcast before re-sharing the deck [pushed back to beta 2] 

Current Code

Current xo code is here ClassroomPresenter.xo.

One slide deck in our ".cpxo" format can be downloaded here. Other slide decks can be found here. Instructions for slide deck creation can be found here.