Sorry, I should have made that a bit more clear :
I have written an administrative section for the competitions where drivers, race events, tracks, etc can be entered and modified and where the race results are entered. A volunteering assistant admin would have to help us check these data and make sure they are OK. F. ex, in the absolutely ridiculous and completely fictive case of a F1 driver having a motocycle accident and wants to make the world believe it happened when he was playing tennis, he would not be able to drive the next few races. We must then make sure the replacement driver is made available in the prediction competition, also changes of dates, race venues, etc.
Of course there is quite a lot of work in the beginning of the year when we have to keep track of when the calendars and driver line-ups are definite and then get everything put into the database. Much of this I can dump directly into the database, but the monitoring and checking takes some time and efforts. We had some kind help from some of our users (I think mainly from Finland ?) a few times already this year - thanks a lot, folks !
All the rest like calculating the results, showing the current and coming events are all managed by the web application automatically, actually all this is calculated in real-time on each page request
Does that make it a bit clearer ?