AutoCoach

About Autocoach

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. Wish List 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 .

Version 3.04

Fixed code when athlete adds own times caused error as did not support new database structure .

Version 3.03

Fixed posting back when an item is selected on last row .

Version 3.02

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.

Version 3.01

At present this site gives access to Athletes training times, which are graphically illustrated.

And now a race Time Prediction based on Training times has been added .This is work in progess and new features will be added regularly

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.

Version 3.00

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.

© 2017 - Site Design John McCarten