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.

​