yalla-coop / nightingale

An app that aims to help students reflect on their emotions and work out what's affecting them at school
https://botnightingale.herokuapp.com/
MIT License
2 stars 1 forks source link

Supply questions and answers for the chatbot flow #3

Open thejoefriel opened 5 years ago

thejoefriel commented 5 years ago

@aaronajohn @georgemetcalfe95 - please can you send us all the questions (broken down by most important etc) and the general replies you would want for each question so we can build the user flow.

thejoefriel commented 5 years ago

@aaronajohn @georgemetcalfe95 - how's this going? Do you think you'll be able to supply us with another questions / answers for this flow for us to start building the prototype tomorrow as discussed please?

aaronajohn commented 5 years ago

Hey Joe,

Of course, I can get this to you tomorrow 😊

Aaron

On Tue, 22 Jan 2019, 22:32 Joe Friel <notifications@github.com wrote:

@aaronajohn https://github.com/aaronajohn @georgemetcalfe95 https://github.com/georgemetcalfe95 - how's this going? Do you think you'll be able to supply us with another questions / answers for this flow for us to start building the prototype tomorrow as discussed please?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-456589241, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx0LZdqGQ91bH3b5RAL2d9lR7ZRXuks5vF5GHgaJpZM4aLGrF .

thejoefriel commented 5 years ago

Thanks @aaronajohn 👍

thejoefriel commented 5 years ago

@aaronajohn on this point, sorry, one thing that would be really good to get as well is a list of the total moods we might let them choose from - e.g. angry, stressed, sad, happy, fine etc This will be really important to track mood per day/conversation.

aaronajohn commented 5 years ago

I'll make sure to add that to what we send over! 😁

On Wed, 23 Jan 2019, 15:05 Joe Friel <notifications@github.com wrote:

@aaronajohn https://github.com/aaronajohn on this point, sorry, one thing that would be really good to get as well is a list of the total moods we might let them choose from - e.g. angry, stressed, sad, happy, fine etc This will be really important to track mood per day/conversation.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-456835783, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx8jEdE36VxoYnrSlfTpd9kBKAqVJks5vGHo2gaJpZM4aLGrF .

thejoefriel commented 5 years ago

@aaronajohn this isn't essential for design prototype, but this is a really useful tool I'd recommend you using to input all the questions and answers that we need by next Tues/Weds: https://www.draw.io/

This will let you build the flow char we need so we always know what options are possible for each question and what questions each option then leads onto. Let me know if you'd like to chat through at all!

georgemetcalfe95 commented 5 years ago

Hey @thejoefriel - will be able to get all the questions and answers to you for next Tuesday/Wednesday but here is a flow for the prototype. I might leave @aaronajohn to supply the various emotions if that's okay!

I'll include the first three questions, though on reflection I'm not sure if these should be asked all at the start or whenever the conversation from the previous question has ended... Let me know if this is long enough and if you need the other options that Nadia could have selected in response to the questions. I'll be on my emails a bit tomorrow :)

Nightingale: Hey Nadia! Can I ask you a few questions about your day? Nadia: Yes! Nightingale: Great! How have you been feeling today? Nadia: Okay Nightingle: Did you have a nice time with your friends at school? Nadia: Yeah Nightingale: Good! And was history any better than yesterday? Nadia: No, worse Nightingale: Sounds like a mixed day! How come history was worse? Nadia: Some people were being horrible to my friend.
Nightingale: I'm sorry that happened.. did your teacher notice? Nadia: No. Nightingale: Okay, does that happen often? It might be worth mentioning it to your teacher, and encourage your friend to do the same. They shouldn't be mean to him like that. Nadia: Yes it happens every lesson. Nightingale: Well you should definitely speak to your teacher then, will you do that? Nadia: Yeah okay Nightingale: Okay, I'll ask if you do later this week. Was there anything else you wanted to talk to me about? Nadia: No, I'm okay Nightingale: Okay Nadia, enjoy the rest of your day. Feel free to speak to me whenever you feel like it!

thejoefriel commented 5 years ago

Thanks @georgemetcalfe95 ! Yes if you can send options that Nadia could have selected in response to the questions that would be great. Our initial plan for the core features is that for the essential questions, these are multiple choice, in order that we can better predict the flow of the conversation.

My only fear with the conversation above is this bit:

Nightingale: Sounds like a mixed day! How come history was worse? Nadia: Some people were being horrible to my friend. Nightingale: I'm sorry that happened.. did your teacher notice?

At the moment, I'm unsure how we would be able to pull out the information to work out that we should reply asking if the teacher noticed. Is there any way we can make that question multiple choice? We could always then still have an option on a question like that for open text, but the following chatbot reponse would need to be much more generic (e.g. Is this something that affects you often?)

If you can let me know your thoughts on this today that'd be great! We can then get the prototype finished today. If you like I could set up a time with you and @aaronajohn to quickly run you through it tomorrow?

georgemetcalfe95 commented 5 years ago

Hi @thejoefriel

I see your point. I think you're right that there could be pre-selected reasons why the class might be bad.

So for all of the different choices:

Nightingale: Hey Nadia! Can I ask you a few questions about your day? Nadia: Yes! (/No)

Nightingale: Great! How have you been feeling today? Nadia: Okay (Awful/ Not great/ Okay/ Good/ Great)

Nightingle: Did you have a nice time with your friends at school? Nadia: Yeah (Yeah/No/It was alright)

Nightingale: Good! And was history any better than yesterday? Nadia: No, worse (/ About the same/ Yes, it was!)

Nightingale: I'm sorry that happened.. did your teacher notice? Nadia: No. (/Yes)

Nightingale: Okay, does that happen often? It might be worth mentioning it to your teacher, and encourage your friend to do the same. They shouldn't be mean to him like that. Nadia: Yes it happens every lesson. (Sometimes/ Not often/ Never)

Nightingale: Well you should definitely speak to your teacher then, will you do that? Nadia: Yeah okay (Probably not/No)

Nightingale: Okay, I'll ask if you do later this week. Was there anything else you wanted to talk to me about? Nadia: No, I'm okay (/Yeah)

Nightingale: Sounds like a mixed day! How come history was worse? Nadia: Some people were being horrible to my friend (The lesson was boring/ I found the work really hard/ My classmates weren't nice to me/ My teacher shouted at me)

georgemetcalfe95 commented 5 years ago

Actually, for the time being, probably best to ignore the multiple choice options beyond the first three isn't it...

georgemetcalfe95 commented 5 years ago

Not particularly confident answering this, I've messaged @aaronajohn who will hopefully get to take a look over lunch

dupreesi commented 5 years ago

Hey @georgemetcalfe95 @aaronajohn Thanks for your flow for the prototype. It'd be great if you could outline any possible flow like so (I used draw.io)

bildschirmfoto 2019-01-24 um 12 44 26

We would need the basic flow from start to end (maybe think about options to narrow down the scope as it can begin to be super large). We can certainly play around with alternative options but would need a clear guideline of what to ask and answer.

thejoefriel commented 5 years ago

@georgemetcalfe95 @aaronajohn - for their very first conversation (once they've just registered) are there any questions we need to ask them, or once we've explained the service would it go into asking them about their day?

aaronajohn commented 5 years ago

@thejoefriel - in registration, are they asked about their favourite/least favourite Lesson? And why? Or would this be after the registration in your mind?

aaronajohn commented 5 years ago

Really sorry, I am short of time this end of the week. It's my nans funeral tomorrow, and helping my family tonight and out of contact tomorrow. Over the weekend I'll put some time in to map the service. 😣

thejoefriel commented 5 years ago

@aaronajohn sorry to hear that - thoughts with you and your family.

Absolutely no worries - the mapping of the questions and answers is fine to come across next Tuesday

thejoefriel commented 5 years ago

@thejoefriel - in registration, are they asked about their favourite/least favourite Lesson? And why? Or would this be after the registration in your mind?

@aaronajohn - no in registration it's simply their name, username and password. Would you like them to be asked in the initial conversation their favourite/least favourite subjects and why?

aaronajohn commented 5 years ago

Hey!

So attached is the flow for one of the questions that we will be asking (we will also supply variations on the question asked - this will still have the same flow). Just wanted to get a sense check from you before we move on. We have 2/3 other questions that will be asked with their own flows (again with variations on the the style of questions). Let me know your thoughts.

Aaron User Question Flows (MvP) https://drive.google.com/a/wearenightingale.co.uk/file/d/1Sq3ZVVeUX6CVBEUIxliADjbYB6pyrKJC/view?usp=drive_web

[image: photo] Aaron John Co-Founder, Nightingale Software 07479540681 | aaron.john@wearenightingale.co.uk | www.wearenightingale.co.uk | Skype: aaronajohn https://mail.google.com/mail/u/3/# http://www.facebook.com/nightingalesoftware http://twitter.com/talknightingale http://www.linkedin.com/in/aaronajohn/

On Thu, Jan 24, 2019 at 2:27 PM Joe Friel notifications@github.com wrote:

@thejoefriel https://github.com/thejoefriel - in registration, are they asked about their favourite/least favourite Lesson? And why? Or would this be after the registration in your mind?

@aaronajohn https://github.com/aaronajohn - no in registration it's simply their name, username and password. Would you like them to be asked in the initial conversation their favourite/least favourite subjects and why?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-457215569, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx14ONBM3KUpfM5Er1JAMj8h6WrBaks5vGcLegaJpZM4aLGrF .

thejoefriel commented 5 years ago

Hi @aaronajohn - on initial look this looks great!! Exactly the sort of thing we need. @RamyAlshurafa @AsalaKM @dupreesi - do you mind quickly reviewing please and add a comment here if you feel there's any issues with this I've missed?

@aaronajohn if you can send across the remaining questions then we're all set! In terms of the other questions with their own flow, would only one be asked each day, or would you want all of them to be asked each day? So they would be asked this question, and then at the end of the flow be asked the next question you're going to send us etc

thejoefriel commented 5 years ago

Hey @aaronjohn will you be able to send this over the next day or so please?

aaronajohn commented 5 years ago

Hey Joe!

Not a Problem! We can definitely do that. 😊👍

Aaron

On Mon, 4 Feb 2019, 08:06 Joe Friel <notifications@github.com wrote:

Hey @Aaronjohn https://github.com/Aaronjohn will you be able to send this over the next day or so please?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-460160275, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx16mC-wjh7tHYykASVT-hCMO9_a2ks5vJ-nxgaJpZM4aLGrF .

aaronajohn commented 5 years ago

Hi Joe!

Attached is our updated flow! Let me know if there are any problems

Aaron

User Question Flows (MvP) https://drive.google.com/a/wearenightingale.co.uk/file/d/1Sq3ZVVeUX6CVBEUIxliADjbYB6pyrKJC/view?usp=drive_web

[image: photo] Aaron John Co-Founder, Nightingale Software 07479540681 | aaron.john@wearenightingale.co.uk | www.wearenightingale.co.uk | Skype: aaronajohn https://mail.google.com/mail/u/3/# http://www.facebook.com/nightingalesoftware http://twitter.com/talknightingale http://www.linkedin.com/in/aaronajohn/

On Mon, Feb 4, 2019 at 9:58 AM Aaron John aaron.john@wearenightingale.co.uk wrote:

Hey Joe!

Not a Problem! We can definitely do that. 😊👍

Aaron

On Mon, 4 Feb 2019, 08:06 Joe Friel <notifications@github.com wrote:

Hey @Aaronjohn https://github.com/Aaronjohn will you be able to send this over the next day or so please?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-460160275, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx16mC-wjh7tHYykASVT-hCMO9_a2ks5vJ-nxgaJpZM4aLGrF .

Aaronjohn commented 5 years ago

Hi Joe, I think you send the email to the wrong person

Regards Aaron

On Feb 4, 2019 13:36, "Joe Friel" notifications@github.com wrote:

Hey @Aaronjohn https://github.com/Aaronjohn will you be able to send this over the next day or so please?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-460160275, or mute the thread https://github.com/notifications/unsubscribe-auth/AIBel2ofhpYdLElEQ57AOr96n3p-pCimks5vJ-nxgaJpZM4aLGrF .

aaronajohn commented 5 years ago

I think I may have been sleep emailing last night haha

On Fri, 8 Feb 2019, 02:46 Aaronjohn <notifications@github.com wrote:

Hi Joe, I think you send the email to the wrong person

Regards Aaron

On Feb 4, 2019 13:36, "Joe Friel" notifications@github.com wrote:

Hey @Aaronjohn https://github.com/Aaronjohn will you be able to send this over the next day or so please?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/techforbetter/nightingale/issues/3#issuecomment-460160275 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AIBel2ofhpYdLElEQ57AOr96n3p-pCimks5vJ-nxgaJpZM4aLGrF

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-461672463, or mute the thread https://github.com/notifications/unsubscribe-auth/AsufxwbVsHqYlICRRLAmWza_w6BJrwCNks5vLOUWgaJpZM4aLGrF .

thejoefriel commented 5 years ago

Haha @aaronajohn !

thejoefriel commented 5 years ago

thanks for this @Aaronjohn . Just to confirm the tabs are

Is that right?

aaronajohn commented 5 years ago

Hey Joe,

That is correct. If we have time we will send the weekend one. We are running around at the moment, so we thought we would send the core flows we thought we would need.

If you feel you have time and would love the flow, we can see what we can do to get it to you. Let me know what you think 😁

Aaron

On Fri, 8 Feb 2019, 12:17 Joe Friel <notifications@github.com wrote:

thanks for this @Aaronjohn https://github.com/Aaronjohn . Just to confirm the tabs are

  • weekday question user flow
  • good lesson - this is a question flow we may ask if we know they've got their favourite lesson that day
  • bad lesson - this is a question flow we may ask if we know they've got their least favourite lesson that day
  • weekend (still TBC) - this is what they would get on a Saturday/Sundy

Is that right?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/techforbetter/nightingale/issues/3#issuecomment-461785204, or mute the thread https://github.com/notifications/unsubscribe-auth/Asufx_t05yM8b4758_0kCf4cCKhlgH4Pks5vLWrWgaJpZM4aLGrF .

thejoefriel commented 5 years ago

OK no worries! @aaronajohn So if they do go on the chatbot on a weekend, what would you like us to ask them?

thejoefriel commented 5 years ago

hey @aaronajohn realised I didn't @ you in the last comment so have updated that. Would be great to know what you want the bot to say if they open it on the weekend :)