06419 - Know the USA Fall 2005 Problem Statement / Deliverables The goal of the project is to enable an instructor to monitor the progress of students using the “Know the USA” handheld device from a desktop/laptop computer via a wireless connection. Deliverables will include modification of the existing PDA software, development of new monitoring software for a PC, purchasing a wireless card and configuring the HP Jornada 567 for wireless connectivity, and a user manual to accompany the product. Deliverable 1: Modifications to PDA “Know the USA” Software: The current “Know the USA” software includes both a digital version of the “Know the USA” flashcards, and a 10 question quiz which can be played at varying difficulty levels. The following modifications shall be made: i. A “monitor my progress” option shall be added at the beginning of the game which will allow the user to connect to a PC (via a wireless network connection) for real-time progress monitoring. ii. When an answer is selected, the result (correct or incorrect) shall be sent to the PC application via the wireless connection. When the game has ended, the final score will also be sent across the connection. Deliverable 2: Wireless Connectivity To make a wireless connection, two options are currently available. i. The first is to use a ‘Belkin Wireless PDA Network Card’ which is compatible with the HP Jornada 567. This adapter operates in the ISM band using Direct Sequence Spread Spectrum (DSSS) transmission. It is equipped with most necessary tools to establish a wireless connection. ($120) ii. The second is to use an external wireless port such as WiPort: a wireless embedded device server that transmits a stream of data from a serial input to IEEE 802.11b packets which can be retrieved with modifications to the user’s software. ($65) Since both solutions are viable, a comparison of both options will be done (using Pugh’s method or another analysis technique) to determine the best possible solution. Figure 1: The “Know the USA” system 06419 - Know the USA Fall 2005 Deliverable 3: Instructor Progress Monitoring PC Software Since no software currently exists for this deliverable, a new software application will be created that will allow for connectivity from a PDA device and will display incoming data. The application will have the following requirements: i. Upon start-up, the application will sit idle and listen for devices trying to connect. ii. Once a connection is detected, the application will begin showing data on the progress of the ‘Know the USA’ quiz currently being played on the PDA device. Once the quiz has been completed, a final score for the game will also be shown. iii. This data can be saved to the PC computer to allow an instructor to track progress of a student over time. Deliverable 4: User Manual A user manual will accompany the product and will be divided up into sections accordingly to allow both users of the PDA device and users of the PC monitoring software to gain an understanding of the system. The manual will be divided into three sections: 1. Overview of the Product – General overview of the entire system, including how to setup the PC software and handheld device to work with each other. 2. Guide for PDA users (parents/aides helping students use the device) – will include all documentation necessary to operate the PDA device, including a description of the “Know the USA” digital flash cards and quiz, and how to connect to a PC for progress monitoring. 3. Guide for Instructors – will include all documentation necessary to use the “Know the USA” student progress monitoring software. Project Timeline Week 5 6 7 8 9 Goal Establish understanding of project requirements Purchase a Belkin Wireless PDA Network Card Install Microsoft Embedded C++ compiler and HP Jornada 567 drivers on campus computer (real-time lab computer RTPC-02) Revisit the ‘Know the USA’ software from Spring Quarter Install the Wireless card and configure/assess what is needed (software) to make a wireless connection Begin coding modifications to the PDA-end software complete coding modifications to the PDA-end software Establish a functional connection between the PDA and a PC computer Begin coding of progress monitoring software Complete coding of the progress monitoring software Begin and complete testing of both modified PDA software and progress monitoring software Tie up all loose ends 06419 - Know the USA 10 Fall 2005 Write up user manual and any other necessary project documentation Demo/Presentation