Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Use python You have a 1 - week period from the date of recelving this assignment to complete it . Deliverables Once you ve completed

Use python
You have a 1-week period from the date of recelving this assignment to complete it.
Deliverables
Once you ve completed the assignment, you will be expected to:
Submit a short video demonstrating your application in action.
Provide access to the completed project by sharing a git repository linik (e.g. GitHub, BitBucket) with us.
Send the code repository link and the video to the following emait intemship ltshimologong.joburg
Rules
Complete the work independently
Utlise as many online rescurces as needed.
As this app will not go info production, you can disregard concerns regarding the POPI Act or any other data protection legisiation.
Don't hesitate to contact us for any olarifications on these requirements.
Specifications
User Interface
For the user intertace, there are 2 screens that need to be creabed.
Screen 1: Fill Out Survey
When the application starts up the user will be presented with the survey screen and navigation menu
The personal details section features text boxes for input, while the favourite food question utilises checkbaxes to allow users to sclect multiple options. The final question about rating employs radio buttons, restricting the user to one choice. The the entered dase is translated into a number from 1 to 5. When the user clicks submit,
Screen 2: View Survey Result
When the View Survey Results" menu link is clicked, the screen should display the survey results as below if there is data in the database, otherwise, it should show a message stating, No Surveys Avalable.
The expected calculations are as follows:-
The Total number of surveys completed. This is just a count of the total number of rows The Total numb in the database.
Average age of the people that participated in the survey
Oldest person that paricipated in the survey.
Peroentage of people who ine Plzza is calculated by the number of people that like
Pizza divided by the tobal number of surveys. Muliply by 100 to get the percentage. Present the resut rounded of to 1 decimal place.
People the to eat out is caloulated by working ous the average of the raing. Present the resut rounded off to 1 decimal place.
Design and Validation
Validate the felda. Check that the user has not left any of the teat felda empty before
The usermit.
The user may NOT enter a value for Age that is less than 5 and should nok be more that 120.
Ensure that the user has actually selected a rating for each of the four rating questions. They cannof submit a survey without selecting a rating.
Where the user is expected to enter the date, use a date picker.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Spatial Databases With Application To GIS

Authors: Philippe Rigaux, Michel Scholl, Agnès Voisard

1st Edition

1558605886, 978-1558605886

More Books

Students also viewed these Databases questions

Question

6. What data will she need?

Answered: 1 week ago

Question

1. How did you go about making your selection?

Answered: 1 week ago