Default Start Flow

Default Welcome Intent
Bot: 
Bot: Hello, my name is McClintock, what's your name?

Default Welcome Intent
Bot: <welcome image>
Bot: Hello, my name is McClintock, what's your name?

0.NameandMood

0.1.provides.name
User: [Jennifer Davis](@sys.person)
Bot: Pleasure to meet you Jennifer

0.1.get_mood

0.mood_fine
User: I'm fine.
Bot: I am glad to hear that things are going okay for you.

0.2.tells_bot_intro
Bot: My job is to teach you a few biology lessons

0.MainMenu

true
Bot: Welcome to the Main Menu
Bot:<menu chips>

0.gets_menu_selection
Bot: Shows Chip Choices

0.gotochapter1
Bot: Shows Chip Choices

user.says.go.chapterstart

user.says.go.checkpoint1

user.says.go.checkpoint2

1.2.Checkpoint*
Bot: Check out this pedigree chart!.This chart shows Daniel's family tree. The people marked in red are all known to have had Ehlers Danlos Syndrome. Daniel is near the middle with a black triangle.
<image custom payload with Daniel's Pedigree>
event: done-letsgo

r

{ "richContent": [  [   {    "icon": {     "color": "#ff0000",     "type": "photo_library"    },    "link": "https://raw.githubusercontent.com/jenniferbarnettdavis/jenniferbarnettdavis.github.io/main/Barnettpedigree.png",    "text": "Click to view the pedigree chart for Daniel.",    "type": "button",    "event": {     "name": "done-letsgo"    }   }  ] ]}

1.2.1.get_who_is_dad
Bot:  Find Daniel on the pedigree chart. Who is Daniel's father?

1.2.1.get_who_is_dad
Bot: <chips> Find Daniel on the pedigree chart. Who is Daniel's father?

user.says.james
User: James
Bot: yes, great job!

1.2.2.show_video_pedigree_pt2
Bot: Pedigree charts can tell us a lot about how a disease is passed through generations. Please review the second half of this video and listen for the words "dominant" and "recessive."
<chip> video
event: done-letsgo
Bot: The video explained about dominant and recessive patterns in a pedigree. Which of those types tend to skip generations?
<chip - dominant or recessive>

user.says.recessive
user: recessive
Bot: That's right! Recessive genes tend to skip generations.
<image - nailed it>

1.2.3.gets_skips_generations
Bot:  Take another look at Daniel's pedigree. Does it skip generations?

1.2.3.gets_skips_generations
Bot: <chips> Take another look at Daniel's pedigree. Does it skip generations?

user.says.no
User: no
Bot: That's correct. So then would you say that Ehler's Danlos is dominant or recessive?

1.2.3.gets_dominant

1.2.3.gets_dominant

user.says.dominant
user: dominant
Bot: Fantastic job! Ehlers Danlos is a dominant trait and most often appears in every generation.

1.3
Checkpoint

l

user.says.recessive
user: recessive
Bot: No, try again!

user.says.yes
User: yes
Bot: That's not right. Check to see if each line has a person with a red mark. Does it skip generations?

user.says.dominant
user: dominant
Bot: No, dominant genes often show up in every generation.

user.says.anyone.else
User: Michael, Orville, Jack
Bot: No, that's not his father. Please check the pedigree chart closely and try again.
<chips>

user.says.go.checkpoint3

1.3.Checkpoint*
Formative Assessment
You have done such a great job. You are at the end of part 1 and it's time to do a check for learning. Ready for a short quiz?

1.3.1.get_ready_for_assessment

user.says.yes
User: yes
Bot: Ready or not, here we go! Please describe what Ehlers Danlos Syndrome is and how it affects Daniel.

1.3.1a.gets_initial_answer

user.describes.eds
User: ANY of the parameters:
-diseasetype
-inheritancepattern
-symptom
-another symptom (symptom1)

sys.no-input-default
sys.no-match-default
User: ---
Bot: Could you describe EDS please? Maybe start with some of the symptoms?

user.says.no
User: no
Bot: Ready or not, here we go! Please describe what Ehlers Danlos Syndrome is and how it affects Daniel.

1.3.1.a

l

0.gotochapter2
Bot: Shows Chip Choices

0.gotochapter3
Bot: Shows Chip Choices

user.says.go.chapterstart

3.0.ChapterStart.
Bot: Are you ready to dive into the details of DNA?

user.says.go.checkpoint1

user.says.go.checkpoint2

user.says.go.checkpoint3

0.mood_fine_asks_how_bot_is

0.2

l

0.mood_bad

0.2

l

X.X.get_page_title
Bot: Says something.

user.says.exampleintent
User: [Jennifer Davis](@sys.person)
Bot: Pleasure to meet you Jennifer

user.says.exampleintent
User: [Jennifer Davis](@sys.person)
Bot: Pleasure to meet you Jennifer

Reset and Main Menu (Route Group)

user.says.go.mainmenu

user.says.reset

X.X.get_page_title
Bot: Says something.

user.says.yes
User: yes
Bot: Will you tell me more about you pet?

user.says.no
User: [Jennifer Davis](@sys.person)
Bot: Pleasure to meet you Jennifer