Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 takenand 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
&poid
Store the list of all required BAS BMT degree CORE COURSEWORKcourses and the quarter
s
in which they are offered
Organize your code using functionsimport modules as neededuse specific and descriptive names for variables and functionsand add comments to document your code
Add symbols and lines of space to create a readable and professional user experience
Greet the usergive the name of the programand explain the purpose of the program
Let the user know that they can enter exitat any time to exit the programand when the user does exitoutput a suitable exit message
Ask the user if they would like help with course recommendationsIf the user enters no
or exit
exit the programIf the user enters yesproceed
Ask the user for their full nameand validate that their name contains at minimum one space
Ask the user for their email addressand validate the email address
Ask the user for their student ID numberand accept only a
digit integer as a valid ID
Output a message that
refers to the user by name
lists the courses they have takenand
lets them know what percentage of the CORE COURSEWORKthey 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 forFallWinterSpringor 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 inputOutput to the csv file should include the users nameemailstudent ID
the quarter they inputand the list of courses recommended
Ask the user if they would like recommendations for another upcoming quarterIf the user enters no
or exit
exit the programIf the user enters yesproceed to repeat the appropriate steps above
Copy the URL
web address of your completed replreturn to this assignment page and submit
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