I'm a high school golf coach in Colorado where we are required to use iWannamaker for scoring our events. For those not familiar, iWannamaker is an online scoring app that can record real time hole-by-hole scores and allow parents not on site to see how their players are doing. It could also be used by coaches to monitor scores during a round. It does not necessarily prevent cheating of the sort that occurred in this case because if whoever is entering the scores has agreed to enter false scores for all the players, there is nothing to stop that. However, it would allow someone who is watching to possibly recognize that something fishy is going on and send someone to monitor any players with questionable looking scores. They wouldn't necessarily be able to do anything about scores on already completed holes, but their presence might prevent any additional cheating from happening.
At the regional events (where players qualify for the state championship) that my team participates in, we make sure the host school recruits volunteer markers so that a marker walks with each group to verify and enter their scores into iWannamaker. Prior to us using iWannamaker, we also had markers who walked with the groups.
iWannamaker has its pluses and minuses. I personally am not a fan of making the players enter scores to the app between holes. I feel it is a distraction to what they should be focusing on (the upcoming shot). When our team hosts an event, we try to get volunteers (usually players from the girl's team during boys season, or players from the boy's team during girls season) to be stationed every few holes to collect and post scores from the passing groups. Sometimes we ask the coaches to do it for the groups that contain their players.
As a coach who has experience observing kids who have tried to cheat, I don't think iWannamaker is really much of a solution. Oversight at important events for each group through all 18 holes is much more effective.