Related Experiment Video
Updated: Jan 31, 2026

Identification of Coding and Non-coding RNA Classes Expressed in Swine Whole Blood
Published on: November 28, 2018
Student placement and skill ranking predictors for programming classes using class attitude, psychological scales,
Ryosuke Ishizue1, Kazunori Sakamoto2, Hironori Washizaki1
11Department of Science and Engineering, Waseda University, Tokyo, Japan.
This study predicts programming contest performance using machine learning, analyzing psychological scales, programming tasks, and questionnaires. Results show high accuracy, automating evaluations and improving educational quality.
Area of Science:
- Computer Science
- Educational Technology
- Machine Learning
Background:
- Assessing programming skills is crucial for student placement and employee recruitment.
- Current methods involving programming tests and contests are labor-intensive for educators and recruiters.
Purpose of the Study:
- To predict programming contest placement and ranking outcomes using machine learning models.
- To reduce the burden of manual evaluation in programming skill assessment.
Main Methods:
- Machine learning models, including decision trees and SVM-rank, were employed.
- Explanatory variables included Psychological Scales, Programming Tasks (e.g., source code complexity), and Student-answered Questionnaires.
- Participants were university students in a Java programming class.
Main Results:
- The best classification model (decision tree) achieved an F-measure of 0.912.
- The best ranking model (SVM-rank) achieved an nDCG of 0.962.
- Programming Tasks were the most significant explanatory variables, followed by Psychological Scales and Questionnaires.
Conclusions:
- Machine learning can accurately predict programming contest results, automating evaluations and potentially enhancing educational quality.
- Difficult-to-quantify data, such as psychological scales, can be effectively utilized in skill assessment.
Related Concept Videos
Drug Classes and Categories
Antibody Structure and Classes
The basic structure of an antibody consists of four protein chains: two identical heavy chains and two identical light chains. These chains are held together by disulfide bonds and other non-covalent interactions, forming a Y-shaped structure.
Attitudes
Antihypertensive Drugs: Thiazide-Class Diuretics
Antiarrhythmic Drugs: Class II Agents as β-Adrenergic Blockers
Antiarrhythmic Drugs: Class I Agents as Sodium Channel Blockers
Class 1A Antiarrhythmic Drugs: These drugs work by moderately blocking sodium channels,...

