Related Experiment Video
Updated: Jun 3, 2025

Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification
Published on: February 14, 2018
Exploration of designing an automatic classifier for questions containing code snippets-A case study of Oracle SQL
Hung-Yi Chen1, Po-Chou Shih2, Yunsen Wang3
1Department of Information Management, Chaoyang University of Technology, Taichung, Taiwan.
This study developed automatic classifiers for Oracle SQL exam questions with code. The TF-IDF scheme and Logistics Regression model achieved the best performance for question classification.
Area of Science:
- Computer Science
- Educational Technology
Background:
- Automatic classification of exam questions aids in test assembly.
- Classifying SQL questions with code snippets presents unique challenges compared to text-only questions.
Purpose of the Study:
- To design and evaluate automatic classifiers for Oracle SQL certification exam questions containing code snippets.
- To identify the most effective feature representation schemes and machine learning methods for this classification task.
Main Methods:
- Utilized factorial experiments to analyze the impact of feature representation (e.g., TF-IDF) and machine learning models (e.g., Logistics Regression, Support Vector Machine).
- Evaluated classifier performance using weighted macro-average AUC, F1, and Precision metrics.
Main Results:
- The TF-IDF feature representation scheme combined with the Logistics Regression model yielded the best results for AUC and F1 scores.
- TF-IDF with Support Vector Machine excelled in weighted macro-average Precision.
- Feature representation scheme was identified as the primary factor influencing classifier performance.
Conclusions:
- The TF-IDF scheme is highly effective for classifying Oracle SQL exam questions with code.
- Logistics Regression and Support Vector Machine are viable machine learning models for this application.
- Feature representation significantly impacts the success of automatic question classification systems.
More Related Videos
00:08A Cross-Disciplinary and Multi-Modal Experimental Design for Studying Near-Real-Time Authentic Examination Experiences
Published on: September 4, 2019
07:26Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
Published on: March 19, 2018
Related Concept Videos
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Detection of Gross Error: The Q Test
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Design Example: Automobile Ignition System
One can generate a large voltage using a car battery of 12 volts with the help of inductors. Inductors are known for opposing...
Machines: Problem Solving I
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...