An off-duty West Palm Beach police officer who just happened to be driving by Alexander W. Dreyfoos School of the Arts moments after a van crashed through the locked entrance to campus was forced to fire a single shot at the driver who "violently attacked" him, police say.