I am looking for an experienced designer to develop the following application called poll genius in Flash AS3. The application must be colorful and appealing to young kids - the target audience.
Poll genius is a graphing application for students that helps them generate different printable graphs (bar graph, line graph, or pie chart) and then asks questions about the graph depending on the inputted data. Graphs must be generated so they contain intervals on the y axis relevant to the entered data. Please see description of how the interface and options should unfold:
Step 0.) Instructions: The first step is to come up with a question and several possible answers for your classmates, family, or other group of people. Using a larger group (such as a classroom) works best! For example, a good question would be "What is your favorite pizza topping?" Possible options (called labels here) would be pepperoni, mushrooms, sausage, or none).
Step 1.) Graph information page:
1.) What question were you asking?
2.) What label should appear on the Y axis?
3.) What label should appear on the X axis?
4.) What is the title of your graph?
5.) Enable questions?
Step 2.) In put labels and values
Here users can input the label and its value (e.g. - If the question is, What is your favorite ice cream flavor - strawberry would be a possible label). Users should be able to add as many labels as necessary.
Step 3.) Create graph
When the user creates the graph, they should be taken to a screen with four windows. Window 1 contains the inputted data, window 2 contains a bar graph (intervals for bar graph should be dependent on inputted data, but must be there), window 3 will contain pie chart, window 4 line graph. Users should be able to enlarge any of these windows so that they take up the whole size of the application. They should also have the option to print any or all of the graphs.
Step 4.) Questions. This application will be able to ask students a set of generic questions and check whether or not answers are correct or not based on the information inputted by the user?
1.) Which was the mode? (the choice that came up the most) (this question will show all labels and the user will have to pick the mode. If more than one label was the mode, the user would be able to choose more than one answer)
2.) What came up the least? (same as above)
3.) How many more times did (x) come up than (y) - where x represents a label that came up more than the (y) label. Users enter correct answer
4.) How many more times did (x) come up than (y) - where x represents a label that came up more than the (y) label. Users enter correct answer.
5.) How many fewer times did (x) come up than (y) where x represents a label that came up fewer than y.
6.) How many total people answered?
7.) If (x - any label) came up twice as often, how many times would have it come up
8.) How many times did (x ) and (y) come up?
9.) How many times did (x), (y) and (z) come up?
The program will then score the answers to the questions and allow users to correct errors.