• Title/Summary/Keyword: 온라인 채점 시스템

Search Result 17, Processing Time 0.023 seconds

Validity Analysis of Python Automatic Scoring Exercise-Problems using Machine Learning Models (머신러닝 모델을 이용한 파이썬 자동채점 연습문제의 타당성 분석)

  • Kyeong Hur
    • Journal of Practical Engineering Education
    • /
    • v.15 no.1
    • /
    • pp.193-198
    • /
    • 2023
  • This paper analyzed the validity of exercise problems for each unit in Python programming education. Practice questions presented for each unit are presented through an online learning system, and each student uploads an answer code and is automatically graded. Data such as students' mid-term exam scores, final exam scores, and practice questions scores for each unit are collected through Python lecture that lasts for one semester. Through the collected data, it is possible to improve the exercise problems for each unit by analyzing the validity of the automatic scoring exercise problems. In this paper, Orange machine learning tool was used to analyze the validity of automatic scoring exercises. The data collected in the Python subject are analyzed and compared comprehensively by total, top, and bottom groups. From the prediction accuracy of the machine learning model that predicts the student's final grade from the Python unit-by-unit practice problem scores, the validity of the automatic scoring exercises for each unit was analyzed.

Spring Boot-based Programming Education and Online Scoring System (Spring boot 기반의 프로그래밍 교육 및 온라인 채점 시스템)

  • Cho, Minwoo;Lee, Taejun;Choi, Jiyoung;Lee, Sungock;Jung, Heokyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.450-452
    • /
    • 2021
  • Recently, as interest in programming and artificial intelligence has increased, software education has been compulsory from elementary school. In order to achieve this goal of programming education, it is necessary to basically establish a lab environment suitable for students and teachers. However, there is a problem with performance problems caused by old computers in the lab environment of the school, and there is a problem that students must purchase and use the existing online platform while implementing an algorithm contest program in which students access and evaluate their problem-solving ability at the same time. Therefore, in this paper, to solve this problem, we propose a web-based online practice environment and algorithm contest scoring system using React and Spring boot. Through this, it is believed that even in a computer with low specifications, programming can be studied using only a web browser.

  • PDF

Design of Programming Failure Feedback System Based on Control Flow of Test Case to Support Programming Training (프로그래밍 훈련 지원을 위한 테스트케이스의 제어흐름에 기반한 프로그래밍 실패 피드백 시스템 설계)

  • Lee, Sunghee;Kim, Deok Yeop;Seo, Kang Bok;Lee, Woo Jin
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.8
    • /
    • pp.317-322
    • /
    • 2019
  • Programming judge systems for programming training support are typically built on the Web, where the examiners uploads a programming problem, which the student reads and submits an answer to the problem. The judge system executes the submitted answer of source code to provide feedback such as pass, failure, and error messages. Students who receive the feedback except for the pass continues debugging the source code until they are judged to pass. We developed an online judge system to support programming training and analyzed answers submitted by the students and found that many of the students who were not judged to pass that test did not know exactly where they were wrong but continued to solve the problem. The current judge system generally feeds runtime error messages back to students. However, with only runtime error message, it is difficult for student who train to find the wrong part of the answer. Therefore, in this paper, we propose a system that provides the feedback of programming failure by analyzing the control flow of the test cases used in the source code submitted by the student. The proposed system helps students find the wrong parts more quickly by feeding back the paths where faults in the control flow may exist. In addition, we show that this system is applicable to the answer source code that the actual student submitted.

Web page-based programming education and scoring system for software education (소프트웨어 교육을 위한 웹 페이지 기반의 프로그래밍 교육 및 채점 시스템)

  • Cho, Minwoo;Choi, Jiyoung;Jung, Hoekyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.1
    • /
    • pp.134-139
    • /
    • 2022
  • Recently, interest in programming and artificial intelligence is continuously increasing, and software education is being implemented as a mandatory education from elementary school. For efficient programming education, it is basically necessary to build a lab environment suitable for students and teachers, but there are performance problems due to the inadequacy of old computers and network equipment. Therefore, in this paper, we propose a web page-based online practice environment and algorithm competition scoring system using React and Spring boot to solve the problem of the programming practice environment. Through this, it is thought that programming learning can be carried out using only a web browser even on low-spec computers. In addition, since various programming languages can be learned irrespective of the language to be learned, it is considered that the time cost for establishing a practice environment can be reduced.

Development of Driving License Education System based on Multidimensional Preference Analysis (다차원적 선호도 분석을 기반으로 한 운전면허교육 시스템 개발)

  • Lim, Won Young;Kim, Tae Hyan;Lim, Sung Ho;Wang, Seok Won;Lee, Jun Pyo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.01a
    • /
    • pp.133-134
    • /
    • 2020
  • 본 논문에서는 낙후된 운전면허 학원 시스템 개선을 위한 운전면허 수험생 맞춤관리 어플리케이션을 제안한다. 제안하는 어플리케이션은 수강생 맞춤 가이드, 후기 서비스, 스케줄 조정, 채점표 제공 등의 다양하고 체계적인 서비스를 도입하여 기존의 시스템을 효과적으로 개선한다. 또한 기존에 개발되어 있는 운전면허 관련 어플리케이션과 달리 오프라인에서만 가능했던 부분까지 온라인 맞춤 관리로 포함하여 개발함으로서 사용자의 만족도를 향상시키도록 한다.

  • PDF

에너지 낭비 'STOP' 조명절전 ESCO사업 'START'

  • 에너지절약전문기업협회
    • The Magazine for Energy Service Companies
    • /
    • s.13
    • /
    • pp.26-29
    • /
    • 2001
  • 네오정보시스템(대표 고재형)은 운전면허기능 온라인채점기(경찰청 등록 1호)로 국내 시장의 $80\%$를 장악하고 있는 ㈜네오텔레콤에서 지난해 1월 분사한 신생회사이다. 사내 연구인력이 자체 개발한 조명절전기(Neo Energy Saver)를 가지고 2000년 12월 에너지절약투자시장에 뛰어든 이 회사는 신생 ESCO로서 무리하지 않으면서 착실히 ESCO사업을 전개해 나가고 있다. 올 한 해가 시범적용의 탐색기였다면 내년부터는 본격 이륙기(Take-Off)가 될 것이라고 장담하고 있는 네오정보시스템의 에너지사업본부를 찾아가 본다.

  • PDF

Development of On-line Judge System based on Block Programming Environment (블록 프로그래밍 환경 기반 온라인 평가 시스템 개발)

  • Shim, Jaekwoun;Chae, Jeong Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.4
    • /
    • pp.1-10
    • /
    • 2018
  • Block programming environment, which is represented by Scratch in elementary and middle school programming education, is suitable for learner's characteristics and cognitive level, and is recommended not only for beginners. Transference to the text programming environment after the block programming is essential for understanding the data processing process, understanding the accuracy and efficiency aspects of algorithms, and creating SW activity. In addition, it is presented step by step in the programming curriculum. In this study, developed WithBlock the online evaluation system for the purpose of transference from a block programming to a text programming environment. The developed system can solve the same algorithm problem in both block and text programming environment, and it can be used for elementary and secondary programming education by automatically scoring the written code and providing immediate feedback. In order to applicable to programming education in elementary and secondary surveyed the usability, learning possibility, interest and satisfaction of WithBlock. The results of the survey showed that it can be used for programming education.