I need a Polling Application that works in Facebook and outside Facebook. The Polling Application will display Charts and tables at frontend in Facebook and Php pages, in Vertical or Horizontal Bar Charts, or PieCharts for Percentage Breakdown or Composition, and StackBar Charts, for logged in users to see the results.
(i) Provide the option to create more than one type of Polling topic and its associated questionnaires, so there must be a Home Page for showing the list of Polls available, and the option to upload a graphic for representing each poll.
(ii) Allow for the results of each Poll in (i) to be viewable on external php website only on its frontend section, or Facebook only, or even Both channels.
(iii) The application must be able to ask Facebook users for their permission to get their Facebook profile data in terms of Gender type, ie Male or Female, Age ie how many years old, as Location in terms of Country, State and City, as well as Photos and store these clearly inside my Php database on my php website.
And, for every Polling Multiple Choice survey question that Facebook users attempted, your application should be able to store in a database a particular user's answers, ie whether A, B, C, D, E was chosen as the answer, or whether True or False was chosen as the answer by the particular user.
Each user's answer to a question to be viewable thus from Php coded site's Admin area.
Lastly, most importantly, after gathering the data and the statistics, the following types of Statistical Charts should be available at Frontend Php pages OR at Facebook pages (for Facebook's audience's anybody to see) OR BOTH, stratified by statistics, depending on what I chose for (ii) above for a particular poll. Meaning some polls results for Php frontend members only, some for Facebook users only, and some for both.
For example, 200 females attempted a particular poll question. Then what should be available:
i) Vertical Bar Chart or Horizontal Bar Chart showing the number or % of people who chose each type of answer:
A) Percentage-wise: For example, Among Females tested, 60% chose A as the answer, 20% chose B as the answer, 10% chose C as the answer, 5% chose D as the answer, 5% chose E as the answer)
B) Number: Among 200 Females tested, 120 females chose A as the answer, 40 females chose B as the answer, 20 females chose C as the answer, 10 females chose D as the answer, 10 females chose E as the answer.)
ii) Horizontal Bar Chart also available to display at frontend. Not necessarily just Vertical Bar Chart.
iii) Piechart also available to show the percentage breakdown as described above in Point A.
Some Examples are enclosed.
Additional Project Description:
07/22/2013 at 19:52 EDT
iv) Stackbar Chart must be available, too, at frontend.
StackBar Chart is more detailed and can show more detailed breakdown than Vertical Bar Chart, by subdividing each vertical bar into a few or several layers one piled up after the other. This way, for example in A), frontend users can see:
- Not just percentage of females who chose each Option answer (like A, B, C, D, E), but also further breakdown of the percentage by Age Group (20-30, 31-40, 41-50, 51-60). For example earlier saw 60% of females chose A as the answer by Vertical Bar Chart,
Now, since this 60% of females chose A as the answer, now we can even see in a more detailed sense the further breakdown of this 60% into respectively :
30%: age 20-30
40%: age 31-40
20%: age 41-50
10%: age 51-60
Thus 30% + 40% +20% +10%=100%
This is available using the Stackbar Chart system to further subdivide by age group, or by location in terms of Country, or State, or City EXCLUSIVELY:
For example, among the 60% of females who chose A as the answer, now we can even see that -Further breakdown by country as follows:
50%: United States
or Further breakdown by State as follows:
That is , Of the 60% of females who chose A as the answer:
30% in Michigan,
30% in California
20% in Moscow
10% in [Names of other Russian states]
10% in Bombay
10% in Hyderabad
or Further Breakdown by City
The StackBar chart system thus consists of further percentage breakdown and is more detailed and more meaningful.
You can have - by Gender, then - Further by Age Group, or Further by Country, State, or City
Or You can have other arrangement when you swap around
See Some Examples below:
I) SEE "SEE PIECHART SHOWING PERCENT DISTRIBUTION ON THE RIGHT.JPG" GRAPHIC AS ATTACHED BELOW, DISPLAYING A PIECHART SHOWING PERCENTAGE DISTRIBUTION OF YOUR SKILLS ON THE RIGHT SIDE OF THE GRAPHIC. Can you produce something like this as the distribution of answers A, B, C, D, E for each question covered in every poll ? This is a 2D representation.
SEE ALSO "3D REPRESENTATION OF THE PERCENTAGE OF FACEBOOK RESPONSES TO EACH MCQ ANSWER.JPG" graphic as attached. This 3D and the 2D representations are a MUST!
II) See "This Can Be Absolute Number of Facebook Respondents who Selected Each Type of MCQ Answers, such as A, B, C, or D.jpg" graphic as attached: Look at this following attached Graphic below too. This Can Illustrate the Absolute Number of Facebook Respondents who Selected Each Type of MCQ Answers, such as A, B, C, D or E. This is a MUST!
III) See "STACK BAR CHART SYSTEM TO FURTHER SUBDIVIDE THE RESPONDENTS TO EACH MCQ ANSWER BY GENDER TYPE, NATION TYPE, STATE TYPE, CITY TYPE, ETC.jpg" graphic as attached: Suppose we want to further segment each Vertical bar above into Male and Female Gender Type, or Age Group, or Country Name or State Name or City Name WITHIN THE SAME VERTICAL BAR, we can then further subdivide each Tall bar into a few sections one piled up one above the other, constituting a STACK BAR CHART SYSTEM in this manner. Please see the corresponding graphic attached to see what I mean to understand the idea behind.
IV) The graphic called "CAN DIFFERENTIATE RESPONSES TO EACH MCG ANSWER A, B,C, D, BY GENDER TYPE, AGE GROUP, COUNTRY TYPE, STATE TYPE, CITY TYPE.jpg" also can accomplish the same purpose covered in III) above.
- Admin to have a recognition system in admin area, to assign a badge to the Facebook Respondent depending on how many polls / surveys form us he has taken part in (we will provide the graphics for badges), and the badge will be shown on the user's facebook profile to make him feel proud to his friends of having contributed his answers to our polls. If taken part in 5 polls, maybe a badge called Bronze badge, 8 polls, Silver Badge, etc. To reward people for contributions and make them recognised by their facebook friends. But we will provide the graphics to you.
07/22/2013 at 19:53 EDT
Also, IN LINE WITH FREELANCER.COM POLICY, all milestones accumulated into the total project fee will ONLY be released at the end of the project when project is completed in full and delivered to client. So, there will be neither premature early release nor partial release of funds in milestone account to the freelancer.
07/23/2013 at 11:06 EDT
Payment of funds is as follows:
Creation of milestones in 4 * 25% phases, ie 25% milestone in each time:
i) 1st 25% milestone created Upfront, after which you will create the admin area, with mySQL tables to contain user data about their gender type, age, and location in terms of country, state and city data.
i) After the above is done and shown in your demo, I will create 2nd 25% Upfront, for you to show polling results of Each question on a Vertical or Horizontal Bar chart, at admin's discretion, in either Front pages on php website, or Facebook page, or both, depending on Admin's preference (Obviously admin wishes to allocate some only to php pages, some others to Facebook pages only, and the rest to both channels)
iii) After the above is done and shown in your demo, I will create 3rd 25% Upfront, for admin to show polling results of Each question on a Pie Chart, in either Frontpages on php site, or Facebook pages, or Both channels, depending on Admin's preference.
iv) After the above is done and proven in demo, I will create 4th 25% Upfront, for showing polling results on Stack Bar Chart, More than 1 because a few vertical bars broken into sections is combination of Stack Bar and Vertical on a Chart.
Release of Total Milestone:
Release of 2 * 50% Milestone, or 50% each time.
(1) Now that all 100% milestone is created, you will transfer Frontend pages and Admin area pages to me for php site, and I will release first 50% of the Total milestone.
(2) When you next transfer the Entire Facebook Application to me through Facebook, as I have a Facebook Developer account in Facebook, I will also release the remaining 50% of the Total milestone to you. That completes the whole project.