{"title":"A Lightweight Online Interactive Assessment Platform for SQL Teaching","authors":"J. Huo","doi":"10.1109/ICSESS54813.2022.9930246","DOIUrl":null,"url":null,"abstract":"Practical SQL exercises are important for database course learning and teaching. However, lots of existing database online SQL test platform requires complex environmental construction and can not work across platform. Backend database software running requires high level hardware configuration for large number of concurrencies from students during online test or examination. Light-weight, flexible and open-sourced database SQL exercise and assessment platform with pedagogical features for teaching is rare. This paper thus makes use of the recent frontend database technology to develop an open-sourced SQL assessment platform which is based on JavaScript engine and Node.js server for teaching and scoring of SQL programming skills. With this platform, the student can view the query results immediately after SQL execution and teachers can also collect exercisers’ information at the backend server. Browser fingerprint technique is also used to detect the plagiarism and cheating behaviour.","PeriodicalId":265412,"journal":{"name":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 13th International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS54813.2022.9930246","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Practical SQL exercises are important for database course learning and teaching. However, lots of existing database online SQL test platform requires complex environmental construction and can not work across platform. Backend database software running requires high level hardware configuration for large number of concurrencies from students during online test or examination. Light-weight, flexible and open-sourced database SQL exercise and assessment platform with pedagogical features for teaching is rare. This paper thus makes use of the recent frontend database technology to develop an open-sourced SQL assessment platform which is based on JavaScript engine and Node.js server for teaching and scoring of SQL programming skills. With this platform, the student can view the query results immediately after SQL execution and teachers can also collect exercisers’ information at the backend server. Browser fingerprint technique is also used to detect the plagiarism and cheating behaviour.