I'll Drive It - The Driving Instructor i-phone App.
Help information for 
I'll Drive It 
 Help and Information for I'll Drive It - The Driving Instructor App.

Warning! Use of the I'll Drive It app is at the users own risk.

This software is intended for use by qualified Driving Instructors at suitable times and in suitable
locations. The developers and distributors of I'll-drive-it are not responsible for any accidents, injuries
or property damage that may occur during its use. Always drive safely and obey the traffic laws.

Questions, queries, further information and help, e-mail:

Requires iPhone 3g/3gs - not suitable for earlier iPhones or iPod Touch as they do not have GPS capability.


I'll drive it is designed to provide Driving Instructors with a repeatable method of giving instant and accurate feedback to driving Students performing controlled (emergency) stops and eco driving tasks. The app also gives the Instructor a simple way of recording the change in a Student's competency level as their driving lessons progress and a simple road sign quiz is included as an additional educational opportunity.


Failure to avoid the following potentially hazardous situations could result in an accident or collision
resulting in death or injury.

When installing the iPhone in a vehicle, place the unit securely so it does not obscure the driver's view
of the road or interfere with the vehicle operating controls such as the steering wheel , foot pedals or
gear change levers. Do not place in front of or above any airbag.

It is advisable to ensure that the iPhone is plugged into a suitable power supply within the vehicle as
the app will drain the iPhone's battery quite fast when using its features.

Always operate the vehicle in a safe manner. Do not become distracted by the iPhone or the app
whilst driving and always be fully aware of all driving conditions.


The iPhone should be mounted securely into the vehicle preferably by use of a purpose built iPhone
dock. Details of suitable docks can be found on the Car Mounts page of this website.

The iPhone should be mounted upright rather than horizontally .

Care should be taken to ensure that the iPhone has the clearest possible view of the sky so that
the GPS unit can read the maximum number of satellites.


The accelerometers at the heart of the i'll drive it app need to be calibrated before use otherwise
you might get spurious results from the Eco Driver and Brake Trainer modules.

The raw iPhone accelerometer values can show an error of up to 10% which can be corrected for by
selecting Set up > iPhone Calibration, or Options > Calibrate from the Eco and Brake screens.

The calibration screen consists of three bars, with superimposed accelerometer values. Each bar has
a contrasting centre stripe which indicates the amount of variation for the current calibration settings.
If the iPhone has not been calibrated, then Not Calibrated will be displayed at the bottom of the screen.

To begin calibration, find a flat surface to work on and press the [Calibrate] button and select Calibrate
from the pop-up menu. A large arrow will appear on the screen. Orientate the iPhone on the edge
indicated by the arrow and move it so it is vertical. Once the local vertical has been sensed for that
edge, you will hear a beep and the next large arrow will be displayed pointing to the next edge to be
sensed. The order of sensing is left edge, right edge, bottom edge, top edge, screen up and finally
screen down. The display will change to give you the date and time of the calibration. You will notice
that the contrasting bars are no longer aligned with the main bar, which indicates the degree of error
found in the accelerometers.

Orientation to the Vehicle.

To orientate the iPhone to the vehicle, first stop the car on a flat piece of tarmac such as a car-park etc.

From the Eco or Brake screens, select Options > Centre Accelerometer. Using this option does not
perform fundamental calibration of the unit accelerometers, it is simply there to re-orientate the phone
each time it is moved from its dock or cradle.

The modules are ready for use when the blue dot is centred in the circular window on the Brake Trainer
screen and the blue dot is centred in the oval of the Eco Driving screen.


The iPhone is of course a telephone so please ensure that your lessons are not interrupted by incoming calls by ensuring that ALL your calls are diverted whilst you are in the car. Information on how to divert calls to voicemail etc. can be found on your service provider's website.

Incoming texts will be indicated by a pop up message screen. If one appears simply cancel it so you
can view it later.

Setting up the app.

On first use of the app, the only button that is active is the Set-Up button. Please refer to the help screen on that page for initial set up information.

Creating the Company and Instructor Profiles.

The i'll drive it app has been designed for use by a single driving instructor, who can be either an individual or someone who works for a company.

You can populate the information boxes in both these sections by selecting the company or instructor name from your contacts list which will pop up once you have made the selection and simply touch any one of the pieces of information which will populate the information boxes for you.

Your Instructor licence number will need to be input by way of the keyboard as it is not stored anywhere in your contacts database. Note: You must be very accurate with the input of this number because once you have saved it you will not be able to change it again! To make entering the capital letters of the Licence number easier, ensure that you have Caps Lock set by going to iPhone > Settings > General > Keyboard > Enable caps Lock ON.

Touch the Save button to save the information.

The only information that can be changed once the Company and Instructor information
has been saved, are the e-mail addresses and phone numbers

E-mail Settings.

At the end of each lesson, the app sends out an e-mail to the student, instructor and if selected, any
corporate addresses. The e-mail is configured so that the recipient's addresses are located in the
Bcc (blind carbon copy) field. The e-mail function of the app will always include the default address
of the iPhone within the outgoing e-mail. To ensure that the correct e-mail is used, go to iPhone>
settings> mail and make sure that the correct e-mail address is set as the default.

Creating a New Student Record.

The Student button in the Set-Up menu has details of the number of Student record slots still available
to you in your purchase plan. See Purchasing Student Record Slots for more details.

Before a Student record slot can become live, the Student details must first be entered into the
Contacts section of the standard iPhone app. It will be beneficial to enter all of the following data to
ensure that all the functions of the app can operate as described. Enter the Student's full name and
address including postcode, mobile and landline numbers and a valid e-mail address. It will be
beneficial to use the camera to record a picture of the Student which you can also insert into the contact
fields. You will also need to enter the Students provisional licence number which will need to be input by
way of the keyboard as it is not stored anywhere in your contacts database. Note: You must be very
accurate with the input of this number because once you have saved it you will not be able to change it
again! To make entering the capital letters of the Licence number easier, ensure that you have
Caps Lock set by going to iPhone > Settings > General > Keyboard > Enable Caps Lock ON.

Once the Student details have been entered in the Contacts section, the details can be transferred to
the Student driver record within the i'll drive it app in the same way in which you transferred the
Instructor and Company details. NOTE: The app has a restricted number of Student driver record slots.
A slot, once filled, can only be used for the selected Student. It will be possible to delete a Student
record once it has filled a slot, but that will not make the slot available for re-use.

About Student Records.

The Student records allow the Instructor to easily review and change the various competencies as
detailed in the DSA Drivers Record form. During a lesson, the competencies can be reviewed, but
they cannot yet be changed. Competencies can only be changed at the end of the lesson when the
instructor can review the Student's change of ability during that lesson. The changed competencies,
route details, lesson time, Eco Driving exceedances and Brake Trainer events will be e-mailed both
to the Student and the Instructors e-mail addresses.

Purchasing Student Record Slots.

The i'll drive it app uses in-app purchasing to allow you to buy more Student record slots. The app
ships with three slots available and extra slots can be purchased in tranches of 8, 16 and 32.

To purchase additional slots pres the Top up button on the Set up > Student screen. The statement
alongside this button will tell you how many free slots, if any, you currently have available.

Select the number of Student records you wish to buy from the list, which also shows you the current
price of each tranche. Follow the on-screen instructions to complete the purchase using your iTunes
app store account.

Once you have successfully made the purchase, your statement will be updated to reflect the current
number of Student slots available to you.

Important Note!
You must make regular backups of your iPhone by connecting it regularly to the
iTunes program on your computer. This will keep all your Student records and their associated history
safe from unexpected loss or failure of your iPhone. If you do not backup your iPhone and something
terrible happens to it, the developers of i'll drive it will not be able to restore your Student records!
The Student records are treated as consumable items, so once you have purchased them, they are
immediately considered to have been used.

Using the App for a Driving Lesson.

Select the Instruct button from the welcome screen and a list of your current Students will be displayed. Before you can select the Student name, you must first tell the app what the current conditions are by selecting from the Icy, Wet or Dry buttons. Once you have done that, select the appropriate Student from the list and you will be taken to the Lesson screen.

Lesson Screen.

The Lesson screen displays a list of the competencies and their current status. You can scroll through
the competencies and by touching the blue arrow at the side, you can see details of the particular
competency and the underpinning knowledge required. Use the Lesson button to return to the
Lesson screen and the full list of competencies.

The i'll drive it app will automatically record the route travelled during each lesson and save this route
to a file attached to an outgoing e-mail at the end of the lesson. If you are giving lessons other than
Eco Driving or Brake Training, then the Lesson screen should be selected. The various competencies
are available to review throughout the lesson and provide helpful prompts as to the underpinning
knowledge required for the various tasks. At the bottom of the Lesson screen are two counters one
for lesson elapsed time and the other for distance covered.

Underneath the Lesson screen, you will see a series of tabs, Lesson (which will be highlighted),
Eco, Brake Test and End Lesson . You can use these tabs to select the various options.

Eco Driving.

The Eco Driving module allows you to evaluate the smoothness of your Student's driving and their
anticipation and planning for approaches to junctions etc.

Before using the module, it will be wise to confirm the current settings by pressing the Options button.
Reset Trace, will clear and zero the exceedances trace on the display and Centre Accelerometer, will
ensure the iPhone is orientated correctly to the car. Pressing the Settings button will open a screen
which will allow you to change or confirm the current road conditions, the speed and distance units in
use, the Eco Driving sensitivity and the Speedometer correction factor (for more detailed information
on the Settings, see the next chapter on the Brake Trainer) . The Calibrate button will allow you to
perform an iPhone accelerometer calibration should you feel that the calibration is out of date.

The screen displays a grey oval in the centre surrounded by a circular reticule. In the middle of the
oval is a small blue ball and the object of the exercise is to keep the ball within the boundary of the
oval by driving as smoothly as possible. Accelerating, braking or cornering harshly will cause the
blue ball to be pushed outside of the oval. When this happens a bell is sounded to warn the driver
that their driving is below the required standard. As the Eco Driving test continues, a boundary trace
is created which shows the direction and quantity of the exceedence. You can change the sensitivity
of the Eco Driving module by selecting Settings from the Options button. The central oval will change
size from small at the hardest setting to quite large on the easiest.

The instant feedback afforded by The Eco Driving module will help your Student to fully understand
the importance of smooth driving in much less time than would normally be the case.

Every time the bell sounds, the event is written to the route log file which can subsequently be viewed
by the Student using Google Earth© on their home PC.

Tips for Effective Eco Driving.

According to the Confederation of British Industry, your Student can save between £200 and £250 a year (if they drive 12,000 miles a year) and cut their CO 2 emissions by 15%, by making a few small changes to how they drive. Here are some simple tips to help them save money and CO 2.

Drive smoothly   - sharp braking and accelerating means they can burn up to a third more fuel, so the
Eco Driving module gives your Student instant feedback on whether or not they are driving smoothly. It
will tell them if they are accelerating and or braking too harshly or if they are taking corners too fast and
converting precious fuel into unnecessary tyre wear.

Slow down
  - not only is it safer but driving within the speed limit reduces the amount of fuel they use.
They will use up to 15% more fuel driving at 70mph than at 50mph. (Source: Act on CO2)

Make sure their tyres are correctly inflated - driving with underinflated tyres creates more resistance
so increases fuel consumption.

Take their foot off the accelerator - if they take their foot off the accelerator early when they're slowing
down or going downhill it will save fuel.

Drive from cold   - today's cars don't need to have their engines warmed up - it just wastes fuel and
can even lead to increased engine wear.

Switch the engine off when they're stuck in traffic - if they're going to be at a standstill for more than
a few minutes, turn the engine off so they don't waste fuel.

Use their air-conditioning less - it can increase the amount of fuel they use by 8%. (Source: Shell)

Don't carry anything they don't need - extra weight increases fuel consumption. For every extra 100 lbs
(45 kg) they are carrying, the fuel efficiency of their car can drop by 1-2%. (Source: Shell)

Remove their roof rack - accessories like roof racks and bike carriers create drag and reduce fuel
efficiency by up to 5%, so take them off if they're not using them.

Brake Trainer.

From the Lesson screen, select Brake Trainer from the Tab bar. Before using the Brake Trainer,
you will need to confirm that its settings are suitable for your requirements. To change the settings
touch the Options button in the top right hand corner of the screen.


The History button allows you to retrieve previous brake test results for the selected Student .


The options that are available in Settings are:-
Road Conditions.
Select from Icy, Wet or Dry, to match your current road surface conditions.
Speed Units.
Select from Mph and Kph, dependent upon the local signing regime.
Distance Units.
Select from Feet or Metres, dependent upon your requirements.
Speed Correction
. The i'll drive it app gathers its speed information from the in-built GPS unit,
but it is often the case that the speed displayed is not the same as the speed indicted by the vehicles
speedometer. This is because the law allows for vehicle speedometers to be up to + 10%   out from
the actual speed of travel. Use the speed correction slider to match the app speedometer display with
your vehicles speedometer display. It is recommended that you set the slider at the midpoint and then
drive the vehicle along a straight road and see by how many the displayed speeds differ. Stop the
vehicle in a safe place and repeat the exercise until the speed displayed in the app matches the
speed displayed on your vehicles speedometer.

Once you have ensured that the settings are suitable for your needs press the [back] button to return
to the Brake Trainer screen.

Ensure that the Brake Trainer is ready for use by performing a local orientation. This is done by
selecting Centre Accelerometer from the Options menu .

The Calibrate button will allow you to perform an iPhone accelerometer calibration should you feel
that the calibration is out of date.

Performing a Brake Test.

The only difference between how you would normally perform a controlled stop and performing one
by using the brake trainer is that rather than holding your hand up and saying stop, you touch the
screen to sound the bell. You will have briefed your Student on this before performing the brake test.

The first bell is the Students cue to perform a controlled stop. If a second bell should sound before
the vehicle has been brought completely to a halt, then that is an indication that the Student has not
performed the controlled stop correctly and has overshot the expected distance.

Once the vehicle has been brought to a halt, the results of the test can be viewed immediately or
saved for viewing later.

Interpreting the Brake Test Results Graph and Data.

Each Brake Test will give an indication of whether or not the Student has performed correctly with a pass or fail indication. There is also a Near Miss indication, if the Student has only overshot by a fraction or if they have overshot on distance but not in time and vice versa .

The Graph axes show speed against time.

Blue Line
deceleration measured in gravity units G'.
Grey Line
point at which the first bell sounded.
Green Box
Optimum braking profile according to the Highway Code stopping distance table.
Dark Red Line Optimum rate of speed loss according to the Highway Code stopping distance table.
Thin Red Line Speed loss achieved by Student on this test.
Blue Area Highlights where braking performance can be improved.
White Area
Highlights areas where braking performance is better than expected.

The results screens show all the data for the Brake Test

Date / Time
Pass / Fail

Start Speed
Speed of travel when the first bell sounded.

Distance Panel

Distance within which the vehicle should stop according to the Highway Code.
Distance that the vehicle actually travelled before the Student reacted to the bell.
Distance the vehicle actually travelled between the Student applying the brakes and the
vehicle coming to a halt.
Total Overall distance the vehicle travelled between the sounding of the bell and the vehicle coming
to a halt.
Overshoot / Undershoot
The distance over or under the Highway Code stopping distance that the
Student actually achieved.
Time Panel
Code Time within which the vehicle should stop according to the Highway Code.
Reaction Time that the vehicle actually travelled before the Student reacted to the bell.
Time the vehicle actually travelled between the Student applying the brakes and the
vehicle coming to a halt.
Total - Overall time the vehicle travelled between the sounding of the bell and the vehicle coming
to a halt.
Overshoot / Undershoot
- The time over or under the Highway Code stopping time that the
Student actually achieved.

Acceleration Panel

Speed mph/metre
How much speed was lost for every metre travelled.
Speed mph/second How much speed was lost for every second travelled.
Average G
Average G value from the sound of the bell to the vehicle coming to a halt.
Peak G the maximum G value achieved.

Save & email results
Touching this button will save the results of the Brake Test to the history file for the current Student and add the results to the outgoing e-mail at the end of the lesson.

Understanding the Brake Trainer Results.

The Brake Trainer provides instant and accurate information as to how a Student has performed in
a controlled stop. These results will require some interpretation so that the Student can relate their
performance to real world situations.

The information on stopping distances provided in the Highway Code, is derived from a mathematical
model of braking performance that is achievable by the widest possible range of drivers and the
widest possible range of vehicle types and tyre fitments.

The thinking distance, is the distance a vehicle will travel in the time it takes for the driver to see the
developing hazard and to apply pressure to the brake pedal. This perception-response time is
considered to be 0.7 of a second. This value was selected because it had an understandable
relationship between speed and distance back when we regularly measured distances in feet. A
vehicle travelling at 30mph, with a thinking time of 0.7 of a second would travel 30 feet before
pressure was applied, 40mph 40 feet and so on. Now that we measure shorter distances in metres,
this relationship is no longer so clear.  It must be made clear to Students that 0.7 of a second is
really an optimum time and in the real world their own perception-response times may be far longer
than 0.7 seconds.

Once pressure has been applied to the brake pedal, the vehicle will start to slow, so long as the pedal
has not been over pressured, which could cause the wheels to lock up and skid in non ABS vehicles.
The skilful driver will ensure that sufficient pressure is applied to the pedal in a timely fashion to gain
maximum retardation without loss of traction. This skill requires practice and the Brake Trainer will give
the type of feedback to the Student as to whether or not they have applied sufficient pressure soon
enough in the process of bringing the vehicle to a controlled stop.

The retardation of the vehicle is measured in G', a value based on the force of gravity. The Highway
Code figures are based upon an ability to reduce the speed of the vehicle at a sustained average of
0.64 G'. The green box shown on the graph is an indication of this braking profile.

The graph also shows a blue area beneath the G' value line which shows where there is room to
improve the braking performance. The greater the amount of blue, the poorer the performance.


The values displayed for overshoot/undershoot can be instantly translated into a chilling statistic as to the fact that you can fit two children into one metre of road space. A Student overshooting by two metres, for example, could in theory, hit four children. Undershoot by two metres however and they won't get anywhere near them!

 Mph/second and what an expert can manage

The results of each Brake Test show a value for mph/second, i.e. how much speed is lost for every
second that elapses before the vehicle comes to a halt. This value is perhaps easier to understand
than the value of G' so we have included it for clarity. An expert driver, in good practice, should be
able to consistently manage a deceleration rate of about 20mph per second, the equivalent of about
1 G'. An average driver, who is generally out of practice, might manage 10mph per second, the
equivalent of 0.5 G'. The Highway Code value of 0.64 G' translates as about 13.5mph per second.
This shows that simply meeting the expectations of the Highway Code, does not mean that your
Student can be classed as an expert on the brakes. It is essential to point out to your Student's that
being good on the brakes is a skill that needs to be regularly practiced so that continual improvements
are made. You should suggest that even after passing their test, your Student should come out with
you every once in a while to practice their braking technique. The ability of the Brake Trainer to
provide instant feedback as to their performance will make this worth their while.

End Lesson

Once the lesson has ended, select the End Lesson tab where you will be able to wrap up the various administrative tasks.

Review signs

The i'll drive it app contains a simple road-sign quiz that you can use as a quick test of how the
Student is getting along with learning their road signs.

The road sign module will display a road sign at random and the Student will be expected to
correctly identify the sign. Tapping on the answer box will reveal the correct description. Tapping
again will randomly select another road sign from the database and so on. You may also select
another sign at random by pressing the Try another button. Use the End lesson button to return to
the End Lesson screen.


Although you have been able to view the current state of the Student competencies during the lesson,
you will have been unable to change the various competency levels. Select Competencies from the
End Lesson screen to see the list. Touching the blue arrow opens up each individual competency to
reveal the details of the competency as well as its underpinning knowledge.

Touching the screen will pop up a list of the competency levels - Introduced, Full instruction, Prompted,
Seldom prompted and Independent. Touching any one of the buttons sets the competency to that level.
It will not possible to select a lower value of competency later.

Book another Lesson

The i'll drive it app has a facility for booking more lessons for your Student's. You can book lessons
from the main menu or from the End Lesson screen.

Touch the Book another lesson button and a diary page of the current month will be revealed. This
diary works in a similar way to the standard iPhone Calendar, with a few differences. Selecting the
desired date and then pressing the Plus (+) button will reveal a field which you can use to enter a
pick-up location, a lesson length selector and a date/time barrel. A new booking will be added to
your lesson schedule once you have made the various selections and pressed the Book button.

End Lesson

Pressing the End Lesson button from the End lesson screen places all the information gathered during
the lesson such as Instructor and Student names, lesson number, lesson duration, weather conditions
and competency changes into a pre-formatted e-mail. Also added to the e-mail are any Brake Test
results and the route taken with any Eco Driving exceedances which can be viewed in Google Earth©.

Note: Once you have selected End Lesson, a pop up screen will ask you to confirm that you really do
want to end the lesson. Once you have confirmed it, you will no longer be able to return to the current lesson.

The e-mail will be displayed with both the Instructor and Student e-mail addresses already input, so
all that has to be done is to press the Send button and the lesson has been completed.

Once the e-mail has been sent you will be returned to the select Student screen ready for the next lesson.

Copyright © Motopilot Rider Coaching 2010
Concept © Duncan MacKillop
Brake Trainer and Eco Driver algorithms © 2006 2010
Program flow and Structure © R. Warren Davies 2009 2010
Graphics and Design © Tom Starley 2010
Home           Features           Car Mounts            Help Videos           Contact