Back to all jobs
Client Details
- Member Since: Oct 2011
- Last Login: 15 Mar 2012
- Jobs Posted: 1
- Jobs Awarded: 1
- Paid out: $150
Category:IT/Web/Programming > Application development
ID:95902
Title:Crop Location -AS3
Location:Anywhere
Job Description
Request for Proposal
Orange County History Project
Crop Location Program
ActionScript 3.0
10-8-2011
Overview: Using agricultural census data, the author has built a database of individual farmers and their products. This database has been converted to a two dimensional array structure (one array per farmer) which serves as the "database" for an AS3 program that accepts user requests and plots out the coordinates of specific crops by owner location on a map.
Prototype and fla provided: My prototype of the program is provided. The prototype uses a subset of the actual data, and attempts to plot locations based on x y coordinates within the array structure. (note: The top section of this program handles coordinate locations on the stage - this is not part of the finished project and will be commented out at publication time. It serves to help identify coordinates for the input of the array data.) The symbols and the stage size should be maintained as they are now. I will add more crops more symbols and more coordinate locations in the future. The complete file for the fla is attached.
You will provide:
1. Although the program does not generate any compiler errors, it does show an output error which is concerned with the combo box component. This needs to be investigated and fixed.
2. Currently, the program does not plot all the data that fits the criteria. It appears to stop a third of the way through and quits. For example there are three arrays that list "Rye" as a product (see element 19 for arrays od9, od12, and od39. Only od9 is plotted. This happens with the other products as well. Find out what's going on and fix this.
3. Right now, the program allows the user to continue to select any number of products and see their plots at the same time. I need a button and associated code to clear the screen, so that the user could start over again.
4. Ultimately I will add approximately 500 more arrays each representing a farmer and his output. Currently the program plots data from one column in every array if that data is available (i.e., not "0"). Thus, with 500 arrays, there could be too many coordinates plotted to make sense. To cut this number down we need to qualify what gets plotted. For example: show all plots above the average, or show all plots in the top 10%, or show all plots between the range (beginning number) and (ending number). Because the original data will never change, I will calculate the exact averages and percentiles, by hand and hard code into the program's case statements. Therefore the program does not need to calculate any statistical measures. WHAT I NEED is the sample code to filter for these choices ('above average', 'top n percent,' 'within this range,' etc. on the stage. I also need a separate dropdown combo box or buttons so that the user can indicate how he wants to filter the data for the specific crop he has requested.
Note: All coding you do must include detailed comments - line by line if necessary. I need to understand what's been done and why. You are providing the basic code structure. I will extend what you have done. For example, I will add more case statements to fit more crops. Let me know if you have any questions.
Job Budget
Type:Fixed Price
Budget:$50 - $150
Bidding activity on this Job
Bids:1
Who has Bid:
Clarification Board
P. A. on 09/10/2011 00:25Interesting project, miniscule budget. I'm out.
Reply from Client
M. L. on 09/10/2011 16:32Glad you find this project interesting! Now, what would make the budget interesting? I look at what I have asked for and don't think the tasks are that difficult or would take very long for a skilled programmer. The existing program is less than 100 lines long (not including data). It works (pretty well). How much time does it take to fix the loop, add the filter function, and create a combo box and a button from the AS3 components section? I look at average PPH pay rates ($15-$20 per hour) and figure the job would take one 8 hour day including Murphy's Law.
Apparently what I have asked for is very difficult and will take a great deal of time to program. Either that or I have failed to communicate what I want done. I need a programmer's perspective here. This budget is not written in stone.
C. S. on 09/10/2011 01:37I got paid more per hour in 1994 as a paperboy aged 12
Reply from Client
M. L. on 09/10/2011 15:19I'm very impressed at your earning power at age 12. That's helped you set high goals along the way. However I'm unclear about your point. Is it that I've grossly underestimated the time it would take YOU do the job? I have written some AS3 programs. It seemed to me that it would not take very long for an experienced AS3 programmer to finish my job. There's no image to create, the program structure is done except for (1) adding code to create a 'greater' than filter function, (2) checking why the loop doesn't seem to get all the data (3) adding a combobox for the data filter and a button to stop/restart both of which AS3 can quickly create from the components section. Yes, I want commented code but I expect that from any professional programmer.
I understand how this open bid might provoked your response, but I think it would have been more productive to explain what you would have considered a fair fee and why. Clients, like me, need to be educated and they can always raise the amounts if they so wish. Otherwise, given that your time is as valuable as you state above, I would have thought you would have just passed this job by instead of voicing your rather unhelpful opinion.
J. R. on 09/10/2011 19:15Where there are errors of unknown cause, there is an unknown time to fix element. You\'ve stated what you believe to be average hourly pay rates, therefore it would be fairer to offer hourly rather than fixed fee.
Reply from Client
M. L. on 09/10/2011 20:14A helpful response. I agree with the concept. The way I see my request is:. Item 1 is not a compiler error - it basically says I need to embed the fonts I use - it doesn't otherwise interfere with how the program runs. Item 2 is a functional error - and fits the "unknown cause" criterion. Items 3 and 4 ask for a button, a combo box and a filter for case statements which include pretty standard coding used in all Flash programs. That said, I assumed that bidders would look at the attached program, run it one or twice, and then make their decision if they wanted to deal with it or not. Do you think the $ range is too low to consider even that much investigation? My budget is a starting point, but bidders have to bear in mind that I am not a business enterprise - and I do not possess a large amount of funding, thus open ended arrangements are not possible. Another point: I'm not in a big hurry. That might be another factor to consider. Or I could restructure my request to make it simpler. I'll think about that. Thank you for your input.
J. R. on 09/10/2011 22:29As far as I am aware, the program is not attached. Please post it as an attachment (or send it via private message).
Reply from Client
M. L. on 09/10/2011 22:40Thanks, I edited the job, reattached the file, resubmitted and then asked PPH to look into it to see whether or not it was attached. The message says it is attached, gave the file name and all that, just like the first time. 1.7 MB so it's under the limit. I'll check again. Folks can't do much if they don't see this attachment.
M
Here are some practical tips on staying safe
- Never pay any money to Clients and or provide sensitive details like your Bank information, Credit Card or Passwords
- Never accept a Job if you have been directed away from PeoplePerHour to another website
- Be cautious when providing your personal contact details (email, telephone number, instant message ID etc) before your Bid is accepted
- If you have been asked to send samples, put a watermark on them or send low resolution examples to avoid being exposed and not getting paid
- Don’t start work before your Bid is accepted and your Escrow deposit is made
- Keep your Escrow account topped up and ensure that you use the Private Message Board to track all pertinent details about the Job e.g. timelines, deliverables etc
- Before you supply final works to Clients, ensure you have adequate funds in Escrow
Remember: if something looks too good to be true, it probably is!
If you are in doubt of the legitimacy of a Job and or Client, let us know by Reporting the Job.
For further support on preventing and reporting fraud please contact the UK’s National fraud reporting centre at http://www.actionfraud.org.uk/ or outside the UK Fraud Watchers at {fraudWatchers}