A natural language database interface for SQL-tutor (1999)
An investigation into integrating a database Natural Language Processing (NLP) component into the SQL-Tutor Intelligent Tutoring System (ITS) is presented. Tailor-made NLP systems created by a programmer, and NLP systems created automatically by a general database NLP system, are considered with respect to the requirements of SQL-Tutor. A tailor-made system is created for the MOVIES database using a semantic grammar, and its strengths and weaknesses are demonstrated. Three 'levels' of information are identified in the tailor-made system; database independent information, database structure and database semantics. These levels are used to assess a commercial system for automatic database NLP generation. Some weaknesses are identified in this system and a proposal of an 'authoring tool' to remedy these weaknesses is presented.
ANZSRC Fields of Research08 - Information and Computing Sciences::0801 - Artificial Intelligence and Image Processing::080107 - Natural Language Processing
RightsAll Rights Reserved
Showing items related by title, author, creator and subject.
Mubin, O.; Shahid, S.; Bartneck, Christoph (University of Canterbury. Human Interface Technology Laboratory, 2013)In our research we advocate using game based scenarios for Robot Assisted Language Learning (RALL). We present two case studies that utilized such a methodology and also analyzed what constructs would have a pedagogical benefit. ...
Fabic GVF; Mitrovic, Antonija; Neshatian, Kourosh (Springer Science and Business Media LLC, 2019)The overarching goal of our project is to design effective learning activities for PyKinetic, a smartphone Python tutor. In this paper, we present a study using a variant of Parsons problems we designed for PyKinetic. Parsons ...
Mitrovic, Antonija; Suraweera, P. (University of Canterbury. Computer Science and Software Engineering, 2016)Design tasks are difficult to teach, due to large, unstructured solution spaces, underspecified problems, non-existent problem solving algorithms and stopping criteria. In this paper, we comment on our approach to develop ...