A generalized, rapid authoring tool for intelligent tutoring systems

Bradley Herbert, Mark Billinghurst, Amali Weerasinghe, Barret Ens, Grant Wigley

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch


As computer-based training systems become increasingly integrated into real-world training, tools which rapidly author courses for such systems are emerging. However, inconsistent user interface design and limited support for a variety of domains makes them time consuming and difficult to use. We present a Generalized, Rapid Authoring Tool (GRAT), which simplifies creation of Intelligent Tutoring Systems (ITSs) using a unified web-based wizard-style graphical user interface and programming-by-demonstration approaches to reduce technical knowledge needed to author ITS logic. We implemented a prototype, which authors courses for two kinds of tasks: A network cabling task and a console device configuration task to demonstrate the tool's potential. We describe the limitations of our prototype and present opportunities for evaluating the tool's usability and perceived effectiveness.

Original languageEnglish
Title of host publicationProceedings of the 30th Australian Computer-Human Interaction Conference (OzCHI 2018)
Subtitle of host publicationMelbourne 4 – 7 December 2018
EditorsDana McKay, Jenny Waycott, Ann Morrison, Jaz Hee-Jeong Choi, Artur Lugmayr, Mark Billinghurst, Ryan Kelly, George Buchanan, Duncan Stevenson
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Number of pages6
ISBN (Electronic)9781450361880
Publication statusPublished - 2018
EventAustralian Computer Human Interaction Conference 2018 - Melbourne, Australia
Duration: 4 Dec 20187 Dec 2018
Conference number: 30th
https://dl.acm.org/doi/proceedings/10.1145/3292147 (Proceedings)


ConferenceAustralian Computer Human Interaction Conference 2018
Abbreviated titleOZCHI 2018
Internet address


  • Intelligent Tutoring Systems
  • Programming-By-Demonstration
  • Rapid Authoring Tools
  • Unified user interface

Cite this