on 2 years now, so my input might be useful. I spent a couple of years before
SportSys Entry Manager, and dealing with complaints/missed entries/etc.
First off - no-one seems to really know or care what the ev3 file format is,
and even the older obsolete hyv files were not, I think, ever fully decoded.
Second, the file is very much oriented towards US swimming. When you actually
create a meet in MM you don't enter the important stuff you need for UK
swimming, so it can't be present in the ev3 file (disclaimer: we're on MM3, so
maybe some of this can be entered in later versions). So, basically, even if
you knew how to decode an ev3, you'd only get the ages, events, and costs.
The other stuff you need for UK online entry includes:
1 - whether licensed times are required
2 - if so, *which* licensed times are valid (L4+, L3+, even L2+)
3 - whether conversions are allowed
4 - whether estimated times are allowed (ie. new swimmers with no times)
5 - what the qualifying window is
6 - whether entry times must be SC or LC times (not the same as the pool
length)
You would then face exactly the same problem when entering SportSys meets
(over 50% of UK meets?), which is that you've got to decode a (completely
different) proprietary binary file.
So, my advice is:
(a) forget it
(b) although it would be nice, it's not necessary anyway, and
(c) the rest of the front-to-back procedure for online gala entries is *much*
more complex than knowing what the events and age groups are, so this is the
wrong place to start anyway.
On our system you create a gala on a web form by specifying the information
above, but the cut-off and qualifying times have to be uploaded as
spreadsheets, so we don't actually do an event file import at all. It
generally takes me an hour, or 2 at the most, to manually cut-and-paste a
spreadsheet from the entry pack, for either Hy-Tek or SportSys, but the
spreadsheet can be shared and re-used.
There's a lot of work in between the event and age-group entry and the final
sd3 generation. Note in particular that you need a database with all the kid's
times in it (*not* just their 'PB', but all times since a given date at a given
licence level and course length). The final SDIF/sd3 output file generation
is straightforward.
If you do get as far as generating sd3 files, you'll find that almost
everybody who runs MM can read your file, but there may be occasional
problems. If they've got an old MM version (very old?) and they haven't done
the free online upgrade then they can't read sd3. I've seen this once, but
they upgraded. I think I've got a second one at the moment, but I'm not sure
yet. For SportSys, everyone can read the ('Consolidated Entry') files we
generate, but some people aren't familiar with them. Currently, the people who
organise our local Regionals also insist that entries must be made on SportSys
Entry Manager, so we can't use auto-generated files for Regionals.
And, once you've got to the point where you can enter galas, the next step is
to load result files, and it just goes on from there - club records,
qualifying checks, PB tables, flashes, rankings, synchronising to
not the event file.
Disclaimer: our system has just gone commercial (
swimadmin.co.uk). I couldn't
find any free online code when I was looking, a couple of years ago. If you
roll your own, creating the final sd3 file is the easy part and I or others
here can help with that. My first attempt at this 2 or 3 years ago was to use
Google sheets to let the kids enter, and then to download the final
spreadsheet and turn it into sd3, but the spreadsheet front-end turned out to
be a can of worms.