Version 4.89 29/10/2017
Creating a session dialog was corrupted as two objects in the same cell,this has been fixed by creating an extra row and putting the objct into that row
Version 4.88 12/07/2017
Found serious bug introduced since interface change which stopped saving a session,now fixed.
Version 4.87 09/07/2017
Videos on Utiities menu now play on their own screen on the web page rather than redirecting to site.
Version 4.86 08/07/2017
Several interface changes,coache's can now split total athletes into 6 groups as opposed to four
Version 4.85 14/05/2017
Bug fixed as in V4.84 now fixed It was due to a browser problem with Firefox.
A couple of parents still have difficulty in registering for training So have now added the unique ID to show when they have registered,this requires a round Trip to the server and returns a 6 digit number.
If they do not see this they have not registered correctly and must try again.
Version 4.84 06/05/2017
Minor bug fixes,still need to sort out error on Home Runs.trying to convert an empty string to a double, but i cant replicate the problem neither remotely or locally. Error Reported by Ian Doyle.
Version 4.83 17/04/2017
Added Menu item to Utilities [Videos] with sub menu showing a video with 12 exercises for band training
Version 4.82 16/04/2017
Added Tool tips to Band colors
Version 4.81 15/04/2017
Conditioning now added to warm up session,this will utilize Dynamic stabilizer bands for lower body excercises
These are color coded and the program will automatically generate the correct color of band suitable for the athlete. The color represents the strengh of the band
Version 4.80 12/04/2017
Added Trail runs to menu, only Trail 400M and time trials will give times and graphs other items are for future use.
Version 4.79 01/04/2017
Updated Fixtures with open meetings,Increased size of paging forward back etc and centered them on control on Training rankings
Version 4.78 31/03/2017
Some parents had problems to click on three controls, one a calendar control to choose the date of session
then a dropdown list which in most cases just has the firstname of the person to register.
Then finally click on register quite simple but one or two of those three tasks where being omitted.
I have had to add 28 lines of code to catch these errors and hope it is now idiot proof.
Version 4.77 18/03/2017
Added Database and data to Fixtures Menu,although it shows fixtures as from the date it is being viewed
The full history is in the underlying database.
Version 4.76 15/03/2017
Minor changes to Heading on Home runs and fixed 4th gauge size.
Athlete Add time form fixed truncation of previous times.Fixed About page width.
Version 4.75 13/03/2017
Home Runs now shows Minutes per mile to clarify pace
This is based on pace from last 2.6K Time Trial
Version 4.74 11/03/2017
Home Runs algorithm tweaked to give an improved schedule for athlete
Version 4.73 08/02/2017
Major interface improvements added Home Runs which show four Gauges each one giving session for that day,the sessions are individual for each athlete.
Version 4.72 30/04/2016
Added facility to add or subtract number of efforts for each individual athlete from the automatic session.
Version 4.71 12/04/2016
Now added facility for an athlete to register for training online,if there are Multiple athletes in the family then The dropdownlist will expand to include all athletes and a Tick box to select who will be attending.
Version 4.70 14/02/2016
Major build added Coach entry to edit or create sessions and to Schedule a session for a given date,unique feature is to just enter a generic session from dropdown list ie 400M and then choose Total session
session distance for the top athlete. Choose type of session ie Alactic,Aerobic Anaerobic lactate etc and when all boxes are ticked click save.
On the date of session all athletes that have pre-registered for that session will have sessions clearly laid out with Pace,Recovery qty etc. None registered can be registered by clicking a checkbox and they will
then be included in that session.
Version 4.69 03/02/2016
Added some interface enhancements.Gridview for entering a competition or exiting a competition are now contained in the footer row of the Edit my Profile form
giving a more compact interface to view.
Version 4.68 23/01/2016
Added facility for Coaches to add edit or create sessions and to Save as Private or Share amongst selected Coaches or to make Global which means any Coach on the network has access to this session.
This is work in progress So not yet fully functional. However will not cause any issues with main program.
Version 4.67 30/12/2015
Athletes School year now working correctly..I Hope
Version 4.66 20/12/2015
Fixed bug that crashed out of program if a DOB was not entered when entering a new athlete.
It now has that field validated with a validation error if omitted.
Version 4.65 09/12/2015
Now has a Saturday session with a new Button caled Hill this wil record times at the Beacon or other Saturday sessions.
Previous button was a toggle button for Track or Trail,This has now beeen replaced with Track Trail and Hill Buttons.
It is intended to have sessions for every day in the week so an athlete may Log in and see individual sessions tailored
to their ability.
If an athlete is injured or ill then the Coach may enter an injury/illness from a dropdownlist and this will alter sessions
to suit the athletes period of reduced/or No training
Version 4.64 01/12/2015
Fully functioning program. added menus and part of logic for multi coach support,this function not working as should be yet.
Version 4.63 20/11/2015
New Feature added That receives a text message from an athlete and automatically populates the training database at the touch of a button,so it will be known
in advance who will be at training.The procedure for this is to send Text 39ELW folowed by last four digits of LPS ID without spaces so if an athlete has
an ID of LPS01050 then their message would be 39ELW1050 and send to 60777 if you have more than one athlete just add their ID to the text but with no spaces.
Do not add any message at all to the text as required as it will not work.
Their wil be no response to this text but if it has sent then i will have this information on the database with an automatic session selected for the athletes ability.
If an athlete is not going to training then no text is required.There is a time window when these texts may be sent.
Tuesday session from the preceding Sunday thru to Tuesday evening strict cut off time is 5:30 pm on the Tuesday.
Thursday session from Wednesday day before thru to Thursday evening strict cut off time is 5:30 pm on the Thursday.
Beacon session from Friday day before thru to Saturday morning strict cut off time is 11:30 am on the Saturday.
Version 4.62 11/11/2015
Minor changes Checkbox to sign in is now dynamic. Dropdownlist Groups is hidden when not required.
Version 4.61 08/11/2015
Bug fix that duplicated athletes in athletes table if adding an athlete(s) after all athletes had been registered for that session
So if an athlete arrives late can be added without duplication of all other athletes in the athlete table.
This was done by making a composite index of athlete and session date in athletes table and making this unique so not allowing duplicates
If a duplicate was added this would throw up an error which was contained by a simple Try catch end catch routine in the code.
Added an athlete counter so do not need to manualy count checked list to see how many athletes had signed in
Added a group athletes for none timed sessions which is colour coded to easily identify athletes of similar ability.
Timer now incorporated in Handicap session code Courtesy of Stephen McCarten
Version 4.60 10/10/2015
Gone back to Visual Studio 2013 as too many bugs in VS 2015
Added sort categories YR,Name,Summer and Winter.Summer and Winter buttons automatically choose an athletes agegrade ratings from a different field.
The Summer button is based on 1.3K time trial and sorts accordingly.
The Winter button is based on 2.6K time trial and sorts accordingly.
These buttons can be used irrespective of the season and are used primarily to sort the athletes ie if the session is going to be a short fast session
Then the Summer button would sort the athletes in an order and also give sessions that favour the shorter distance runners.The Winter button would be the opposite.
Version 4.59 04/10/2015
Changed all connection strings to read just one in web config file so when i work on programme on Pc and copy to laptop
I just need to change the connection string in one place in the web config file.
Version 4.58 06/09/2015
Minor changes Added 2.6K Time Trial to Menu and facility to record these times.
Version 4.57 31/08/2015
Added facility for an athlete to edit the importance to them of an event,this will then tailor the training they receive as the event approaches.
Version 4.56 25/08/2015
Now compiled with Visual Studio 2015. Added Road relay training to sessions.
Version 4.55 07/08/2015
Fixed code that would not save more than two athletes times.
Have intoduced a 2.6K time trial which will be used more for the Winter XC Season.
Version Beta 4.54 25/07/2015
Bugged code will not save more than two athletes times in a session
Version Beta 4.53 20/06/2015
Hardcoded sessions and created icons for coloured cones to visually inform which cone to run to in each dropdown list.
Version 4.52 31/05/2015
Code now completed If an athlete has a forthcoming competition then this will adjust the athletes training schedule automatically depending on the priority
and is fully functional.
Version 4.51 25/04/2015
Major release Added pace calculator,Competition scheduler so you can choose to edit an athletes details and enter or exit from a databound list of competitions.
Competitions can now be added with date, venue, type of competition and also a rating of 1 to 5 on importance 1 being highest priority.
If an athlete has a forthcoming competition then this will adjust the athletes training schedule automatically depending on the priority.
This is still work in progress and not yet fully functional.
Added an automatic handicap calculator that with one mouse click will order a list of athletes for a particular session with an integer from 0 to whatever the fastest athlete has
The athlete with 0 starts on the watch and subsequent athletes on a seconds countdown,so an athlete with a handicap of 10 starts 10 seconds after the first athlete etc.
Added a slider to increase/decrease horizontal display to make more compatible depending on monitor viewed on.
Added a button to toggle on or off certain items on the display to give a more defined work area without unwanted clutter.
Version 4.03 07/03/2015
Added facility for multiple coaches showing different sessions and athletes depending on coach,rebranded as Autocoach
Version 4.02 03/03/2015
All agegroups now included as opposed to U11-U15 with suitable sessions for all ages,no longer have to log out and in again when adding an athlete to a current session
just select menu add athlete.
Version 4.01 21/02/2015
Agegrade now split into more finite sessions and agegroups totally abolished
So all sessions now split into a session that is right for the Athlete.
Version 4.0 14/02/2015
Major upgrade...Agegrade facility to record a time an athlete takes to finish in a 1K or 3K Trail run currently only 1K is used
The time is used in conjunction with an athletes Date of birth to create an integer called Agegrade.
New endurance athletes are obliged to run 1K or 3K on their first session in order to compute an Agegrade.The Agegrade will then group them in correct future sessions
This will not be static as once a month the 1K or 3K run will be repeated for all athletes in order to update their Agegrade.
School Year bug finally fixed..We will see
Version 3.05 15/11/2014
Trail run times and graphs added .
Fixed code when athlete adds own times caused error as did not support new database structure .
Fixed posting back when an item is selected on last row .
Minor bug fixes School year not calculating correctly. Edit Athlete now has Paging and created error message if athlete not found.
Known issues: Last row in athlete sessions is posting back when an item is selected this gives undesirable results and makes that row unusable.
At present this site gives access to Athletes training times, which are
And now a race Time Prediction based on Training times has been added .This is work in progess and new features will be added
Fixture calendar and training calendar now added,colur coded depending on
event/session ie green is competition.
Version 2.00. Now has the the provision for an athlete to enter their own times for a session, When they choose a session they wish to record a dropdownlist of times is presented for them to choose a time.
This dropdownlist is dynamic and displays a list of times that are based on the average of their last session so as not to encumber them with a huge list of all possible times for that session.
Major release includes interface for training sessions..Add new athlete they are then added to training schedule. Choose from list to give them a rating , schedules adjust accordingly.
Edit an athletes profile Tel no rating etc. Choose an athlete for training session from list of registered athletes with tick box ,when selection is complete refresh the list and their session is displayed for that evening
This session can be default session for their age group/rating or selected individually from dropdownlists ie 800m,600M etc. Once selected the dropdown lists are populated with a list of times.If an athlete has done that session before
then the times are calculated from an average of their last session + x amount of times and minus x amount of times.So if an athlete has done the last session say 800m in an average of 2.30 then available times in list wil be arranged above and below
this mean value which is highlighted to give the athlete a target time for that session.
If an athlete has never done the session then a much larger list is displayed in order that there will be a suitable time.
The recording of the times is done by selecting the athletes time from dropdown list and when the evenings session is complete clicking on Save session all Athletes times are then saved to online database.
Saving may be done any time throughout the session. Once saved any new athlete now has some history in that session and so subsequently the dropdown lists will reflect a mean target time and also a much reduced number of times to choose from
thus making the timekeeping an easier operation.