A system to grade computer programming skills using machine learning

S Srikant, V Aggarwal - Proceedings of the 20th ACM SIGKDD …, 2014 - dl.acm.org
The automatic evaluation of computer programs is a nascent area of research with a
potential for large-scale impact. Extant program assessment systems score mostly based on …

Adaptive feedback control of fractional order discrete state-space systems

A Dzielinski, D Sierociuk - International conference on …, 2005 - ieeexplore.ieee.org
The paper is devoted to the application of Fractional Calculus concepts to modeling,
identification and control of discrete-time systems. Fractional Difference Equations (FÄE) …

No oops, you won't do it again: mechanisms for self-correction in crowdsourcing

N Shah, D Zhou - International conference on machine …, 2016 - proceedings.mlr.press
Crowdsourcing is a very popular means of obtaining the large amounts of labeled data that
modern machine learning methods require. Although cheap and fast to obtain …

Personalized grade prediction: A data mining approach

Y Meier, J Xu, O Atan… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
To increase efficacy in traditional classroom courses as well as in Massive Open Online
Courses (MOOCs), automated systems supporting the instructor are needed. One important …

Question independent grading using machine learning: The case of computer program grading

G Singh, S Srikant, V Aggarwal - Proceedings of the 22nd ACM SIGKDD …, 2016 - dl.acm.org
Learning supervised models to grade open-ended responses is an expensive process. A
model has to be trained for every prompt/question separately, which in turn requires graded …

Content-based methods in peer assessment of open-response questions to grade students as authors and as graders

O Luaces, J Díez, A Alonso-Betanzos… - Knowledge-Based …, 2017 - Elsevier
Abstract Massive Open Online Courses (MOOCs) use different types of assignments in order
to evaluate student knowledge. Multiple-choice tests are particularly apt given the possibility …

A factorization approach to evaluate open-response assignments in MOOCs using preference learning on peer assessments

O Luaces, J Díez, A Alonso-Betanzos… - Knowledge-Based …, 2015 - Elsevier
Evaluating open-response assignments in Massive Open Online Courses is a difficult task
because of the huge number of students involved. Peer grading is an effective method to …

Auto-grading C programming assignments with CodeBERT and Random Forest Regressor

RV Muddaluru, SR Thoguluva, S Prabha… - 2023 14th …, 2023 - ieeexplore.ieee.org
Grading coding assignments manually is challenging due to complexity and subjectivity.
However, auto-grading with deep learning simplifies the task. It objectively assesses code …

[PDF][PDF] Some scaling laws for MOOC assessments

NB Shah, J Bradley, S Balakrishnan… - KDD Workshop on …, 2014 - stat.cmu.edu
One problem that arises with the increasing numbers of students in Massive Open Online
Courses (MOOCs) is that of student evaluation. The large number of students makes it …

[PDF][PDF] Determining systematic differences in human graders for machine learning-based automated hiring

MH Teodorescu, N Ordabayeva, M Kokkodis… - … Institution Center on …, 2022 - brookings.edu
Firms routinely utilize natural language processing combined with other machine learning
(ML) tools to assess prospective employees through automated resume classification based …