Cadets will do great things, and Cadets will do dumb things. You can't always be there to catch them, but you can create Google Forms that will allow you to have the people who did see them document the event.
Use google forms to create a simple form that asks for the person's name, the name of the person reporting on, what happened, and the names of anyone who can verify the details. Do a second, identical form for good things that might have happened. Then post the links to those forms in the list below. I call the good things "Meritorious" and the bad things "Deleterious".
I pass this page's information and link to my school's teachers and they know to go there to report the good and the bad things. The forms populate a spreadsheet that is automatically created with the same name as the form, and it sends you an email update whenever something is submitted. The walls do have ears and eyes with this one.....
Meritorious Report Chit: If you observe one of our Cadets doing something that brings credit upon the Navy and/or the NJROTC program here at Havelock high School, pease take the time to submit this report.
Deleterious Report Chit: If you have observed one or more of our Cadets out of uniform on uniform day, wearing the uniform inappropriately or acting in a disrespectful manner while in uniform, please take the time to tell us by filling out this form.