Semi-Automated Assessment of SQL Schemas via Database Unit Testing

被引:0
作者
Stanger, Nigel [1 ]
机构
[1] Univ Otago, Dept Informat Sci, Dunedin, New Zealand
来源
26TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2018) | 2018年
关键词
Automated assessment; SQL; database schema; data definition language (DDL); student performance; unit testing;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A key skill for students learning relational database concepts is how to design and implement a database schema in SQL. This skill is often tested in an assignment where students derive a schema from a natural language specification. Grading of such assignments can be complex and time consuming, and novice database students often lack the skills to evaluate whether their implementation accurately reflects the specified requirements. In this paper we describe a novel semi-automated system for grading student-created SQL schemas, based on a unit testing model. The system verifies whether a schema conforms to a machinereadable specification and runs in two modes: a staff mode for grading, and a reduced functionality student mode that enables students to check that their schema meets specified minimum requirements. Analysis of student performance over the period this system was in use shows evidence of improved grades as a result of students using the system.
引用
收藏
页码:237 / 246
页数:10
相关论文
共 5 条
  • [1] A SEMI-AUTOMATED APPROACH TO TRANSFORMING DATABASE SCHEMAS INTO ONTOLOGY LANGUAGE
    Iqbal, Ashraf Mohammed
    Moh'd, Abidalrahman
    Khan, Zahoor
    2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 930 - 933
  • [2] CHARACTERIZATION AUTOMATED AND SEMI-AUTOMATED ASSESSMENT OF THE QUALITY OF WRITTEN TEXTS: A SYSTEMATIC REVIEW
    Lillo-Fuentes, Fernando
    Venegas, Rene
    Lobos, Ignacio
    PERSPECTIVA EDUCACIONAL, 2023, 62 (02): : 5 - 36
  • [3] Improving marking efficiency for longer programming solutions based on a semi-automated assessment approach
    Buyrukoglu, Selim
    Batmaz, Firat
    Lock, Russell
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (03) : 733 - 743
  • [4] Constructive Alignment of Web Programming Assignments and Automated Assessment with Unit Testing
    Knutas, Antti
    Savchenko, Dmitrii
    Hynninen, Timo
    Gronberg, Niku
    19TH KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2019), 2019,
  • [5] Increasing the Similarity of Programming Code Structures to Accelerate the Marking Process in a New Semi-Automated Assessment Approach
    Buyrukoglu, Selim
    Batmaz, Firat
    Lock, Russell
    2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE), 2016, : 371 - 376