My Chatbot answers are in tiny, tiny type! And my users cannot see everything they have written.
I loaded my chatbot into Storyline and it works, the the type is too tiny to read. I can't make the text bigger in Storyline; I tried. Can I make the text bigger in the javascript? How do I handle this?
Also, the user entry just types in one long string, instead of going to the next line and showing a paragraph. Users cannot see their text or edit it effectively.
How do I fix these issues?
Reply
Posted on 12/14/2024
Please type your reply.
@support
If you make the text box larger by dragging it's side and extending it either vertically or horizontally, then the text size will not need to scale down as much to fit inside the box. And if you need more help with text box formatting in Storyline, here's a link to the Storyline 360 user guide that may help: https://community.articulate.com/kb/user-guides/storyline-360-text-box-formatting/1090360
Reply
Posted on 12/15/2024
@jpshapir
Those are excellent suggestions! I tried them all before making this request. Could there be something wrong with my Storyline?
Reply
Posted on 12/15/2024
@support
If you want, send us a link to your .story file, we'll check. Note that we don't need your entire module, just one slide with the chatbot and text boxes you are referencing.
Reply
Posted on 12/16/2024
@jpshapir
[URL]
The things I need to fix are:
1. The text box for the entry field only types in a straight line and never wraps around to fit the box. Users will find it hard to view and edit answers.
2. The reply from the chatbot works, but it is in such tiny type that users can't see it.
3. I want users to have to use the chatbot again and again until they answer correctly. How do I do that? How do I make the chatbot give a different response to Storyline depending on its evaluation of the answer?
The microphone entry and response don't work in the Storyline preview. I haven't had a chance to test it in an LMS. I would like them both to work. Will the chatbot also produce the written answer if it speaks the answer?
Thank you for your help. I look forward to using this powerful tool for more effective elearning.
Reply
Posted on 12/16/2024
@support
Here you go: [URL]
1. The text box for the entry field only types in a straight line and never wraps around to fit the box. Users will find it hard to view and edit answers. - In the Format Shape menu there's an option "Multiline" that does exactly what you are looking for.
2. The reply from the chatbot works, but it is in such tiny type that users can't see it. - Resizing the shape to make it large enough to fit the text and selecting "Do not autofit" in the Format Shape menu does what are you looking for.
3. I want users to have to use the chatbot again and again until they answer correctly. How do I do that? - Not clear what is being asked. Are you asking how to clear the question and the response on the slide? By setting the values of variables clabsAnswersUserMessage and clabsAnswersResponseMessage to blank.
How do I make the chatbot give a different response to Storyline depending on its evaluation of the answer? - Maybe in chatbot setup give it instructions on how to respond?
The microphone entry and response don't work in the Storyline preview. I haven't had a chance to test it in an LMS. I would like them both to work. - If you publish the project, it should work on your computer, you don't have to upload it to the LMS to test.
Will the chatbot also produce the written answer if it speaks the answer? - Yes.
Thank you for your help. I look forward to using this powerful tool for more effective elearning.
Reply
Posted on 12/17/2024
@jpshapir
Thank you so, so much. I love a tool like this where you can ask open-ended questions. Your detailed responses have been immensely helpful.
Regarding the one part that was unclear, what I want is for the chatbot to somehow alert storyline to whether or not the user has performed above a certain threshold - some kind of true false variable. If the user is unsuccessful and the variable does not change, the user is taken back to the same slide and tries again. When the value of the variable changes, then I can set up a trigger to reveal a continue button. Can I make storyline and the chatbot communicate so that the chatbot response can trigger the variable to change?
Reply
Posted on 12/16/2024
@support
I see. Yes, you can have anything you want in the instructions to the chatbot, and also use javascript to parse the response it gives you to extract technical information vs. the actual response to show to the user.
If you want to check the demo #2 on the website (AI-generated scenarios) at https://cluelabs.com/ai-chatbot-elearning-widget#section-ai-chatbot-demos it includes a link to the .story file and also to a blog post with explanations. This is one example of how you can get structured responses containing all kinds of data, not just the text to show to the user (specifically, the second part of the project where it scores users' responses based on the criteria it's given).
Reply
Posted on 12/16/2024
@jpshapir
OK, the chatbot won't work in Preview; it just does the Wheel. Is this because of Preview?
Reply
Posted on 12/16/2024
@support
Most likely. I don't know if a slide would have access to the Internet in preview, that's a question for Articulate, not us. But I know if you publish the module locally, you can view it in your browser where everything works properly.
Reply
Posted on 12/16/2024
@jpshapir
I appreciate all your help here! Now I've fixed all the cosmetic problems, but it doesn't work. It just gives the wheel of death.
Reply
Posted on 12/16/2024
@jpshapir
OK, I have a link https://drive.google.com/file/d/1NnnjYZUABMJlxN9fmCgiD1CK4m2MCSUd/view?usp=drive_link This now does the wheel of death. What did I do to it? It worked before I made all the modifications.
Reply
Posted on 12/16/2024
@support
Hello. The link you posted is not sharable. The message says "The organization that owns this item doesn't allow you to access it." Please make it public. Thank you!
Reply
Posted on 12/17/2024
@jpshapir
I so, so appreciate your support. The next one will be easier. Here is the link. The chatbot worked, I made edits, and now it doesn't work. I think I broke it trying to make it so that the user did not see the name of the variable in the answer box, but maybe that isn't possible.