Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started