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

GitHub Logo

Survey attributes

Warning

This form is same for all types. To deal with education pay attention to point 4. Cannot be changed in future.

  1. Name (self-explanatory)

  2. Description (self-explanatory)

  3. Language English or Serbian Latin for now

  4. Type You have to select 4 Options Question.

  5. 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 GitHub Logo next to your questions item

GitHub Logo

Add question to survey questionnaire

Here is form for question entry GitHub Logo

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.

GitHub Logo

Questions navigation

You can navigate ti specific question by pressing buttons on

GitHub Logo

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.

GitHub Logo

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.

GitHub Logo

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:

  1. Expiration date
  2. Template
  3. 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

GitHub Logo

  1. Shuffle Order of questions will be randomized every time
  2. Repeat on error Bot will not allow you to move to next question before you answer correctly.
  3. Show answer status__ Bot will give you predefined feedback or just say 'Ok'
  4. 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
  5. Langugage For now we have only English (EN) and Serbian latin (RS)
  6. 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

GitHub Logo

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

GitHub Logo

  1. Click on first button will inactivate your ticket by setting expiration date to now.
  2. Second button will lead you to statistic page, so you can access to result data.
  3. 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.

GitHub Logo

However, this is just default statistics representation. All data can be exported to excel, so external tool can be used for advanced data reporting