scispace - formally typeset
Book ChapterDOI

Automatic Generation and Assessment of Student Assignments for Parallel Programming Learning

Reads0
Chats0
TLDR
An automatic assignment generation and assessment system to help students learn parallel programming that can automatically generate an overall assessment of student assignments by using fuzzy string matching, which provides an approximate reference score of objective questions.
Abstract
The course of parallel programming is becoming more and more important for the education of students majoring in computer science. However, it is not easy to learn parallel programming well due to its high theory and practice requirements. In this paper, we design and implement an automatic assignment generation and assessment system to help students learn parallel programming. The assignments can be generated according to user behaviors and thus able to guide students to learn parallel programming step by step. Besides, it can automatically generate an overall assessment of student assignments by using fuzzy string matching, which provides an approximate reference score of objective questions. Subjective questions can be assessed directly by comparing the answer to the reference answer. This system also provides a friendly user interface for students to complete online assignments and let teachers manage their question database. In our teaching practice, students can learn parallel programming more effectively with the help of such an assignment generation and assessment system.

read more

Citations
More filters
Book ChapterDOI

VBSSR: Variable Bitrate Encoded Video Streaming with Super-Resolution on HPC Education Platform

TL;DR: In this paper, a deep reinforcement learning-based adaptive bitrate (ABR) scheme called VBSSR is proposed to stream video chunks with complex scenes at a low bitrate level to reduce bandwidth consumption, and then boost the video quality by leveraging the technique of super-resolution at the client-side.
Book ChapterDOI

Inferring Prerequisite Relationships Among Learning Resources for HPC Education

TL;DR: In this paper, a bi-directional long short-term (BiLSTM) neural network with attention mechanism was proposed to automatically mine the latent semantic features from the formal description of concepts.
Proceedings ArticleDOI

Student Programs Performance Scoring Based on Probabilistic Latent Semantic Analysis and Multi-granularity Feature Fusion for MOOC

TL;DR: In this paper , a multi-granularity feature fusion automatic scoring method based on potential semantic analysis was proposed to solve the problem of low accuracy of automatic scoring for programming questions on MOOC platform, and the experimental results show that the average accuracy of the method proposed in this paper outperforms the dynamic test method and the traditional static method using the test case results only, and automatic machine scoring results are highly consistent with the human score.
Proceedings ArticleDOI

Estimating Student Grades through Peer Assessment as a Crowdsourcing Calibration Problem

TL;DR: This paper proposed an algorithm under the same concept that could provide accurate automated grading, an overview of students' weaknesses from peer feedback, and identify reviewers who lack an understanding of certain concepts.
References
More filters
Journal ArticleDOI

MapReduce: simplified data processing on large clusters

TL;DR: This paper presents the implementation of MapReduce, a programming model and an associated implementation for processing and generating large data sets that runs on a large cluster of commodity machines and is highly scalable.
Journal ArticleDOI

MapReduce: simplified data processing on large clusters

TL;DR: This presentation explains how the underlying runtime system automatically parallelizes the computation across large-scale clusters of machines, handles machine failures, and schedules inter-machine communication to make efficient use of the network and disks.
Proceedings Article

Spark: cluster computing with working sets

TL;DR: Spark can outperform Hadoop by 10x in iterative machine learning jobs, and can be used to interactively query a 39 GB dataset with sub-second response time.
Journal ArticleDOI

A Framework for Evaluation and Use of Automated Scoring

TL;DR: In this paper, a framework for evaluation and use of automated scoring of constructed-response tasks is provided that entails both evaluation of automatic scoring as well as guidelines for implementation and maintenance in the context of constantly evolving technologies.
Journal ArticleDOI

Validation of Automated Scoring of Science Assessments.

TL;DR: C-rater-ML, an automated scoring engine developed by Educational Testing Service, for scoring eight science inquiry items that require students to use evidence to explain complex phenomena showed satisfactory agreement with human scoring for all test takers as well as specific subgroups.
Related Papers (5)