1. A system for collecting vehicle data from a vehicle engine computer installed in an engine of a vehicle or a plurality of sensors disposed about the vehicle, generating feedbacks for a driver of the vehicle using at least the vehicle data, and communicating inputs from the driver responding to the feedbacks to enable the driver to address the feedbacks, the system comprising: an electronic device comprising digital logic circuitry and configured to be installed in a vehicle, the electronic device comprising a port configured to couple with a vehicle engine computer installed in an engine of the vehicle and have wired or wireless connections with a plurality of sensors disposed about the vehicle; and a first memory device in communication with the electronic device, the first memory device storing: a plurality of rules prescribing rule violations associated with activities of the vehicle, and a plurality of driver feedbacks prescribing feedbacks to a driver of the vehicle about the rule violations, wherein the electronic device is configured to: while the driver is operating the vehicle, determine in real-time a first rule violation of the rule violations by the vehicle based at least on a comparison of the plurality of rules to vehicle data received from the vehicle engine computer or the plurality of sensors, in response to determining the first rule violation, determine in real-time a first feedback of the feedbacks to the driver from the plurality of driver feedbacks based at least on the first rule violation, in response to determining the first feedback, output in real-time the first feedback for presentation to the driver, receive, via a selectable interface element or an acoustic sensor, a first user input from the driver responding to the first feedback, the first user input comprising an explanation by the driver for the first rule violation or a request from the driver to discuss the first rule violation at a later time, store, in a second memory device, the first user input in association with an indication of the first rule violation, transmit the first user input and the indication of the first rule violation to a vehicle management system so that the first user input and the indication of the first rule violation are presented to a manager of the vehicle, receive, from the vehicle management system, user input data associated with user inputs from a plurality of drivers of a vehicle fleet that includes the vehicle, the user inputs being from the plurality of drivers responding to feedbacks associated with the rule violations by vehicles of the vehicle fleet driven by the plurality of drivers, and change the plurality of rules or the plurality of driver feedbacks stored in the first memory device based at least on the user input data.