ElfScore
for Windows
Registration. Results. Reports.
Relax!
Learnable, Teachable, Fast, Full-featured Race Scoring Program!
Price: US$395
click here for the Free Demo!
ElfScore for
Windows is a professional race registration, scoring and results program.
Does that mean it’s hard to learn, or hard to use? No! It was written by Alan Avery,
an award-winning former teacher who has scored hundreds of triathlons, duathlons,
cross-country, canoe and road races by computer since 1981. Alan has also assisted
hundreds of other timing companies throughout the world with their races. Now you
can take advantage of Alan’s extensive race scoring expertise and world-class
support for your needs!
Requirements
- OS Required: Windows Vista, XP,
2000, ME, NT or 98.
- Disk Space: Uses very
little - under 4MB. Race database sizes depend on the number of
entrants and the size of each record.
- RAM Usage: Varies
depending on the size of the race, with small races (under 2000
entrants) typically using less than 4MB.
- Printer: To print
reports, an ink jet or laser printer is strongly recommended.
Some
Capabilities
- Multisport Events: Score
triathlons, duathlons, ride-and-tie, etc., with any number of splits.
Show pace per mile or kilometer, speed per mile or kilometer, rank
among all athletes for each split, etc.
- Road Races: Score any
number of running races of any distance. For example, ultra distances,
Marathon, 30K, 25K, Half-Marathon, 20K, 10 Mile, 15K, 8 Mile, 10K, 8K,
5 Mile, 4 Mile, 5K, 3 Mile, 2 Mile, 1 Mile, 1/4 Mile, 400 meter, 7.3
Mile, 5.7K, 4.37 Mile, etc.
- Cross-Country:
- Score any number of races at club, elementary, junior high, high school,
college, national or international meets.
- Score by place.
- Score by adjusted place.
- Score by time.
- Score by database field.
- Score by sequential points.
- etc.
- Electronic Timing Devices:
Gather data from transponder timing systems, printing timers (such as
the TimeMachine), barcode readers, etc.
- Stair Climbs: Score races
up tall buildings.
- Wave Starts: Can handle
any number of wave starts, with as few as one person per wave.
- Lap Races: Score based on
number of laps completed per person, or per team.
- 12/24 Hour Races: Require
teams/individuals to compete for a minimum time in order to qualify for
awards.
- Sample Race Setups: To
get you started using ElfScore quickly (see below).
Data Management
- Global Settings: Access
global settings from a special form. Most settings take effect
immediately, so you don't have to exit and restart Elfscor.
- Reopen Event: Close the
current event, and reopen either another event, or the same one you
just closed.
- Save Event As: Quickly
copy all of the files from last year's event to a new folder for this
year's event. Makes short work of setting up the next year's event!
- Backup Database:
Automatically back up your date/time-stamped database and timing files
to a special folder with one keystroke.
- Convert
Fields: Swiftly apply any of more than a dozen data conversions to
selected database fields. For example, convert selected fields to upper, lower
or proper case.
- Export
Fields: Quickly export selected fields to a file in any of a
number of different formats.
- Export
Locations: Quickly export selected timing locations to text
files.
- Browse
database: Sort on one or more fields (or record number), search
multiple fields, jump to any record number, find and delete duplicate
records, swap first/last name in current record, etc.
- Search
and Replace: Search for and replace text in selected database
fields, or in the middle of producing a report (handy when you don't
want to change the codes in the database).
- Assign
Transponders to Bibs: Quickly assign one or two transponders to
records with assigned bib numbers.
- Add
Fields: Add one or more fields to the database.
- Delete/Rearrange:
Delete or rearrange the order of database fields.
- Field
Configuration: Use a form to manage all properties of each
database field. For example, date format for BirthDate, keystroke
shortcuts for entering the amount due or paid, etc.
- dBase
Files: Can quickly convert a dBase file to an ElfScore database
and use it immediately. Just open it!
- RunScore
Files: Can quickly convert a RunScore database
to an ElfScore database and use it immediately. Just open it!
Registration
- Multiple Search Tools:
- Search for records matching up to 6 criteria, either forward
or backward.
- Search for records matching a given last/first name.
- Quick-Search the current field.
- Repeat the last search.
- Reverse the direction of the last search.
- Easy Networking: Quickly
turn on database sharing using the Global Settings form. Great for using
multiple computers to handle large numbers of race-day entrants.
- Import Files:
- Import data from files downloaded from online registration
services. For example, CSV-formatte files. Use the Field Mapping Tool
to line up csv columns with Elfscore field names.
- Import CSV files, dBase databases, other ElfScore databases, RunScore
databases, etc.
- Records in a CSV file can be merged into an existing database
by using the first/last name and birthdate fields to find a match. Very handy
when you need to reimport a file, or just update a few fields with a custom
import file.
- Amount fields tied to merchandise sales can be configured to
keep a running total when importing.
- Simple timesavers:
- Swap first/last name fields with one keystroke.
- Calculate race day age from date of birth.
- A proper case database field converts a name typed
as 'becky' or 'mcdonald' into 'Becky' or 'McDonald', respectively.
- Helper tables can be set up and attached to automatically put values in
one or more fields based on the values (or range of values) in one or more
other fields. For example, assign a wave code and swim cap color based on
the bib number assigned. Also, assign a gender based on the first name entered.
- Lookup fields (and external lookup files) can be set up to assist
with filling in city, state, area code, gender, etc.
- Complex timesavers: You
can do things like assigning [Alt+7] to put '79' into a field named Amount,
'X' into a field named Entered, 'I' into a field named OneDay, '2008' into a field named
Year, and then put the cursor into a field named Last.
<Alt+7>:{Amount}79{Entered}X{OneDay}I{Year}2008{Last}
Scoring
- Configure Timing Locations:
- View/edit almost all timing location properties while scoring.
- Change the amount of time subtracted from each record in the
data source to compute an elapsed time.
- For locations that store lap times, change how much must
separate equivalent times.
- Restrict range of times imported from a transponder source.
- Control whether changes to a timing location should be saved
to disk.
- Electronic timing systems:
If you use printing timers (such as the TimeMachine), and/or a chip
timing system (such as Winning Time), ElfScore has many features to
simplify working with them, to automatically collect data from them,
and to help resolve conflicts and missing data.
- See where splits are missing:
Show all split times for each entrant on a single line, so you can visually
identify any missing splits. ElfScore can also show each line in
an alternating color, simplifying this identification.
- Show the missing bibs/times:
Suppose you collect raw bibs and times at a timing checkpoint, and you
use a TimeMachine to grab Select bibs/times at the same checkpoint.
ElfScore can instantly compare the two sets of timing data and put the
missing bibs and times into a separate timing location. To put the
missing bibs/times into your timing location, just copy and paste them.
- Relay exchange splits:
Do you score marathon relays where each entrant is assigned their own bib
and transponder? ElfScore has tools to quickly find where more than one
reading was registered for a team or where a team was missed at an
exchange.
- Advanced Result Tools:
- Enter bibs from a keyboard or a barcode reader.
- Enter times from a printing timer, or data from chip timing
systems.
- Instantly fix a group of bibs that were entered in reverse
order.
- Show times from multiple locations.
- Copy or cut and paste bibs/times from one place to another.
- Drag a bib or time up or down the column.
- Instantly spot patterns of misaligned raw times and select
times.
- Instantly spot where one or more times are misaligned.
- Enlarge the font used.
- Advanced Chip Timing File Tools:
- Instantly sort chip timing files by time or transponder ID
- Quickly split a timing file from a location that recorded several separate
readings into multiple files.
Reports
- Proportional Fonts: By
default, ElfScore prints most reports in a proportional font. This can
be overridden in any report. HTML reports typically use a combination
of fixed and proportional fonts to maintain columns while reducing the
size of the output file.
- Windows Printers: If
Windows has a properly-installed driver for your printer, ElfScore most likely
can print to it. It can print to network-attached printers, local printers,
portable printers, etc.
- Orientation: Print in
portrait or landscape mode.
- Paper Sizes: Print to a
wide variety of paper sizes, or to custom sizes that you specify, in English or
metric units.
- Text output:
- View the output from a report as text with a single keystroke.
- Output is sent to a temporary file named REPORT.TXT.
- HTML output:
- View the output from a report as HTML with a single keystroke.
- Output from a report named Female.Lst is saved as Female.htm,
so you can quickly create files for your web site.
- Edit Multiple Reports:
- Edit multiple report files of any size simultaneously.
- Cut or copy and paste from one report to another. Great for transferring
common sets of commands from one report to another.
- Insert field, sort, and selection commands using the editor.
- Run any report directly from the editor - see the output as text, as HTML,
or on the printer - great for testing, or for making a change that you don't
want to keep.
- Special Variables:
ElfScore understands user-defined variables in reports. This greatly
simplifies the number of changes you need to make to a race to get
ready for a new one.
- Pre-race reports:
Here is a sample of the pre-race reports Alan has made in ElfScore
- Alphabetical list
- Assign bib numbers to groups of entrants
- Bar codes for bib tags
- Counts by: T-Shirt size, state, gender, state/gender, team
name, category, 1st 5 digits of ZIP code, etc.
- Lists by sex/age group
- Lists by category/sex/age group
- Bib tag labels
- Unassigned bib numbers
- Duplicate entries
- Possible misassigned genders
- Assign wave codes to entrants
- List entrants by wave
- List oldest/youngest entrants
- etc.
- Race day reports: Here is
a sample of the race day reports Alan has made in ElfScore
- Assign wave times to entrants
- List entrants by wave number
- List entrants by bib number
- List entrants randomly for a prize drawing
- List female/male finishers
- List masters female/male finishers
- List Athena/Clydesdale finishers
- List finishers by category/gender/age group, or just by
gender/age group
- List team finishers, scored by time, place, adjusted place,
database field, laps, relays, etc.
- List winners for a wide variety of award schemes
- List oldest/youngest finishers
- Prepare results in alphabetic order
- Export results to text files
- Copy bibs/times from one location to another
- Check for duplicate team names at a timing location
- Save result information to database fields
- Combine data from multiple timing locations for a report
- etc.
- Post-race reports:
Here is a sample of the post-race reports Alan has made in ElfScore
- Finish certificates
- Mailing labels
- Postcards
- Export data to files for further analysis in other programs or to email
to race affiliates
- etc.
- Extras:
- Run reports from other races for the current race.
- Edit reports from other races, copy/paste them into the editor.
- ElfScore has over 350 report commands
to assist with modifying existing reports, or creating new ones.
Free ElfScore Demo! (about 2.60MB)
- Click here to download your free demo!
(expires August 31, 2008)
- Click here to download your free demo with Winning Time sample setups!
(expires August 31, 2008)
- Click here to download your free demo with IPICO sample setups!
(expires August 31, 2008)
To use the ElfScore demonstration version:
- Save the demo file (e.g., ESDEMO.EXE) to a directory (e.g., C:\Elfscore).
- Double-click on the demo file you downloaded (e.g., ESDEMO.EXE) to extract the files (it's a
self-extracting archive).
- Open ES_START.DOC into your word processor (or WordPad) and print it for directions.
The demos with sample setups for Winning Time and IPICO have a CHIP and CHIP2
field in them of the appropriate length for use with these 2 timing systems. The IPICO version
of the ES_START.DOC file now has directions for connecting readers to Elfscore. (added Dec 20, 2007)
Note: The ESDEMO.EXE demo file includes ALL of the sample race setups mentioned below.
Sample ElfScore Race Setups
Already have ElfScore and need a quick way to set up for a new race?
Below are some samples that may help. Each of these files contain:
- A README file to explain most of the files in the package.
- A database (named ENTRIES.EDB), with 1 record for 'unknown'
entrants already entered.
- A file (named EVENTS) to store the timing locations (Time1,
Time2, etc.) to be used.
- A file (named ENTRIES.VAR) to store the user-defined variables
for reports.
- A set of report files. These reports include, but are not limited to:
- Overall and gender-specific open and masters results.
- Gender/age group results for awards (includes overall and masters award
winners as well, with these overall and masters award winners excluded from the
gender/age group award listings).
- Relay or team results.
- 3-column mailing labels.
- Registration lists by name, by number, by wave, by state and by team.
- Results for people code as category C, R or X.
- A random list of entrants for prizes.
- A list of entrants where the same number was used at least twice.
- A list of numbers that have not been assigned yet, and
listing the first/last number assigned.
- A list of people with no Age, Gender or Bib number.
- A list of teams by bib number.
- Counts of TShirt sizes.
To download a race setup, just click it and choose Save to disk:
(Note: Updated Monday, November 26, 2007)
Each of the above files is a self-extracting archive. To use them,
follow these steps:
- Click on the file to download it (e.g., ES_5K10K.EXE).
- Create a new race folder for the file (e.g., ES_5K10K).
- Copy the file to this folder.
- Double-click on the file to extract the files automatically.
That's it! ElfScore can now use it.
Remember: You must already have
ElfScore in order to use any of these sample race setups.
Developed and
Supported by:
Alan Avery
Elvish Consulting
1408 Noble Ave
Springfield, IL 62704-3450
Phone: 217.698.8600
email: alan@timingiseverything.com
alternate email: ajavery@yahoo.com