Timeline

From XOCPWiki

Revision as of 12:55, 18 November 2008 by Plunkett (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

NOTE: This page is no longer kept up-to-date. For the latest timeline info, see this page on our bug tracking site.


This page will contain both a general overview of long-term milestones, as well as short-term weekly goals.


Contents

Long Term Goals and Milestones

See the Downloads page on the CPXO site for report and presentation downloads.

  • Final Report: (final draft) June 11
  • Poster Presentation: June 9
    • Paul Allen Center for Computer Science and Engineering, University of Washington
    • Room 691, 12:30-15:30
  • Final Report: (near-final draft) May 28
  • Final Presentation: May 28
  • CPXO: Beta 1 target by morning of May 20
  • CPXO: Alpha 1 target by May 15
  • Final Report: (outline) April 23

XO Classroom Presenter 1.0 Beta 2 Target Features (Tentative)

Improvements

  • Non-broadcast submissions should be removed from deck before sharing.
  • Activity sharing should work over the mesh.
    • This should work, and does most of the time, but has been known to fail occasionally. The problem has been tracked to the networking layer...most likely the stream tubes.
  • The activity should indicate whether it is in instructor or student mode.
  • When quitting the activity in instructor mode student navigation needs to be unlocked before the activity exits.

XO Classroom Presenter 1.0 Beta 1 Target Features

This list of features is the target for beta 1. Once this list is implemented, no new features should be added; development should focus on testing, bug fixes, and performance optimization. The target date for completion of beta 1 is May 15 or 16, the date of our dry run.

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]
    • 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]

Goals for week of 28 April 2008

Brian

  • Begin work on XML/file format for submissions
  • Add interface for adding ink to SlideViewer
  • Track down graphics performance issues

Kris

  • Focus on file transfer; this needs to get done

Matt

  • Assist with file transfer/networking
  • Finalize meeting details/agenda
  • Develop testing procedure
  • Work on report/outline

Will

  • Start investigating ink and drawing on the XO
  • Interface tweaks

General

  • Play with the camera
  • Come up with some testing procedures, particularly with regard to performance

Goals for week of 21 April 2008

Brian

  • Finalize new renderer and mutlilayer support.
  • Get journal entries and bundles working
  • Work with Will on getting the new renderer working with the sidebar

Kris

  • Get shared navigation functionality working so students follow teacher's navigation
  • Get slide deck transfers working
  • Merge shared-unstable branch with trunk

Matt

  • Arrange meeting with Mark
  • Develop test procedure
  • Work with Kris on networking

Will

  • Update sidebar to work with new SlideRenderer
  • Use PNG thumbs for more optimized sidebar performance
  • Add text box widget for student responses at bottom of slide

All


Goals for week of 14 April 2008

Brian

  • Continue progress on Graphics engine
    • Abstract code for rendering/drawing slides to separate class from SlideViewer
    • Add multi-layer support to SlideRenderer

Kris

Matt

  • Assist with networking
  • Continue working on interface

Will

  • Work on interface for slide navigation.
    • Toolbar widgets
    • Navigation sidebar with thumbnails


Goals for week of 7 April 2008

Brian

  • Web site and administrivia
  • Get slide display working with multiple layers (including ink layers)
  • Work towards a more final file format (bundles?)

Kris

  • Investigate networking components
  • Get activity sharing working
  • Get basic transfers of image files

Matt

  • Write survey/feedback questions for interested teachers
  • Work on buttons for GUI; write toolbars
  • Design icons

Will

  • Develop GTK widget for slide thumbnails and navigation
Personal tools
Categories