1 of 20

Hazard Perception: �Training and Testing

Development and Validation

of the Web Application

2 of 20

Risk Awareness and Perception Training

  • The Risk Awareness and Perception Training (RAPT) program was created by Dr. Don Fisher and his team to train novice drivers on hazard anticipation and attention maintenance skills.
  • The program was designed to run using Visual Basic code in PowerPoint.
  • A body of evidence has shown that RAPT program is effective at improving hazard anticipation and attention maintenance skills across a variety of roadway scenarios.

3 of 20

4 of 20

5 of 20

6 of 20

7 of 20

8 of 20

PowerPoint Limitations

  • PowerPoint requires a license to use.
  • Visual Basic code behaves differently between PowerPoint for PC/Mac a and the PowerPoint mobile app.
  • Visual Basic code that runs on individual devices cannot easily sync data to a central database.
  • Users can skip ahead in the training by manually advancing the slide.
  • The design of the Washington State Driving Intervention study makes these challenges more difficult to overcome.

9 of 20

Translating RAPT from Visual Basic

  • Translating RAPT to a web application appeared as the most viable option for use in the Washington State Driving Intervention study.
  • As a web application, users would not need to download anything to use the RAPT training.
  • The web application would be designed to work on almost any device that has a web browser and connect to the internet, including computers, tablets, and smartphones.

10 of 20

Hazard Perception Web Application

  • Development of the web application, named “Hazard Perception,” began in June 2023 and is ongoing.
  • The app is written primarily in JavaScript, with the use of other languages and frameworks including HTML/CSS, React, JSX, Node.js.
  • Code and app resources are designed to be as lightweight as possible, helping ensure that users can use the app even if they do not have a device and/or internet connection that runs quickly.

11 of 20

12 of 20

13 of 20

14 of 20

15 of 20

16 of 20

17 of 20

18 of 20

19 of 20

Validation Study

  • This study aims to assess whether the Hazard Perception testing module can distinguish between novice and experienced drivers.
  • Recruitment is ongoing; we aim to enroll 40 novice drivers and have already enrolled 40 experienced drivers.

20 of 20

Lessons Learned (so far)

  • Some of the Hazard Perception questions are difficult to answer and understand. Providing clear instructions and feedback is crucial.
  • It is difficult to simulate distractions from a driving task on the computer.