Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System

Using a traditional e-learning system, when teaching structured query language (SQL) queries in classical classrooms help instructors, to improve the students' SQL skills and learning effectiveness. However several problems in using e-learning as a teaching and learning assistant remain - such...

Full description

Bibliographic Details
Main Authors: Kanokwan Atchariyachanvanich, Srinual Nalintippayawong, Thanakrit Julavanich
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8703745/
_version_ 1818613407072387072
author Kanokwan Atchariyachanvanich
Srinual Nalintippayawong
Thanakrit Julavanich
author_facet Kanokwan Atchariyachanvanich
Srinual Nalintippayawong
Thanakrit Julavanich
author_sort Kanokwan Atchariyachanvanich
collection DOAJ
description Using a traditional e-learning system, when teaching structured query language (SQL) queries in classical classrooms help instructors, to improve the students' SQL skills and learning effectiveness. However several problems in using e-learning as a teaching and learning assistant remain - such as difficulties in differences in learning ability and knowledge level. We solved these problems by applying an adaptation module to our e-learning system. However, we still found it required considerable effort to create enough exercises to make the adaptation effective enough. So, we developed a novel automatic question generating algorithm, named Reverse SQL Question Generation Algorithm (RSQLG), to automatically generate exercises (including both answer and question) from a source database. RSQLG reverses the traditional manual process used previously by instructors. Instead of creating questions and answers for them, RSQLG creates the answers first. The generated exercises are presented to students by applying question adaptation methodology based on student knowledge level in each supported learning objective. We evaluated the learning effectiveness of our approach by using outcome-based learning. After post-test to pre-test scores were compared, we found students using our system improved their scores by 26%. Consequently, the adaptive e-learning framework using RSQLG could be applied in any adaptive or traditional e-learning for a database course to benefit the instructors leading to less effort in exercise management and to improve the learning outcome from the students allowing as much practice as they need.
first_indexed 2024-12-16T16:01:37Z
format Article
id doaj.art-236f16f58fed41c5b942d50006fb13c1
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T16:01:37Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-236f16f58fed41c5b942d50006fb13c12022-12-21T22:25:28ZengIEEEIEEE Access2169-35362019-01-017549935500410.1109/ACCESS.2019.29125228703745Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning SystemKanokwan Atchariyachanvanich0https://orcid.org/0000-0002-2705-7942Srinual Nalintippayawong1Thanakrit Julavanich2Faculty of Information Technology, King Mongkut’s Institute of Technology Ladkrabang, Bangkok, ThailandFaculty of Information Technology, King Mongkut’s Institute of Technology Ladkrabang, Bangkok, ThailandFaculty of Information Technology, King Mongkut’s Institute of Technology Ladkrabang, Bangkok, ThailandUsing a traditional e-learning system, when teaching structured query language (SQL) queries in classical classrooms help instructors, to improve the students' SQL skills and learning effectiveness. However several problems in using e-learning as a teaching and learning assistant remain - such as difficulties in differences in learning ability and knowledge level. We solved these problems by applying an adaptation module to our e-learning system. However, we still found it required considerable effort to create enough exercises to make the adaptation effective enough. So, we developed a novel automatic question generating algorithm, named Reverse SQL Question Generation Algorithm (RSQLG), to automatically generate exercises (including both answer and question) from a source database. RSQLG reverses the traditional manual process used previously by instructors. Instead of creating questions and answers for them, RSQLG creates the answers first. The generated exercises are presented to students by applying question adaptation methodology based on student knowledge level in each supported learning objective. We evaluated the learning effectiveness of our approach by using outcome-based learning. After post-test to pre-test scores were compared, we found students using our system improved their scores by 26%. Consequently, the adaptive e-learning framework using RSQLG could be applied in any adaptive or traditional e-learning for a database course to benefit the instructors leading to less effort in exercise management and to improve the learning outcome from the students allowing as much practice as they need.https://ieeexplore.ieee.org/document/8703745/E-learningadaptive systemautomated question generating algorithmcomputer-aided instructionSQL learning
spellingShingle Kanokwan Atchariyachanvanich
Srinual Nalintippayawong
Thanakrit Julavanich
Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
IEEE Access
E-learning
adaptive system
automated question generating algorithm
computer-aided instruction
SQL learning
title Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
title_full Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
title_fullStr Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
title_full_unstemmed Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
title_short Reverse SQL Question Generation Algorithm in the DBLearn Adaptive E-Learning System
title_sort reverse sql question generation algorithm in the dblearn adaptive e learning system
topic E-learning
adaptive system
automated question generating algorithm
computer-aided instruction
SQL learning
url https://ieeexplore.ieee.org/document/8703745/
work_keys_str_mv AT kanokwanatchariyachanvanich reversesqlquestiongenerationalgorithminthedblearnadaptiveelearningsystem
AT srinualnalintippayawong reversesqlquestiongenerationalgorithminthedblearnadaptiveelearningsystem
AT thanakritjulavanich reversesqlquestiongenerationalgorithminthedblearnadaptiveelearningsystem