the other side (whom you send your messages to) is
a computer. In other words, a VUI is the voice ver-
sion of a chatbot interface. The same development
tools can be used for building both interfaces. The
script for describing how a user and computer interact
with is also almost the same, except that chatbot in-
terfaces can display images and clickable hyperlinks,
while VUIs can play sound at any intended timing.
3 VUI DEVELOPMENT TOOLS
Tools and documents for building VUIs are found at
the Amazon Alexa site (Amazon.com, 2017a) and the
Actions on Google site(Google Developers, 2017a).
Both are full of examples and templates to quickly
start development of VUIs, including integration with
external systems like Moodle.
On Amazon Alexa, users can build and publish
an Alexa Skill (an app for VUIs) that you can use
on Alexa devices like Amazon Echo (Amazon.com,
2017d) smart speakers.
With Actions on Google, users can build apps to
use on Google Assistant devices like Google Home
(Google, 2017) smart speakers.
4 APPLICATION EXAMPLES OF
VUIs OR CHATBOTS TO
EDUCATION
There are several newly developed educational appli-
cations for VUIs, especially in online learning.
An Alexa Skill called ’Canvas’ (Amazon.com,
2017c; Moodlenews, 2017a) is a good example. With
the Skill, users can quickly access information like
grades, missing assignments, due dates, etc. on their
Canvas LMS by speaking to Amazon Echo. Possi-
ble commands include ”What are my course grades?”
”Do I have anything missing?” or ”Do I have anything
due this week?” Available commands for the Skill are
listed on a Canvas Community page (Canvas, 2017).
When users enable the Canvas Skill, they are required
to link their Canvas account to their Alexa devices.
Another Alexa Skill called ’My Blackboard for
Blackboard Learn’ (Amazon.com, 2017f; Moodle-
news, 2017a) can connect to a user’s school Black-
board account and the user’s report grades and course
announcements. This Skill requires some setup of the
Alexa Connection link on the Blackboard system side.
There is also a Moodle-related Alexa Skill
called ’News for the Moodle.org Community’ (Ama-
zon.com, 2017g) for teachers and admins to listen to
current Moodle.org announcements, forum posts, etc.
This is a Flash Briefing Skill, meaning that users can
listen to the information together with other news, as-
suming that the user has enabled it, when they ask
Amazon Echo questions like ”Alexa, what’s in the
news?” The information provided by the Skill in-
cludes
• Moodle.org Announcements (Moodle updates
and so on from Moodle HQ)
• Moodle.org recent forum posts
• Moodle.org Resources (recently updated Plugins,
Moodle Jobs, etc.)
and users can select which of these to hear in their
Flash Briefing. With the Alexa app on a smartphone,
users can see more information about each piece of
Moodle news.
A chatbot interface is like a VUI, as stated in Sec-
tion 2. Compared to VUIs, there are more chatbots
applications for education.
One of the most famous chatbots for educational
purposes is used at Georgia Tech’s online master’s of
science (Maderer, 2016). They reported that students
did not know their Teaching Assistant was a com-
puter.
A chatbot called ’FreudBot’ teaches Freud’s the-
ory and concepts through chat (Heller et al., 2005).
In their research, learners who experienced FreudBot
were asked to rate the importance of chatbot applica-
tions in other areas. The results showed that a ’prac-
tice quizbot’ and a famous personality chatbot like
FreudBot were most desired.
The last example in this section is for Moodle.
Moodle Global search using a chatbot interface (Por-
ritt, 2017; Moodlenews, 2017b) has recently been de-
veloped and demonstrated. The chatbot employs Nat-
ural Language Understanding and Amazon Rekogni-
tion (AWS, 2017). It recognizes images stored in a
Moodle site so users can search for them by keyword
even if the images do not have metadata or captions.
5 POSSIBLE INTRODUCTION OF
VUIs TO MOODLE ACTIVITIES
This section contains suggestions about which Moo-
dle activities could be equipped with a VUI and how
the VUI should be implemented for the activity, de-
scribed mainly in the form of dialog examples.
The following three examples of VUIs are just
suggestions and have not actually been implemented
(except for the subset of functionality shown in Sub-
section 5.1, which has been implemented as shown
A Discussion on Effective Implementation and Prototyping of Voice User Interfaces for Learning Activities on Moodle
399