Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 833 Bytes

tdd-2-guided.md

File metadata and controls

13 lines (7 loc) · 833 Bytes

Design a fixed response chatbot

In this task, you'll design and implement a fixed response chatbot.

[Starter Code] (link to starter code with Jasmine set up)

The chatbot will store a list of fixed responses. When the user types a statement, one of several fixed responses will be selected. In considering the response to select, the chatbot may consider both the most recent statement the user entered as well as the previous statement.

To desigh the chatbot, you'll use this design strategy:

Open the test-driven development strategy in a new tab

Follow the strategy using the strategy execution tool to design and implement the chatbot. Your goal is to build a working implementation and to craft a clear and easy to maintain design. You have up to 25 minutes. Notify the experimenter when you're done.