You are on page 1of 29

Project Proposal Flexible Mobile Response System Major Project, Bachelors of Computer Systems Technology at BCIT COMP 8045

Salma Lalji A00109916

Table of Content
1 2 3 4 5 6 7 Student Information .................................................................................................. 4 Abstract .................................................................................................................... 7 Background .............................................................................................................. 7 Project Overview ...................................................................................................... 9 Client ........................................................................................................................ 9 Innovation .............................................................................................................. 11 Project Description ................................................................................................. 11 7.1 7.2 7.3 8 9 Server Listener................................................................................................ 11 Graphical Presenter ........................................................................................ 12 Mobile Application ........................................................................................... 12

Scope and Depth ................................................................................................... 12 Functionality ........................................................................................................... 13 9.1 9.2 9.3 Server Listener................................................................................................ 13 Graphical Presenter ........................................................................................ 13 Mobile Application ........................................................................................... 14 Methodology ....................................................................................................... 15 Requirements.................................................................................................. 17 Systems Requirements Specification Using a Standard Form................. 17

10 10.1

10.1.1 10.2

Design and Architecture .................................................................................. 18 System Context Diagram ......................................................................... 20

10.2.1 10.3 10.4

Development and Code .................................................................................. 21 Quality Assurance and Testing ....................................................................... 21 Test Criteria ............................................................................................. 21

10.4.1 10.5

Implementation ............................................................................................... 22

10.6 11

Maintenance and Support ............................................................................... 22 Deliverables ........................................................................................................ 23

11.1.1 11.1.2 12 13 14 14.1 14.2 14.3

Server Listener ........................................................................................ 23 Mobile Application .................................................................................... 23

Schedule ............................................................................................................ 23 References ......................................................................................................... 26 Appendices ......................................................................................................... 28 Appendix A - Full Picture of the FMRS ........................................................... 28 Appendix B - Students using Smart Phones ................................................... 29 Appendix C - Results as Pie Chart.................................................................. 29

Flexible Mobile Response System

Final Project April 2013

1 Student Information
Researcher Faculty of Pharmaceutical Sciences UBC, CORE GROUP 2007 - Currently

Webmaster for www.core.ubc.ca Web applications developer evaluation and scoring system for entry into graduate studies (MMI Scoring) and instructor evaluation of graduate Designed and Implemented online survey data collection using Sawtooth, Limesurvey, Openclinica, HTML, PHP, APACHE, MySql Custom PHP bridge between several Health Economic surveys with administration component to keep track of patient information and their status. Added users and created groups Configuration of Web application server Apache MySql PHP for web application System Administrator for Linux SAS Enterprise Manager Trained users SAS, Matlab, Stata, Sawtooth, Limesurvey , Documentation for users Help desk for all student computers Procurement of all computer related products such as Servers, desktops printers, devices Canadian Foundation of Innovation expert for the department.

Self Employed Wisecrack.ca Development.

2000 - Currently

Continuing to work as a contractor International client base such as associations, university faculty, local public market, personal sites, human resource manager, clearing forwarding agents. All require interactive website and web applications such as site search, registration forms, etc. JSP application with MS SQL backend for a company measuring beverage output for pubs from their taps ( like beer and soda). Numerous websites such as WordPress, HTML5, custom content managements system, ecommerce. See portfolio at http://www.wisecrack.ca 2003 - 2007

Operations Manager Kanji Lalji Ltd.

Gathering documents from drivers to ensure proper invoicing to clients. Dispatching and scheduling trucks to various locations. Banking and bank reconciling, Accounts Receivables, Accounts Payables. Calculation of Employee Tax end of Fiscal Year. Employee payroll, calculation of their benefits and bonus achievements. Employee programs to learn to motivate, and learn about their concerns Salma Lalji #A00109916 Final Project Page 4 of 29

Flexible Mobile Response System

Final Project April 2013

Setting up a network and high speed internet connection. Setting up small business LAN to enable networking and improve document sharing and communication between Directors and Employees. Enabled the company to have a backup system for their data

Java Programmer 1997 - 2003 Bitmovers Communications, Inc. Software Developer, creating a developers tool to render web, palm, and WAP application interface using only JAVA. Duties included intensive design and implementation documentation, research on XML and data communication between device and server, prototyping, and development. Creating applications for Clients using Maui Engine based on requirement specification and documenting the design. These applications are mostly web based, however with Maui applications once created, they can be accessed not only through the web using any browser but also through wireless devices such as Palm, WAP, etc. Maui is a one time development solution for multiple device accessibility. Developed a design and documented an architectural design of a Multi-tier system application consisting of multiple image data databases their detailed case data. Acting Development and Project Manager duties included dealing with clients, scheduling projects for developers, documenting user requirements, documenting preliminary project design. Communicate.com Servlet Java programming for Network of Domains Dynamic website development using XML including XPath, Java Servlets, JavaScript, and HTML Contest program of member and non-members of domains. User could enter a contest and opt-in for newsletters, mailing list etc. Game for Wrestling fans where the user could pick the winner of Pay TV wrestling fights. The results posted after the fight and user score able after login Customization of Chat application. First had to research and find suitable chat application for the company. Customization involved creating a different look and feel for each domain for the same application with different instances. Content Management System for writers and editors of domains Education BCIT Bachelor of Technology Computer Science Major Wireless Mobile Programming and Network Architecture BCIT SFU Second Year General Computer Sciences Langara College First Year University General Computer Sciences BCIT Salma Lalji #A00109916 Final Project 2007 Currently 1994 1998 1990-1993

Page 5 of 29

Flexible Mobile Response System Hospitality and Tourism High School Diploma Killarney Secondary

Final Project April 2013 1986-1987 1983-1986

Salma Lalji #A00109916 Final Project

Page 6 of 29

Flexible Mobile Response System

Final Project April 2013

2 Abstract
Electronic responses systems also known as the clicker technology are becoming very popular in the educational sector and not just the entertainment industry and television game shows such as Who Wants to Become a Millionaire. Response technology is used in the educational sector to encourage student participation especially in a university lecture hall setting of a large class size of 200 or more. Research conducted on the use of responses systems shows increase in student participation, interest, and even understanding of the material. [2][3] This paper is a proposal to develop a response system that allows the use of friendly tools than what is currently available in the market, using tools that already exist such as questions presented on PowerPoint slide by the instructor and students using their own mobile phones.

3 Background
Response systems traditionally used electronic handheld devices called clickers, like remote controls, to interact with the instructors. Today with rapid development of mobile technology, the students are able to respond and interact with the instructors web based application through their own mobile phones. Advantages are that students use devices they already own and are familiar with. This removes the need for training on the use of the device. Another advantage for the institute is the elimination for the need to purchase and replace costly remote devices that can be misplaced or broken.

Salma Lalji #A00109916 Final Project

Page 7 of 29

Flexible Mobile Response System

Final Project April 2013

Example of a Clicker, wireless clicking device.

The Mobile Participation System (MPS) is one such system on the market that uses web interface application on the instructor side and mobile phone application and text messaging system on the students side to respond to questions posed during the lecture. [3]The main purpose of this MPS system is to allow interaction between the instructor and the students during the lecture. Responding to not only multiple choice questions but also to open ended complex questions. MPS enables the instructors to also setup a distant learning class. From the instructors point of view, response systems change the pace of the lecture and renew students attention and understanding of the material at hand. The instant feedback allows the instructor to change the pace of the lecture and either move forward to address new concepts or discuss older material, if the instructor feels the students have not grasped concepts, based on answers to the clicker questions. Salma Lalji #A00109916 Final Project Page 8 of 29

Flexible Mobile Response System

Final Project April 2013

Thus, the idea of instant feed back from the students is very appealing to instructors, especially for large classes where it is difficult for them to gauge how much of the material the class comprehends.

Unfortunately systems on the market today like MPS that are web based must use their own question form which presents the question, or other systems such as Turning Technology that are Power Point plug-ins are very costly for the institutes with their licensing schemes. Plus, does not allow the flexibility for the instructor to use what ever tool they prefer to create questions.

4 Project Overview
This project, Flexible Mobile Response System (FMRS), is to design a complete system from a server listener to the client mobile phone application that allows the interaction between the instructor and the students in such a way that it is a flexible and cost effective for both parties. Unlike any similar application on the market today, the instructors can embed the questions in their own presentation apparatus, such as the Microsoft Power Point, to deliver the lecture material and questions to their students. Respectively, the students can use any type of cell phone to respond to the question presented to them as long as they are on the same network connection.

5 Client
Fawziah Marra PharmD Professor, Faculty of Pharmaceutical Sciences Clinical Pharmacy Lead, BC Centre for Disease Control Phone: 604-822-7898 Email: fawziah.marra@ubc.ca

Salma Lalji #A00109916 Final Project

Page 9 of 29

Flexible Mobile Response System Profile

Final Project April 2013

Dr. Fawziah Marra obtained her Bachelor of Science in Pharmacy and Doctor of Pharmacy at the University of British Columbia (UBC) and subsequently completed a two-year fellowship in Infectious Diseases Pharmacotherapy at the Vancouver General Hospital.

Dr. Fawziah Marra is a professor in the Faculty of Pharmaceutical Sciences at the University of British Columbia (UBC) and the Clinical Pharmacy Lead for Clinical Preventative Services at the BC Centre for Disease Control.

Teaching Areas of Interest

Dr. Marra teaches large classes of 220 students in the undergraduate program within the Faculty. Her teaching focuses on the therapeutics of various infectious diseases such as pneumonia, meningitis, intra-abdominal infections, tuberculosis, sinusitis, pharyngitis, and sexually transmitted infections. Dr. Marra uses a case-based approach to teach concepts around drug-related problems, goals of therapy, therapeutic alternatives, and monitoring parameters. Therapeutics classes are difficult to teach as the professor has to present new material to the students and also allow them to understand how to apply their knowledge for their specific patient.

Dr. Marra came up with the idea of having a more flexible mobile response system for her class. She did not want to recreate her question slides in another web based system, but instead to use what she is already using to present her lecture material. This posed a challenged which I found interesting to take on.

Dr. Marra feels that the instant feedback will help her to become a better teacher to her students, as well as make her class a more enjoyable experience.

Salma Lalji #A00109916 Final Project

Page 10 of 29

Flexible Mobile Response System

Final Project April 2013

6 Innovation
How is FMRS system different from MPS? The MPS penetrated into the response market with the advantage of allowing smart phones to engage with the response management system and removing the need for hand held gadgets that were costly to maintain, restricting for the organization, and hindrance to the student who did not get a device due to tardiness or limited number of devices. Similarly with the FMRS, I will empower the instructor by eliminating the need for the instructors to use a different type of system to present their questions. The system will engage the instructors to be flexible in choosing the type of instrument to show his/her questions to their students. The instructors do not need to input their question into a particular application which can be deemed as restrictive and not very user friendly. The flexibility will allow the instructors to use any application they prefer to use, such as Microsoft PowerPoint, Microsoft Word, Adobe Acrobat, or even a DocCam projector with hand written questions.

7 Project Description
There are three parts to this project.
i ii

Server Listener Graphical Presentation

iii Mobile Application

7.1 Server Listener


A server listener is an application used by the instructor who downloads the application from FMRS website on to their laptop/tablet. The application will send out session identification as the instructor presses the start button. After which the application will start listening for mobile responses from the students, which will be stored in a database for later use. This application must reside on the instructors laptop/tablet and must also be present in the same location so as to capture mobile responses. See Appendix A

Salma Lalji #A00109916 Final Project

Page 11 of 29

Flexible Mobile Response System

Final Project April 2013

7.2 Graphical Presenter


The graphical presenter is part of the Server Listener. The application is to show the results of student responses in a graphical format such as bar graphs or pie charts. The application will total up all the responses stored in a database. Each response is sorted into a category of possible answers. Each category is divided by the total responses giving a percentage outcome which then can be represented as a graphical chart. See Appendix C.

7.3 Mobile Application


The third component is the mobile application that will be downloaded by the students, enabling them to respond to the question presented by the instructor. This application will first capture the session identification that is sent by the Server Listener as the instructor press the start button. After which the student can send their answer as a text message back to the Listener. The answer will be padded with the session identifier. Once the send button is pressed, it becomes disabled to stop multiple responses from the same device. See Appendix A and B

8 Scope and Depth


The instructor can use any medium to create the questions that will be presented to the students. The instructor has to press the start button on the application residing on their laptop. This will enable the students to start sending their responses. Results of the responses are instantly shown to the students. Students are allowed only one response per question.

Multiple simulated tests will be conducted before the code base is released to a chosen instructor to test the application with a class of 4 or more. The students will be notified of the drill and become part of the beta testing. This beta testing will be video recorded to capture application functionality response.

Salma Lalji #A00109916 Final Project

Page 12 of 29

Flexible Mobile Response System

Final Project April 2013

At this time, even though the server side application is any platform compatible, the mobile application is restricted to those devices that can run J2ME applications. This means that IPhones and Windows mobiles are out of scope at this time.

9 Functionality
9.1 Server Listener
The following is the Server Listener applications functionality that is required to be implemented: 1. Implement server listener that can responded to multiple clients by creating sessions for each request. 2. Instructor can start a session by pressing Start button on web browser. Start button will create a new session for a limited time. 3. New session number will be generated for the students to input and use on their mobile app along with their student number. 4. Start Timer to give a chance for responses to be captured. This has not been determined as yet until tested on a large group. 5. Deactivate Send button to ensure that the instructor cannot start another listener session. 6. Start listening for response with the identification code attached at the beginning of the response. 7. Store the response data into a database 8. Send out an end signal after a span of time (which has not been specified until tested on a large group) 9. Activate the send button on the instructors application. 10. Press Start button for another question response

9.2 Graphical Presenter

Salma Lalji #A00109916 Final Project

Page 13 of 29

Flexible Mobile Response System


1

Final Project April 2013

After the Server Listener time span for listening for responses is over, this The Java based application will calculate number of responses as a Total value

2 3

Each response is categorized into possible answer such as A to D Plus allowance for unlimited Other categories depending on different answers. That is if the A to D answers are not suitable, students have a chance to input their own answers. Each student may have the same or different answer which will be identified graphically.

4 5

Each category is counted and divided by the total for a percentage value The results are shown graphically in real time. The bar graph colour coded will move as responses are captured by the server listener.

Each new session clears out the graphical presentation and responses to new data.

Data collected in the database can be used later and can be used to create other types of statistical information on student as their response and student number are captured and stored.

9.3 Mobile Application


1

Web apps are the new multiplatform technology which enables the developer to develop once and be used by any type of device that is capable of opening a browser application.

The web app is presented as a native application without the URL textbox and browser menus to allow users to click elsewhere. The app limits the presents and functionality for the user to use only that is presented on the screen.

Start application which will capture the session identification sent by the Listening Server

4 5 6

Activate Send button Textbox is provided for student to enter their student number The student chooses a letter A to D depended on their appropriate answer, or type in their own answer in a textbox provided.

Student presses the send button

Salma Lalji #A00109916 Final Project

Page 14 of 29

Flexible Mobile Response System


8

Final Project April 2013

The identification is padded followed by a colon (:) and then the student responses to the Listener.

Disable or Grey out send button after response has been sent to discourage user to send out multiple responses.

9.4 Other Functionalities


To take advantage of the technology provided, I will add additional functions that will benefit the instructor, school, and the students. For example there are times when the instructors conduct peer discussions, that is ask one question, collect the result and ask another question and compare the results. The instructor has the ablility to click on previous session and see the results as well as click on the current session and be able to compare in real time with graphically presented data.

Another neat functionality is for the students to submit questions and answers to the server so that the instructor can pick any to ask the class. Or also for the students to be able to pick questions from a set and answer them as a learning exercise.

10 Methodology
I have chosen Modified Waterfall Methodology as the development life cycle. Waterfall methodology has six phases, which include requirements, design, development, testing, implementation, and maintenance. Waterfall is the best methodology to use for this type of project, which is small, and with clearly laid out static requirements. The ridged management structure will ensure the project stays on course with a higher probability of it being completed on time. In general, a pure Waterfall is always impossible to follow. The methodology calls for total completion of each stage without the opportunity to revert back to the earlier stages even if it means to improve the system. The system is fully developed with the given requirements and enhancements that are added into the next version of the system.

Modified Waterfall methodology, such as Sashimi originated by Peter DeGrace, [1][5] allows flexibility (as suggested by sashimi served on a plate because of its overlapping Salma Lalji #A00109916 Final Project Page 15 of 29

Flexible Mobile Response System

Final Project April 2013

layers). If during implementation phase the system is not responding as expected, you can revert back to the testing phase and correct a bug for a particular scenario that could have been overlooked during previous phases. The iterative method helps alleviate many of the problems associated with pure Waterfall, but to keep in mind not to over extend the elasticity to the extent that new requirements are added to which there is no end.

Sashimi Methodology

Salma Lalji #A00109916 Final Project

Page 16 of 29

Flexible Mobile Response System

Final Project April 2013

10.1 Requirements
10.1.1 Systems Requirements Specification Using a Standard Form

Component Name Function To collect student responses and show the results in real time per question

Description

Instructors ask a question to their students in multiple choice answers from A to D format or text based format if none are appropriate. Students can choose the correct letter for the answer on their mobile device or write an answer on the textbox provided on their mobile device (phone, tablet, laptop). The data will be tallied up and shown as a graphical chart on the instructors laptop browser which will be also visible on the overhead project/screen for the students to view

Inputs

Letters A to D, text and padded session identification

Source

Any mobile device capable of running a web application / browser with wifi capability

Outputs

Graphical representation of the total summary of responses from all the students in the class for the particular question

Salma Lalji #A00109916 Final Project

Page 17 of 29

Flexible Mobile Response System

Final Project April 2013

Destination

Server application listener on a server

Action

Pressing the start button on the instructors laptop. Timer will start, session identification is sent. All present mobile devices with application to capture the identification will save this ID on the device. As the student selects a letter from A to D or types in text and presses send button the identification is padded with the responses and sent to server listener application. Answer is saved on a database. Timer stops. Responses are calculated and summarized as a chart and graphically shown in real time using Java graphical API

Requires

Session Identification to make sure correct results are tallied up

10.2 Design and Architecture


Server Listener System on the Server is a small application listening and buffering characters as they are sent which are stored to a database. The goal is to write the application using any programming language that is easy to implement such as Java to take the advantage of graphical API for web presentation. This way the application does not have to be rewritten for different types of operating systems like Mac OS, Windows, and Linux which all have numerous versions.

Database can be a flat file, or small database such as MySQL since the data is insignificant in size and content is not secure sensitive.

Salma Lalji #A00109916 Final Project

Page 18 of 29

Flexible Mobile Response System

Final Project April 2013

The graphical presentation uses the Listener server to help summarize the data saved and establish a graphical event that will generate a chart that can be shown to the students in real time.

The mobile response application will be written in web app mainly because the easy of cross platform capability and code only once for different mobile device OS.

Salma Lalji #A00109916 Final Project

Page 19 of 29

Flexible Mobile Response System 10.2.1 System Context Diagram

Final Project April 2013

System Context Diagram

Salma Lalji #A00109916 Final Project

Page 20 of 29

Flexible Mobile Response System

Final Project April 2013

10.3 Development and Code


This is where the fun begins and real work starts. Before starting, the coding environment for development will need to be set up and installed. Installing the best development work frame IDE such as Eclipse or Netbeans; Using Tomcat for the server listener as well as web app web servlets for mobile device interface.

10.4 Quality Assurance and Testing


As the code is written, unit test and system test will be conducted using simulation of Ipads, iphones and Android phones. As each feature is written and coded, the code is tested for its integrity. Testing will be conducted using at least 2 different types of phones after the simulation passes its test phase. After which the application will be tested in a small classroom with multiple participants and multiple types of mobile phones. Following the passing of the test, the application will be released for beta testing which will involve installation of the server application on an instru ctors laptop and instructing his/her students to download the mobile application on their phones to try out the application on the day of a lecture. All feedback and interaction will be videotaped for feedback purposes.

10.4.1

Test Criteria

Action
Start button on the laptop is pressed, sending session identification Start button on the laptop become disabled

Tested

Comments

Timer starts

Server responds to mobile device in coming response

Salma Lalji #A00109916 Final Project

Page 21 of 29

Flexible Mobile Response System

Final Project April 2013

Response is saved to a database with session identification After number of minutes Server stops Listening Start button on the laptop is enabled

each response is grouped into its own category The number is divided by the number of total Pie chart representing the finds is drawn and slide is opened on Server listener laptop Send button on Mobile application on the device must be enabled Totals of each category is calculated

chart is created using Java graphic API Start button on laptop is enabled

10.5 Implementation
Server Listener application is installed on a server Windows 2008 or Windows 7 and Tomcat with at least version 6 The application can be downloaded from the given web server for mobile devices from a given web server URL.

10.6 Maintenance and Support


This section is regarded for this project to be where any debugging that is required or small enhancement from student feedback will be implemented.

Salma Lalji #A00109916 Final Project

Page 22 of 29

Flexible Mobile Response System

Final Project April 2013

11 Deliverables
11.1.1 Server Listener

Start Listener Disable Start Button Start Timer Disable Start Button Send Session ID Start Listener Buffer Response Save Response Stop Timer Calculate Total Number of Responses Categorize Responses Based on Their Answer Key Calculate Percentage of each Category Create Chart via Graphical API Enable Start Button

11.1.2

Mobile Application

Capture Session Identification from Wifi Network Allow Student to Choose A D Textbox to allow Other answer Pad Response with Session ID Send Response via Text Message on Wifi Network Disable Send Button until Start Button is pressed again by the Instructor

12 Schedule
The process started beginning of July with approximate date of completion as mid-Sept. These dates are all estimates as there are inputs that are unknown such as how long it will take for the proposal submission to come back as approved and ready to start the

Salma Lalji #A00109916 Final Project

Page 23 of 29

Flexible Mobile Response System

Final Project April 2013

project. Also there are many aspects of development that are new and inexperienced such as server listener for multiple sessions and web app development.

Salma Lalji #A00109916 Final Project

Page 24 of 29

Flexible Mobile Response System

Final Project April 2013

Task Name

Start Date

End Date

% Complete

Duration

March

April

May

June

July

Section 1 - Project Identification and Selection Meeting with instructor at UBC Faculty of Pharmaceutical Sci, UBC Section 2 Planning and Scheduling Research Papers on Clicker technology Research on Microsoft PowerPoint API Section 3 Requirements and Specification Writing Proposal Paper Section 4 Design Process Drawing Diagrams Server Environment Implementation Mobile Development Environment Implementation Section 5 Software Coding Section 6 Testing and Validation Section 7 Debugging

03/04/13 03/04/13 03/13/13 03/13/13 04/01/13 04/01/13 03/26/13 03/26/13 03/26/13 03/26/13 05/13/13 06/13/13 07/15/13

03/04/13 03/04/13 03/20/13 03/20/13 04/12/13 04/12/13 04/12/13 04/12/13 04/12/13 04/12/13 06/13/13 07/15/13 07/29/13

100

100

13

20

70

10 21 26

12 12

13 31 31 14 114

13 13

15 15

29

3 Schedule Gnatt Chart

Salma Lalji #A00109916 Final Project

Page 25 of 29

Flexible Mobile Response System

Final Project April 2013

13 References
1. A Guide to Project Management, William Fox, Gerrit Van der Waldt, Juta & Co. Ltd, 2007

2. Browser-Based Mobile Clickers: Implementation And Challenges Monika Andergassen, Karl Ledermueller, Gustaf Neumann, Victor Guerra WU - Vienna University of Economics and Business 3. Lecture Engagement: The Mobile Participation System Not Just Another Clicker Marcial Lapp, Jeff Ringenberg, Kyle J. Summers, Ari S. Chivukula, Jeff Fleszar College of Engineering, 2 Ross School of Business University of Michigan

4. Learning to Click: An Evaluation of the Personal Response System Clicker Technology in Introductory Marketing Courses Journal of Marketing Education April 2010 32: 93-103

5. Sashimi Waterfall Software Development Process, Posted By Jim Rising On May - 6 2009, http://www.managedmayhem.com/2009/05/06/sashimi-waterfallsoftware-development-process/ 6. Tremblay, E. (2010). Educating the Mobile Generation using personal cell phones as audience response systems in post-secondary science teaching. Journal of Computers in Mathematics and Science Teaching. 29 (2), pp. 217227. Chesapeake, VA: AACE.

7. Turning Technologies Canada. Higher Education, http://www.turningtechnologies.ca/

8. 9.

Source: http://www.bluefountainmedia.com/blog/mobileapp/
http://econsultancy.com/ca/blog/7832thefightgetstechnicalmobileappsvsmobilesites

Salma Lalji #A00109916 Final Project

Page 26 of 29

Flexible Mobile Response System

Final Project April 2013

10. https://wss.apan.org/jko/mole/Shared%20Documents/Cross-Platform%20Mobile%20Development.pdf

11.

1. Walkthrough: Creating Your First Application-Level Add-in for PowerPoint, http://msdn.microsoft.com/en-us/library/vstudio/cc668192.aspx 2.

Salma Lalji #A00109916 Final Project

Page 27 of 29

Flexible Mobile Response System

Final Project April 2013

14 Appendices
14.1 Appendix A - Full Picture of the FMRS

Overview of the Flexible Mobile Response System

Salma Lalji #A00109916 Final Project

Page 28 of 29

Flexible Mobile Response System

Final Project April 2013

14.2 Appendix B - Students using Smart Phones

Students responding via their cell phones

14.3 Appendix C - Results as Pie Chart

A B C D

Example of a Pie Chart of the Results

Salma Lalji #A00109916 Final Project

Page 29 of 29

You might also like