Version 1.2.0: September 2006

Version 1.2.0: General Improvements and Enhancements

More Flexible Crew-to-Race Assignment

In the case of exhibition crews or crews, for any reason, being allowed to row outside their regularly assigned race, the crew assignment menu now allows crews to be assigned to races not in their event.


Crew Sorting Options

For  convenience when creating masters races, age sorting is now provided. To aid in properly seeding crews across multiple heats, seed sorting is also now enabled.

 

 

Placing Override

A new editable place column has been added to the results editor. It allows the overriding of the computed order of placing.

 

 

Custom Racing Crew Report Comment

A new custom comment field for each racing crew is available. I appears on result reports.


 

New Race Results Readiness Status Icons

To help track the readiness status of results for each race, the race icons have been customized to show the completeness the results, all the races being edited, the current race, and completed-and-final race results.

 

 

Assigning Bow Numbers for Crews in Selected Races

For regattas with both head and sprint style races intermixed in the race schedule, only the head races require the assignment of head-style sequential bow numbers. A new menu option now appears when multiple races are selected on the Race Schedule Navigator tab. It assigns bow numbers to only the crews in the races selected:

 

Miscellaneous bug fixes and updates
  • Allow specification of the starting bow number for each day of racing
  • Fix head race schedule report to sort properly when races have the same race time
  • Fix CCombo selection problem in the race results editor
  • Fixed bug in Modified Barnes Points System where crews with place greater than 4th were being awarded points even though another crew from the same crew was entered in the race
  • Upgraded JasperReports to v1.2.2. Report compiler now using Eclipse JDT Compiler. Only dependency left on JDK compiler is Tomcat instance used for Results server.
  • 'Progress Crews...' action now only appears on pop-up menus for stages with Advance Selectors.
  • Changed results report: "Event" string -> "Race"
  • Added Regatta Workbench promotional hyper-link to results report
  • The team points report is now sorted by total team points in descending order
  • Fixed bug when automatically creating heats and stages: for races where the Progression System requires a two-part Advance Selector, the second selector needed to be "next best time" vs. "top_time"
  • Changed action names in the Race context sub-menu for assigning crews. These action names now include the stroke name to make it easier identify a particular crew
  • Added ability to handle Exhibition racing crews in races. These are crews where their results are recorded as usual for the race, but the results do not count toward any awards or points. Changed results view and results reports to accommodate this new Racing Crew status.
  • Support for Exhibition crews: Added new sub-menu in the Race context menu for assigning crews from other events to a race.
  • Bug fix: When format for Stage is changed, close any open editors for races within that Stage.
  • Enhancement: Allows for manual override of placing with a race. Referees will sometimes rule in the case of lane violations and other circumstances where a crew's progress is impeded by another, that the official placing of the crews should be changed. The new feature accommodates both the same placing for two separate crews (e.g. two silver medals) and the manual rearrangement of the placing of all or some of the racing crews.
  • Added comment attribute to Racing Crew. Displayed in red on results reports below the crew name. Designed to be used for exceptional circumstances that need to be documented in the official results.
  • Added scratched decorator to Event
  • Corrected validation logic for unassigned crews to recognize scratched events
  • Updated results report to use styled text
  • Reduced size of logo image on team points report to accommodate longer regatta titles
  • When user hits cancel button in the report Save As... dialog, now cancellation occurs w/o a fuss. Before this fix, an error dialog complained about the lack of a report file name being specified
  • Fixed bug when dragging and dropping a Crew from one Event to another --- the Crew Contact's Invoice line item was removed, but not re-added. (Thanks to Ken Goodman for finding this bug)
  • Bug fix: when changing the Contact for a Crew, the Invoice line items now move to the new contact's Invoice
  • Suggestion from Ken Goodman (thanks, Ken): "Create color coded race status markers. It is very difficult with 40-50 races (and more heats) to know which ones are opened, closed, printed, preliminary, and final. Either automatic or manual. Un-opened races are as always. When you have a race opened in the timing screen, highlight or put a color status dot next to it (green) so you can easily refer to and fine your position in the schedule. Multiple open, multiple green. When you have keyed times and closed the window, the race could turn yellow so you know which races have data keyed. You could have other colors manually assigned for preliminary, printed, and official. These would really help you organize. When your have races opened and expanded, are working on two to three races at a time, wondering if you have printed the results, preliminary or final, printed to the web site, it all gets to be a very confusing organizational task . Anything to help identify the race location in the schedule and its status." The Race Schedule now uses color coded icons to indicate whether a race is being edited (green icon), the active race editor (green icon with clock decorator), brown icon for unedited results, orange icon for partially entered results, purple icon for completely entered results, trophy icon for complete results and finalized race.
  • Suggestion from Sean Nangle: Added Event context menu for sorting Crews by crew average age and by crew seed
  • Added validation logic to flag error when Event Race Course is not set (null).
  • Fixed bug in crew member age validation of crew members. Coxswains are no longer included in the min and max age checks.
  • Fixed bug where Packet Prep report would not print if Contact first name was not provided.
  • Upgraded to Eclipse 3.2 and EMF 2.2
  • Delete actions now remove any references to the deleted entities. If there there are references to the deleted entity, a dialog will show allowing the user to see the implications of their delete action.
  • Disallowed removal of the the last race course
  • Source code now included with base distribution in each plugin
  • New help view (see screenshot)
  • Version-related updates: changed splash screen, plug-in versions, application version (shows in About window)
  • New race results cell editor widget for time fields
  • Add new split import wizard for XNote and FinishLynx file formats
  • To enable the sharing of sample regattas, a feature to scramble sensitive personal and organizational information stored in the regatta has been added. Athlete names, contact information and organizational references referenced throughout the regatta are replaced.
  • New updater feature now allows online upgrades of Regatta Workbench. As new versions are released, the update site will be populated with the latest components. Available through the help menu.

 

New Regatta Wizard changes:

  • Create-regatta-from-scratch option now works. Previously, only the RegattaCentral import worked. 
  • User must now fully traverse all the pages of the RegattaCentral import wizard before the "Finish" button is enabled. 

Race results editor updates: 

  • Caret now defaults to the first character in the field rather than the last. 
  • Combo widget for the Crew Status and Place Override columns changed to CCombo from Combo for a flat, more readable appearance during editing.
Logo Import Wizard

A logo import wizard is now available from the regatta object's context menu:

 

 

Sanitize Regatta Personal Information

To enable the sharing of sample regattas, a feature to scramble sensitive personal and organizationl information stored in the regatta has been added. Athlete names, contact information and organizational references referenced throughout the regatta are replaced. Two method are available for name replacements:

  1. replace the names with those mined from the humorous Car Talk Credits or
  2. replace with scrambled existing names.

Option 2 randomly switches the female first names, then the male first names, then randomly reassigns the last names to the whole athete and contact pool.

 


New Results Split Import Feature

   

New Results Import Wizard

Regatta Workbench now can import results files produced by FinishLynx and XNote.

 

To invoke the wizard, use the cascading menu that's part of the race editor's toolbar to select the type of file to import and which timing station/milestone along the course applies for the data in this file:

 

On the first wizard page, browse for or manually enter the path of the file to import. Once a valid file is entered, the file will automatically be loaded, parsed and the results in it are analyzed. If all goes well, the Next button will be enabled. Once the file has been successfully imported, it will be added to the drop down history to streamline the import process where the same file is continuously updated and re-imported:

 

 

Workbench selects new and changed splits for import and allows the user to change the automated selection decision by manually checking or unchecking the individual split records:

  • Plus icon: a new split was found --- a split that was not already imported.
  • Delta icon: a changed split was found --- a split that is different in value between the one already stored in Regatta Workbench and the imported value.
  • Equals icon: a split already imported was found.
  • Question/Exclamation icon: an exception occurred when attempting to import this split. File format issues, unidentified bow numbers, unresolvable/unassigned bow numbers, etc. The comment field is for explaining the issue found.
  • Only checked splits get imported. 

 

 

After the finish button is pressed, updates are made to the appropriate crews results.