Skip to main content

Design of an Interview Script Authoring Tool for a Job Interview Training Simulator Using Graph Transformations


AUTHORS

Adiani Deeksha , Nguyen TamEmily , Urban Jessica , Fadler Matthew , Alam Amir , Garcia-Alamilla Jonathan , Sarkar Nilanjan , Sarkar Medha . International Conference on Human-Computer Interaction. HCII 2023: Human Interface and the Management of Information. 413-431

ABSTRACT

Abstract

Click here for Full Text

Authoring tools are software that aid non-programmers in creating content for e-learning platforms and several other applications. Some e-learning systems may be dialogue-based such as intelligent tutoring systems that teach math or social skills development simulators that teach skills such as negotiating or interview-taking. During the development of our prior work, a job interview training simulator, we encountered a lack of an authoring tool that we could use to develop interview scripts in a general file format. Hence, we developed an authoring tool as a web application, in which the dialogue flow is modelled as a directed graph. To build this graph-based interview script knowledge representation, we employed graph transformation or graph rewriting methods that would allow development of the script as a graph, stored in Java Script Object Notation. Although the tool is made to be compatible with our job interview training simulator, the interface and graph building API can be used with any job-interview simulator with a few modifications by a developer. To test the functionality of our authoring tool, we conducted a usability study with 6 participants. The results indicate acceptance of, and satisfaction with, the interface of the web-application, although enhancements in a few areas are needed for smooth user interaction. The back-end graph building API, on the other hand, performed successfully without any errors, and is ready for full integration with any job interview authoring tool interface.