SeeYou Competition is the ultimate tool for managing a gliding competition. By using external scripts it is useful for any kind of contests – be it gliding, para gliding or hang gliding. Write the scoring script and go for it. You get a complete set of tools for task planning, scoring as well as publishing the results on the paper, big screen and on the web.
This software is part of SeeYou for PC. All you need to do to use it is place a banner on the contest website and ask for a free temporary license.
Features and Screenshots
We are by no means offering a plug and play tool – your input is required as well. There is hundreds of regulations for thousands of contests. SeeYou competition CAN fulfill ALL your needs provided that you use an adequate scoring script and that output XSL files are shaped to meet your needs.
This sounded like a disclaimer, so let’s get started.
Prerequisites are at least Microsoft Internet Explorer 6.0 or higher and SeeYou 1.83 or higher.
Create an empty file with a .cuc extension e.g. ‘open.cuc’ or ‘class1.cuc’. To do that you should:
Run Windows Explorer. Navigate to a folder where you will create a folder that will store all the contest data, say your “My Contests” folder. If you don’t have a My Contests folder in My Documents, create it by highlighting My Documents in the Explorer Bar, right clicking the right hand window, click New, click Folder, type My Contests, press Enter. Highlight My Contests folder in the Explorer Bar. Right click the right hand window, click New, click Folder, type the name of your contest, press enter. This is the folder where you will store the files related to this contest.
For example: “My Documents2007nats”
Highlight your contest name in the Explorer Bar. Right click the right hand window, click New, click Text File, type in a file name that stands for the contest and end it with the “.cuc” extension, for example: ‘open.cuc’ or ‘class1.cuc’. Press Enter.
Click or double click this file. SeeYou will now start.
Select Edit->Contest properties from the main menu. Enter the most basic of settings under the Logo: Contest title, Contest Site, Contest Period, Class,Takeoff altitude.
There’s a couple of important settings here.
Under Flight search folders enter the folders where SeeYou will be looking for flights. They can either be local folders (like c:egc2002flights) or network folders (\myserverfilser e.g.) There’s no limit for the number of these, just enter one folder in each row. This feature proved very useful at European Gliding championships in Bekescsaba, where 113 loggers were downloaded each day and this was done from several computers on a network.
There’s a couple of very nice features too. By checking the Automatically save scored flights, every flight will be saved in a daily folder. The flight’s header will consist of the correct pilot name, airplane and task for the day.
By saving the contest file every x minutes, you will make sure the changes are not lost and html files will automatically be created.
And the most important thing – The Scoring Script
It is a Pascal script and anyone with at least some knowledge of Pascal will be able to read it.
SeeYou lets the script use a TPilot record, where all relevant data is provided to the script, such as takeoff time, start time, finish time, landing time, speed, distance etc. The script has no idea whose data is being evaluated, hence no manipulation is possible.
The script goes through available data and essentially returns Points for a flight. We’re not going to get technical here. Anyone who is interested in the script will have a good look at the available ones. This is the essential part of the scoring software, so debugging before the contest starts is a very good idea. Scripts for various contests round the world are available through the SeeYou Competition Support forum
You are now ready to enter the competitors.
Edit->Add Pilot or click the pilot with the green plus sign icon in the middle of the toolbar.Enter the pilot’s Given name, Sur Name, Nationality (Country) or Club, Birth date, Glider type, Registration, Competition ID, Pilot Tag, Class and Index (handicap), and Flight Recorder.
The essential thing about setting up pilots is linking Pilot’s name to IGC flight file. The linking bit is the four letter code following the date letters in the IGC file name.
Standard IGC file name consist of three parts:
. First three letters are the date 27a for 10th of July 2002, 2ab for 11th of October 2002
. Next four are a unique for each data logger, they represent the logger’s serial number
. The last one is consecutive number of a flight on the particular date.
The unique code can be anything, it is not limited to 4 letters or anything. Do it differently if your downloading software allows you. SeeYou will look for this string in the filename. If it can find it, that’s your flight.
Filename for my flight on 11th of July 2002 would read 27bf0sr1.igc. That means that f0sr is the unique code for my flights.
But if flights are saved in another manner, say 27b_AndrejKolar.igc, then the unique identifier for my flights will be _AndrejKolar.
As simple as that.
You already know all about this one. Ctrl+T, design the tasks A, B and C if needed for any class you want. Print the task sheets for your pilots to see. This is a standard function in SeeYou. If you don’t know how to set up tasks, read more about that in the SeeYou help file.
Click Edit-> Add Day, or click the Add Day icon in the center of the SeeYou toolbar. Choose the date for the contest day, choose which scoring script should be used (if you have more than one associated with your contest), and enter the Tag parameters if any are required by your script.
After the start had opened for the class, you will want to assigne the task to the contest day. To do that, you should use the menu option Edit > Assign Task.
When pilots begin to deliver their loggers you are ready to start Evaluating pilot performance.
This is the fun part of the business.
Download files into the dedicated folders with whatever software you have for this purpose.
As soon as a match between pilot and the file is found, a flight is scored, provided that “Auto evaluate flights” button in the toolbar is pressed.
This is also the trickiest part of the job.
SeeYou will let you know about some warnings it can automatically detect. Such as Nearly missed sector, High ENL values, Altitude restriction or Airspace violations for example.
Pilots will come rushing in – “My start time is not correct!”, “I finished earlier than that!”, “Why is my flight scored as outlanded?”, “I flew more kilometers than that!”. Some may even not be as polite as in the above examples.
Stop. Don’t panic. Double click the pilot’s performance on the day to open Day Performance dialog. Check the times, distances and speeds, open the flight by a click on a button and take a close look at what had happened.
Usually pilots will walk away thinking “there’s nothing I can hide anymore”. Sometimes the data will actually be wrong. Sometimes you will have to ask for a backup logger. Use the Browse button at the top of the Day performance dialog to score another file, not the one found originally.
On other times there will be nothing the automatics can do (there, you’ve read it loud and clear). Don’t worry. You may change any of the performance data manually by simply entering the correct data in appropriate fields of the Day performance dialog. If the pilot is really nasty, give him penalty points.
It’s time to publish the results, isn’t it?
There’s at least two things you will want to do after all or some flights have been evaluated;
. Print them for the scoreboard
. Publish them on the internet
Print the score sheet on paper through Print or Print Preview functions. Use Setup Page to make the page meet your needs.
Creating web-pages is even more customizable. HTML files are created by combining the XML-XSL technology. Once you have the XSLs shaped out, you will only want to check the Automatically save contest file every 1 minutes check box in the Contest properties dialog and the HTML files will be created automatically too. You need the XSL files in the same folder as the CUC file.
You will need to have Microsoft Internet Explorer 6.0 or higher installed in order to make it work. SeeYou generates an XML file for each contest day. Use the save command if you need to see what it looks like. It should be human-readable to anyone who speaks english and understands the basics of XML.
What you need is an XSL file to convert XML data to a good-looking HTML file. You can find three basic XSL files in the example CUC files on the next page. One for creating Daily results, one for Total results and one for creating the Task page. They all work with the same XML file!
I don’t even want to start explaining how XML or XSL work. If you’re not familiar with it, visit http://www.w3schools.com/and choose your chapter. You’ll learn what you need for this purpose in no time. What needs changing is mostly HTML tags:
daily.xsl for Daily results
total.xslfor Total results
task.xsl for creating the Task HTML
Once the score is published you may start organizing the next competition day.
We’ll just give you some examples to work with.
IGC Mail will download IGC files from any email address, place them in a folder where SeeYou Competition can pick them up, score and upload to Soaring Spot automatically. Just like that! IGC Mail is free software. Download it here.
Want a results screen toggle software for the Hangar projector? WebView will grab all HTML files from the folder where it is installed, it will display them, scroll through them until the end, then continue with the next one. That’s all. And it’s free. Download it here.