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.