Chatbots in education¶
Chatbot is perfect medium of learning. It increases student engagement. Chatbot can provides smart feedback. Basic principles are clearly defined here.
Create a questionnaire¶
If you are logged in and you obtain 'author' user right you can create own questionnaire.
On top menu, click on Questionnaire
and then select button Create New
Survey attributes
Warning
This form is same for all types. To deal with education pay attention to point 4. Cannot be changed in future.
-
Name (self-explanatory)
-
Description (self-explanatory)
-
Language English or Serbian Latin for now
-
Type You have to select
4 Options Question
. -
PhotoUrl not mandatory. Photo URL will be shown on catalog page and it is important for visual identity
Just select button Create
and system will show you all your items.
Select 4 points questionnaire¶
Just click on blue button next to your questions item
Add question to survey questionnaire¶
Here is form for question entry
Question text¶
Enter question in question text.
Question hint¶
System offers 'Hint' placeholder. This text will be shown on demand. It can be used to give more information about question. Sometimes it can be reference to book page , etc
Question options¶
System offers 4 boxes to enter potential answers. Use checkbox to select correct answer!
Question comments¶
Use this field to place message which will be generated if some of options is selected by user.
Question tags¶
Use this field to place some tags about specific question. It can be any value and it can help you to organize your questions. In future schilan version, some algorithms will be implemented.
Why do we write 4 options¶
In general, this template is made for Standard 4 points questionnaire. Here is an explanation. This is industry standard and most common testing methodology. However, if you want to have different questionnaire, it is possible, you have to select Custom workflow application
Image in question body¶
You can add image to your question by entering image url. Bot will optimize image size and present it in proper way.
Questions navigation¶
You can navigate ti specific question by pressing buttons on
Add/Delete question¶
Sometimes, you can forget some question, or you want to insert new question. Based on select question (blue field on pager above) select left or right green button.
If you want to delete question, selected question (blue field on pager above) and pres red button to delete it.
Save all data¶
Just press to save all data.
Publishing¶
To utilize your work, after database is ready, publishing is necessity. This mechanism is provided in very simple way. Generate conversation ticket.
Conversation ticket¶
No matter what template you selected, to give access to your bot you have to generate ticket. In short, by entering ticket, schilan engine will recognize which conversation is selected and load conversation in bot client.
Each ticket has:
- Expiration date
- Template
- Description
Expiration date¶
If user try to start conversation after expiration date system will show message and block the conversation.
Template¶
ticket is not just entry ticket, it holds some information about bot behavior. It is widely used for education template. Template consists of attributes
- Shuffle Order of questions will be randomized every time
- Repeat on error Bot will not allow you to move to next question before you answer correctly.
- Show answer status__ Bot will give you predefined feedback or just say 'Ok'
- Item If you have long list of questions you can define here how many questions should be placed in one conversation. 0 is for all
- Langugage For now we have only English (EN) and Serbian latin (RS)
- Show statistics There are tree offered options depending of level of details
Description¶
ticket description is not another friendly name. By giving unique description you can follow statistics about each session.
If ticket description is word public
conversation will be available on catalog page. Check: https://www.schilan.com/M
Here is form for ticket generation
Ticket template in practice¶
Teacher
The system offers a closer explanation after each of your answers. It is not possible to move on to the next question until the current question is answered correctly. Ideal for learning.
repeat_on_error:true
show_answer_status:true
Exam preparation
The system offers a closer explanation after each of your answers, but moves on to the next question. At the end of the quiz you get a report on the points won. Ideal for exam preparation
repeat_on_error:false
show_answer_status:true
Exam
The system generates a test from a set of all questions. You have no accuracy information. At the end of the test you get a report on the points won and enter the highscore list
repeat_on_error:false
show_answer_status:false
Ticket options¶
Next to each ticket (ticket) you can see following options
- Click on first button will inactivate your ticket by setting expiration date to now.
- Second button will lead you to statistic page, so you can access to result data.
- Third button will generate QR code so you can print link to your questionnaire.
Statistics¶
At the end of each user conversation session, output has been stored in database. As questionnaire author you can see collected output.
However, this is just default statistics representation. All data can be exported to excel, so external tool can be used for advanced data reporting