Question: help me create a chatbot in replit Friendly Chatbot Course Recommender Clipart of a happy smiling chatbotYou will create a chatbot that will help a

help me create a chatbot in replit Friendly Chatbot Course Recommender
Clipart of a happy smiling chatbotYou will create a chatbot that will help a student
-
user determine which courses to take in an upcoming quarter based on what the student
-
user has already taken,and based on the requirements of the Bellevue College Bachelor of Applied Science
(
BAS
)
degree in Business Management & Technology
(
BMT
)
,
and specifically based on the "CORE
COURSEWORK" from the degree.
link to the course degreehttps:
//
catalog
.
bellevuecollege.edu
/
preview
_
program.php
?
catoid
=
12
&poid
=
3119
Store the list of all required BAS BMT degree "CORE COURSEWORK"courses and the quarter
(
s
)
in which they are offered.
Organize your code using functions,import modules as needed,use specific and descriptive names for variables and functions,and add comments to document your code.
Add symbols and lines of space to create a readable and professional user experience.
Greet the user,give the name of the program,and explain the purpose of the program.
Let the user know that they can enter 'exit'at any time to exit the program,and when the user does exit,output a suitable exit message.
Ask the user if they would like help with course recommendations.If the user enters no
(
or exit
)
,
exit the program.If the user enters yes,proceed.
Ask the user for their full name,and validate that their name contains at minimum one space.
Ask the user for their email address,and validate the email address.
Ask the user for their student ID number,and accept only a
9
-
digit integer as a valid ID
.
Output a message that
refers to the user by name,
lists the courses they have taken,and
lets them know what percentage of the "CORE COURSEWORK"they have completed.
The list of courses the user has taken should be read from the uploaded csv file.
Ask the user which quarter they are planning for,Fall,Winter,Spring,or Summer.
Recommend the list of courses that the user could take during the quarter they input.
Use the name of the quarter in your output message.
The recommended courses should be courses that the user has not already taken.
The recommended courses should be available during the quarter the user input.
Let the user know which courses are only offered during the quarter they input and which courses are offered in multiple quarters.
Add code that creates and writes to a new called quarter
_
recommendations.csv
,
where quarter is the name of the quarter the user input.Output to the csv file should include the user's name,email,student ID
,
the quarter they input,and the list of courses recommended.
Ask the user if they would like recommendations for another upcoming quarter.If the user enters no
(
or exit
)
,
exit the program.If the user enters yes,proceed to repeat the appropriate steps above.
Copy the URL
/
web address of your completed repl,return to this assignment page and submit.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!