Pro Ground School offers online FAA Private Pilot ground school to aviation students. The course leads to a completion certificate, endorsed by a licensed FAA Flight instructor whuch allows students to take their written FAA Knowledge Exam.
It was essential that students enrolled in Pro Ground School's training course would experience the same exam environment and calculation tools which would be available to them when take the FAA proctored exam.
My solution to these challenges included interactive javascript based aeronautical navigation charts produced using QGIS software to preserve their global orientation and coordinate system. Custom javascript code was written to allow measurement of bearings and distances.