Introducing NAFAScore

NAFAScore is an online scoring application with offline capability. By entering the contents of your tournament's C.2 form, the points will be calculated and a scoring file will be generated for you to submit to NAFA (scoring@flyball.org). NAFAScore stores data in your browser as you are entering it so that the data is maintained even if you shut down your browser.*

Requirements

NAFAScore cannot be currently used on iPad/iPhone. It has been tested in the browsers used below on Mac and Windows PCs. It works best with one of the following browsers:

  • Chrome 31+ <-- SCORING A LARGE TOURNAMENT (>40 teams)? We recommend using Google Chrome for best performance
  • Firefox 26+
  • IE 10+
  • Opera 19+
  • Safari 6+ - You must have Flash installed.
  • * A note about Incognite Mode(Chrome), Private Browsing Mode (Firefox, Opera, Safari), InPrivate Browsing Mode (IE):
    If you are using these modes in your browser, please be aware that the data will not be saved between browser sessions. You must ensure you hit the 'Save to Disk' button or your data will be lost when you shut down your browser.

    * A note about Clearing Cookies: If you clear the cookies from your browser, this is usually paired with clearing the NAFAScore data stored in your browser. Before you do this, make sure you've saved the latest changes to the file (hit 'Save to Disk'/'Save').

    Instructions

    Scoring a Tournament

    Step One: Click on the Tournament Info tab, above and enter the tournament event number that you wish to score.

    Step Two: Click on the Timesheets tab and begin entering the data. Some of the fields have autocomplete capability. This means that as you enter some characters, matching records from the database will be provided for you to select. Select the correct record by hitting 'Tab' or 'Enter'.

    Step Three: Even though the data is saved in your browser, it is very important that you save the data to a file on your computer by regularly hitting the 'Save' ('Save to Disk') button on the Timesheets page - best to do it every few timesheets. This creates a .nsc file (e.g. 14021600DATA.nsc) which is the backup data file for NAFAScore. Please ensure that you save the tournament data file to a place you'll be able to find it in the future (e.g. save to your Desktop, or 'My Documents' folder where you can easily find it). At a later date, if you've deleted the tournament from NAFAScore, you'll be able to drag and drop the (EVENTNUMBERDATA.nsc) file back into the application (within the Tournament Info tab), should you need to correct the scoring.

    Step Four: Hit 'Create Scoring File' to generate the .txt file that will be sent to NAFA (e.g. 14021600.txt) Please go to this link: http://www.nafaflyball.com/database/scoring_data_test.php and test your data, then send the file(s) to scoring@flyball.org

    No Finishes (N/F)Performance3 of 5
    3 of 3
    4 of 4
    Break Out (B/O)Best Time Override
    You do not need to enter N/F heats.Click the Performance checkbox to indicate a performance team. Placement is 0.If the race was less than 5 heats, just leave time blank for the unused heats and the program will ignore them.Best time for the team must not be a B/O time. If you enter a time for a heat where the team broke out, ensure that you enter a 'Best Time Override' with the team's best non-breakout time. If you enter a 'Best Time Override' you don't need to enter the decimal portion of the times for each heat.
    Editing a Tournament

    Step One: Click on the Tournament Info tab, above and either: select the Event number that is saved in your browser - OR - drag and drop the .nsc file (e.g. 14021600DATA.nsc) from your computer onto the indicated area on the page. This will load the tournament data into the application and enable you to edit it. A list of the tournaments saved within that file will appear on the page and you can click the event number to edit the timesheets.

    Step Two: Click on the Timesheets tab and begin editing the data.

    Step Three: Save the changes by hitting 'Save' ('Save to Disk') button on the Timesheets page. This saves the changes to the .nsc file (backup data file for NAFAScore).

    Step Four: Hit 'Create Scoring File' to generate the new scoring .txt file that will be sent to NAFA. Please go to this link: http://www.nafaflyball.com/database/scoring_data_test.php and test your data, then send the file(s) to scoring@flyball.org

    Working Offline

    NAFAScore can be used offline. Once the latest data for judges, clubs and dogs is loaded up (as indicated by the green status box below) it will be cached in your browser, and if you return to this page at anytime in the future even when offline (and you have not cleared your cache), the data will be there for you to use. We recommend that you test this out beforehand by going offline and checking that when you type in a club on the Timesheet tab, options are displayed for you to select.

    Score a new tournament

    Enter Event number:


    Edit scoring for a tournament

    The following tournament scoring data is stored in your browser. Click on the event number to edit:

    -OR-

    You can upload previously scored tournaments' data here ( i.e. EVENTNUMBERDATA.nsc ). Once the event number(s) appear(s) in the list above, click on the link to edit.



    You must have Flash 10 installed to download this file. You must have Flash 10 installed to download this file.

    Timesheet 1 : 1

    Step 1: Enter Team Info
    Event :
    Team : Performance
    NAFA Club :
    Seed Time :
    Class :
    Division Number :
    Placement :
    Judge* :
    * Only one judge per division
    Step 2: Enter Dogs
    0
    0
    0
    0
    0
    0
    Step 3: Create Defaults and Overrides (optional)

    Entire Timesheet:
    Dog 1 2 3 4 5 6
    Default
    Best Time Override: * Non-breakout only

    Scoring Help
    No Finishes (N/F)Performance3 of 5
    3 of 3
    4 of 4
    Break Out (B/O)Best Time Override
    You do not need to enter N/F heats.Click the Performance checkbox to indicate a performance team. Placement is 0.If the race was less than 5 heats, just leave time blank for the unused heats and the program will ignore them.Best time for the team must not be a B/O time. If you enter a time for a heat where the team broke out, ensure that you enter a 'Best Time Override' with the team's best non-breakout time. If you enter a 'Best Time Override' you don't need to enter the decimal portion of the times for each heat.

    See also the FAQ tab. For any further questions/concerns please contact database@flyball.org.
       Tips & ShortcutsTIPS & SHORTCUTS:

    Tab between fields (Shift+Tab to go backwards). Hitting 'Enter' will also move you through the fields.

    Automatic decimal place: If you enter three or more digits in any of the time fields (Seed Time, Best Time Override, Heat Times) and 'Tab'/'Enter', NAFAScore will create a three decimal place number for you. (e.g. Enter '12345' - NAFAScore will make it '12.345').

    Create Defaults and Overrides: On the C.2 form check for the team's most commonly used lineup of dogs. Then set these in 'Step 3: Create Defaults and Overrides (optional)' section of the Timesheet. Setting the Best Time Override enables you to only enter the first part of the heat times (for example: 15 instead of 15.464).

    Repeat a heat time for next heat: If the next heat has the same time, hit the '+' key and it will copy the last heat's time.

    Summary
    1 point heats: 0
    5 point heats: 0
    25 point heats: 0
    Total heats: 0
    Best Time: 0* Cannot be a breakout time
    1 Dog 1 2 3 4 5 6
    Default
    1.
    2.
    3.
    4.
    5.
    You must have Flash 10 installed to download this file.

    Frequently Asked Questions

    1. I can't see the file extension of the scoring file. Is it still okay?
    2. Can I score more than one tournament at once?
    3. How do I delete a race?
    4. Can I delete a timesheet?
    5. How do I delete tournaments from NAFAScore?
    6. Where do I test the scoring file?
    7. I entered a CRN and it turned orange. Why?
    8. If a team has 'Broken Out' (B/O) do I still enter the time?
    9. If a team has a 'No Finish' (N/F) do I still enter it?
    10. If a team ran less than 5 heats, do I need to clear the dog checkboxes for the extra heats (e.g. 3 of 5, 3 of 3, 4 of 4)?
    11. What is the 'Best Time Override' field for?
    12. How do I indicate the team ran as 'Performance'?
    13. Are there shortcuts/tips for speeding up data entry?
    14. I'm having performance issues with NAFAScore. What can I do?

    1. I can't see the file extension of the scoring file. Is it still okay?
    Your computer is likely set up to hide extensions of common file types. Your scoring file is okay to test and send to scoring.

    2. Can I score more than one tournament at once?
    Yes, you can keep scoring tournaments and having them saved in NAFAScore. However, when you hit 'Save' or 'Save to Disk' the tournaments will be saved as a package so it's recommended that you score tournaments from the same tournament weekend, save them and then delete them from NAFAScore before you score your next tournament weekend. The limit of your browser's storage capacity is around 5MB. See 'How do I delete tournaments from NAFAScore?'.

    3. How do I delete a race?
    You can't delete a race, but by clearing any times, the race will be ignored when NAFAScore creates the scoring file.

    4. Can I delete a timesheet?
    You can't delete a timesheet but you can clear it by hitting the 'Clear Timesheet' button in the timesheet header. Timesheets with no data will be ignored when you create the scoring file.

    5. How do I delete tournaments from NAFAScore?
    To remove tournaments that are saved to your browser, hit the red 'x' beside the event number in the 'Tournament Info' tab. Before you do this, ensure that you've created a data file (hit 'Save' or 'Save to Disk' in Timesheets tab). This will enable you to reload the data for the tournament back into NAFAScore, should you need to in the future.

    6. Where do I test the scoring file?
    Please go to the following link where you can upload and test your scoring file: http://www.nafaflyball.com/database/scoring_data_test.php

    7. I entered a CRN and it turned orange. Why?
    This means that you're entering a Multibreed or Regular class team but the dog selected is not currently listed with the club. This may mean that the CRN was wrong on the timesheet, or it may be that the dog is legitimately changing teams.

    8. If a team has 'Broken Out' (B/O) do I still enter the time?
    You enter the break out time so the team will get the points for the heat, but you must enter the best non-breakout time in the 'Best Time Override' field.

    9. If a team has a 'No Finish' (N/F) do I still enter it?
    You don't need to enter the heat into NAFAScore, you can completely skip it, or leave the heat blank if it helps you to keep track from the C.2 form. NAFAScore will ignore any heats that don't have a valid time entered.

    10. If a team ran less than 5 heats, do I need to clear the dog checkboxes for the extra heats (e.g. 3 of 5, 3 of 3, 4 of 4)?
    No, just leave the dog checkboxes for the extra heats. NAFAScore will ignore any heats that don't have a valid time entered.

    11. What is the 'Best Time Override' field for?
    When a team breaks out, you enter the break out time so the team will get the points for the heat, but you must enter the best non-breakout time in the 'Best Time Override' field. You can also use 'Best Time Override' to speed up data entry. Once you've entered it you only need to enter the heat times up to the decimal place (e.g. 15 instead of 15.998).

    12. How do I indicate the team ran as 'Performance'?
    You do this by selecting the 'Performance' checkbox beside the team name. You do not need to add an asterisk(*) in front of the team name (as was done in FBScore). The team's placement will be 0. This is defaulted for you when the 'Performance' checkbox is checked off.

    13. Are there shortcuts/tips for speeding up data entry?
    Tab between fields (Shift+Tab to go backwards): NAFAScore enables minimal switching between mouse and keyboard. You can tab between fields and add races and timesheets by tabbing through the fields and buttons.

    Automatic decimal place: If you enter three or more digits in any of the time fields (Seed Time, Best Time Override, Heat Times) and 'Tab'/'Enter', NAFAScore will create a three decimal place number for you. (e.g. Enter '12345' - NAFAScore will make it '12.345').

    Create Defaults and Overrides: By looking over the C.2 form you can tell if a team usually uses the same lineup of dogs. If so, set these in the 'Step 3: Create Defaults and Overrides (optional)' section of the Timesheet. Best Time Override enables you to only enter the first part of the time (for example: 15 instead of 15.464).

    Repeat a heat time for next heat: If the next heat has the same time, hit the '+' key and it will automatically copy the time from the last heat for which you entered a time on that timesheet.

    14. Are there shortcuts/tips for speeding up data entry?
    There is a slight hit to performance if you're scoring a large tournament (>40 teams) which will be more noticable is some browsers. We recommend that you use Google Chrome for scoring large tournaments for best performance. If you're currently scoring in another browser, you can save the scoring file and then drag 'n drop it into Google Chrome. Otherwise, you may also want to check into whether the performance issues are being caused by settings/add-ons in your browser. Here are some links to try:
    Firefox Chrome Internet Explorer