Both TUC and WODS use different modifications for keeping historical
data around.  OCUA dumps league-level data out to XML, but doesn't
retain rosters.  Does anyone have thoughts on improving this in a future
release?

I like the idea of having a "club" as an umbrella grouping of multiple
rosters, with specific rosters tied to one league only.  This could
avoid the team naming issue (WODS appends something to the name, TUC
removes the team-naming uniqueness restriction) by requiring a club to
have a unique name, and having the roster be tied to the club's name.
It would also avoid a problem OCUA has with the TUC system at present,
which is the auto-creation of a new team at registration time.  

Here's a quick example of how it could work:

   Club:  Barrhaven Bandits
        - has an administrator (can create/delete un-locked rosters,
          and add/remove captains from un-locked rosters)
        - has one or more rosters

   Roster: Barrhaven Bandits Summer Tuesday 2009
        - has players, one or more of which is a "captain" (same as
          present)
        - tied to the "Summer Tuesday 2009" league
        - can be locked independently of other rosters for this club

Now, when Summer 2010 registration comes along:

  1) Coordinator sets up league (similar to present) and opens
     registration for "Summer Tuesday 2010"

  2) Administrator logs in to their account, selects the appropriate
     club, and then chooses "Register for Summer Tuesday 2010".  This
     takes them through the registration process (if enabled -- TUC is
     the only user of this thus far, though it's on OCUA's TODO list)
     and prompts them to either:
        a) choose a new un-linked roster (if they had previously created
           the roster for recruiting purposes) and link it to the
           league.
        b) create a new roster linked to the league.

  3) Coordinator + team administrator go through the rest of the
     registration process (payment, manual approval, etc). 

  4) Done!


Anyway, I'm interested in hearing feedback on the idea.

Cheers,
Dave
_______________________________________________
Leaguerunner mailing list
[email protected]
http://www.dmo.ca/cgi-bin/mailman/listinfo/leaguerunner

Reply via email to