Bespoke Software Development
- or -
Post a project like this3512
£2.0k(approx. $2.5k)
- Posted:
- Proposals: 10
- Remote
- #549684
- Awarded
Expert Mobile and web - AngularJS, C#.NET, XAMARIN, PHONEGAP, React, VSTO, ASP.NET, WPF, MVC, VB.NET, HTML, jQuery, CSS, Winforms
City of London
Web Design,Web Development,Mobile Development,Android Application Development ,IOS Application Development
Ahmedabad
56336133614123296362049381542436523503693505994513845524549
Description
Experience Level: Expert
Estimated project duration: 3 - 4 weeks
General information for the business: Sell software programme to sports organisations
Kind of development: New program from scratch
Description of requirements/functionality: 1.1 Introduction
The Elite Athlete Analysis (EAA) system will analyse data presented in an Excel spreadsheet, typically produced by OPTA. The data will be presented in the system and the user will be able to manipulate it and produce graphs and a PDF document of the analysis.
The user will access the EAA software from within the ETID system and the EAA system needs to be presented in the ETID brand. There is no requirement to pass any information back to the ETID system.
1.2 Access to the Analysis System
The ETID User will log in to the ETID system, within this system there will be a button to go to the analysis tool.
The system will check the User ID from ETID for any “in progress” analysis and provide the User with the option to continue with that analysis or start a new one.
1.3 Load Excel Sheet
If the User is starting a new analysis, the EAA system will present the upload area and the User will be able to drag the file onto the upload area or browse to upload an Excel file. The EAA system will check that the data in the Excel sheet contains only text and numbers. If any other types of data are found a message will be displayed and the file will not be uploaded.
o This XLS includes player name, team, and multiple numbers
o There is a header row, which we use to pick the field names
o There is no footer row
o There are no date fields or complex formatting – we reject the XLS if we detect this or any other error
1.4 Analyse the Data
The uploaded file will be presented for analysis in a grid. The first row of the Excel sheet will be used for the column names. The system will automatically generate an “Average Player” for use in the comparison analysis. This will consist of the mean of each number column and will be called “Average”.
The User will be able to manipulate the grid in three ways
• Sort Columns
o Sort columns ascending or descending by clicking column headers
o Choose to do a multi-column sort using either shift click or via a small popup dialog box
• Filtering on Columns
o Apply a Filter to any column
o Multiple Filters - If more than one filter is applied to the grid the filters are combined
o Text columns – The column values will be presented for selection. Any combination of values can be selected
• Hide/Show Columns
o Hidden Columns filters will still apply
1.4.1 Select Athletes for Graphing
Once the grid has been manipulated to the appropriate format the User can select any number of criteria to be populated in the graphs (column headings) and any number of athletes (rows in the grid) (possibly maximum of 4) and populates that data into the HighCharts software to produce any graphs available. There will be the option to add a descriptive note of the analysis (optional/not essential) this will be included in the final PDF output document for each athlete.
Highcharts has the option to select multiple graphs (up to 30 or so) from a drop down box where each graph is presented on the same ‘chart’.
1.5 Export to PDF
Once a chart has been produced within Highcharts there is an option to export to PDF or print or export as jpeg.
*Check Highchart functionality but export each selected athlete’s graph as separate pdf* Don’t think this is possible and not essential.
Ensure export of pdf can have title attached with Player Name, Date and Title.
1.5.1 Saving the PDF
The User will be presented with the PDF and they will be able to save it to their local machine for later uploading to ETID.
1.6 Additional
The analysis tool only supports one session per user at once. The user will load an XLS, analyse it, generate PDFs, and then the session is finished. We do not store any long term data within the analysis system.
Extra notes:
Kind of development: New program from scratch
Description of requirements/functionality: 1.1 Introduction
The Elite Athlete Analysis (EAA) system will analyse data presented in an Excel spreadsheet, typically produced by OPTA. The data will be presented in the system and the user will be able to manipulate it and produce graphs and a PDF document of the analysis.
The user will access the EAA software from within the ETID system and the EAA system needs to be presented in the ETID brand. There is no requirement to pass any information back to the ETID system.
1.2 Access to the Analysis System
The ETID User will log in to the ETID system, within this system there will be a button to go to the analysis tool.
The system will check the User ID from ETID for any “in progress” analysis and provide the User with the option to continue with that analysis or start a new one.
1.3 Load Excel Sheet
If the User is starting a new analysis, the EAA system will present the upload area and the User will be able to drag the file onto the upload area or browse to upload an Excel file. The EAA system will check that the data in the Excel sheet contains only text and numbers. If any other types of data are found a message will be displayed and the file will not be uploaded.
o This XLS includes player name, team, and multiple numbers
o There is a header row, which we use to pick the field names
o There is no footer row
o There are no date fields or complex formatting – we reject the XLS if we detect this or any other error
1.4 Analyse the Data
The uploaded file will be presented for analysis in a grid. The first row of the Excel sheet will be used for the column names. The system will automatically generate an “Average Player” for use in the comparison analysis. This will consist of the mean of each number column and will be called “Average”.
The User will be able to manipulate the grid in three ways
• Sort Columns
o Sort columns ascending or descending by clicking column headers
o Choose to do a multi-column sort using either shift click or via a small popup dialog box
• Filtering on Columns
o Apply a Filter to any column
o Multiple Filters - If more than one filter is applied to the grid the filters are combined
o Text columns – The column values will be presented for selection. Any combination of values can be selected
• Hide/Show Columns
o Hidden Columns filters will still apply
1.4.1 Select Athletes for Graphing
Once the grid has been manipulated to the appropriate format the User can select any number of criteria to be populated in the graphs (column headings) and any number of athletes (rows in the grid) (possibly maximum of 4) and populates that data into the HighCharts software to produce any graphs available. There will be the option to add a descriptive note of the analysis (optional/not essential) this will be included in the final PDF output document for each athlete.
Highcharts has the option to select multiple graphs (up to 30 or so) from a drop down box where each graph is presented on the same ‘chart’.
1.5 Export to PDF
Once a chart has been produced within Highcharts there is an option to export to PDF or print or export as jpeg.
*Check Highchart functionality but export each selected athlete’s graph as separate pdf* Don’t think this is possible and not essential.
Ensure export of pdf can have title attached with Player Name, Date and Title.
1.5.1 Saving the PDF
The User will be presented with the PDF and they will be able to save it to their local machine for later uploading to ETID.
1.6 Additional
The analysis tool only supports one session per user at once. The user will load an XLS, analyse it, generate PDFs, and then the session is finished. We do not store any long term data within the analysis system.
Extra notes:
Ross H.
93% (11)Projects Completed
12
Freelancers worked with
11
Projects awarded
17%
Last project
18 Jun 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies