"In problem-based learning, the starting point for learning should be a problem, a query or a puzzle that the learner wishes to solve"
A proof of concept (POC) is a realization of a certain method or idea(s) to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory that has the potential of being used. A proof-of-concept is usually small and may or may not be complete.
App Inventor on Android smartphones with DAQ is an excellent low cost, quick and reusable prototyping platform
Personal Temperature Logger
In June 2009, in order to cope With Influenza A (H1N1), schools instituted twice daily temperature taking by students and staff.
You are required to implement an Android App using App Inventor which allows a person to log their temperature history to a central location (sensor cloud)
by manually keying in the temperature measured or
by speaking the temperature measured or
automatically by using a thermometer accessory
The advantage of this logger is that
the history with date/time stamp will allow for normal body temperature variation throughout the day
allow for an individual's normal temperature to be used as reference for determining if a fever has occurred
interested persons with authorisation can access this information for action or analysis - eg data mining to discover clusters.
Steps to develop the Temperature Logger
Goto Getting Started - Convert oC to oF app to familiarise yourself with App Inventor
Using what you have learnt from the earlier steps modify the temperature measurement app so you can enter the temperature by
keying in the temperature value
by speaking the temperature value to the phone
using the thermometer accessory
You will have one button for each input method (3 buttons in total). The temperature value will be spoken out and displayed on a label.
Observe and Run Post temperature data to the Sensor Cloud. After you have successfully run this app, modify it to include the functions in your earlier app. Your final app will be allow the user to input the temperature using one of 3 methods and then post the temperature value to the sensor cloud.
The app is required to measure temperature in oF instead of oC. As the thermometer accessory only returns the temperature in oC, modify your program so it will meet this requirement. You will also need to modify the default unit field in My Configuration at sensor-cloud.com