Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

HELLO, I NEED HELP SAVING MY FORM TO A CSV FILE, a registration form for a university. This program asks for students information and saves

HELLO, I NEED HELP SAVING MY FORM TO A CSV FILE, a registration form for a university. This program asks for students information and saves them in a CSV file. The user, which is a university registrar, enters the following information for each student: Student Id First name, Last name Birth date Email Address Degree Class of graduation (ranges between 2022-2029) After entering the information, it will be saved in a CSV file named Students.csv. This program also helps the registrar look for existing students. The search works based on Id, email, degree, and graduation class. An error message will be displayed if no student meets that criteria. To make the program easier for the registrar, it will use Graphical User Interface (GUI) in Google Colab to enter the data. Some considerations as you write your program: If there is an existing file in this location, the new students will be added at the end of the file. Create one block to enter the students information, so the user does not have to go to multiple bocks. (You can look at the figure at the end of this document.). You do not need to use a while loop to enter multiple students. Instead, the user can run the form block multiple times. You can also have four blocks for search, and each block searches for a specific type: Id, email, degree, and classes of graduation. You may use settings that do not allow users to enter non-numeric values for Id. You need to use calendar type for the birth date. Degrees should be selected from a list. Here is the list of available degrees: Bachelor of Science, Master of Science, and Master of Business Administration (BS, MS, MBA). The graduation class also needs a slider between 2022-2030. When your program asks for the email, consider the possibility that the user will respond in uppercase, lowercase, or mixed case letters Ensure that your program can handle any of these possibilities appropriately. After the search, information about each student should be displayed in one line. Ensure that your prompts and output are crisp, professional, and well-formatted. For example, ensure that you have used spaces appropriately and double-checked your spelling. Adding comments to your code is encouraged. You may decide how best to comment on your code. At a minimum, please use a comment at the start of your code to describe its basic functionality. You must appropriately use the following concepts in your code: loops, functions, string functions, and lists.

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

Auditing A Risk Based Approach to Conducting a Quality Audit

Authors: Karla Johnstone, Audrey Gramling, Larry E. Rittenberg

10th edition

1305080572, 978-1305465664, 1305465660, 978-1305080577

More Books

Students also viewed these Accounting questions

Question

=+c) How are they different?

Answered: 1 week ago