• Title/Summary/Keyword: 컴퓨터 자동채점

Search Result 27, Processing Time 0.016 seconds

A review on trends of programming(algorithm) automated assessment system and it's application (정보 교육에서 프로그래밍(알고리즘) 자동평가 시스템의 활용 가능성에 대한 고찰)

  • Chang, Won-Young;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.1
    • /
    • pp.13-26
    • /
    • 2017
  • The programming(algorithm) automated assessment system is to evaluate automatically the accuracy and time/space efficiency of user's solution to the problem which is provided. This system gives the immediate feedback of the solution, real-time ranking. So, in the course of data structure and algorithm, we can apply the knowledge which we have learned to the problem solving. Especially, in the basic course of learning the syntax of the programming language, the novice student can learn in easy and fun by solving the simple problem. The university students can understand in the easy way the meaning of asymptotic analysis of algorithm in data structure & algorithm course.

Development and application of algorithm judging system : analysis of effects on programming learning (알고리즘 자동평가 시스템의 개발 및 적용 : 프로그래밍 학습 효과 분석)

  • Chang, Won-Young;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.4
    • /
    • pp.45-57
    • /
    • 2014
  • Many studies on algorithm judging system which verifies the correctness and the time efficiency of your program have been underway recently, most of which are on an online judging system focused on programming contests. However this study is mainly about development and application of the judging system based on client-server. Especially, we designed to promote metacognition and motivation which are emphasized in CRESST model, and implemented the total system that consists of the problem, data set, validation program, and user service environments. We applied our system to elementary, middle, and high school students, and We noticed a significant difference of average score between the experimental and control group in posttest and concluded that the teaching method using our system gave the bigger positive effects on programming learning.

  • PDF

Quiz Generation System Using Google Forms and ChatGPT (구글 설문과 ChatGPT를 활용한 퀴즈 생성 시스템)

  • Jongmyung Choi
    • Journal of Internet of Things and Convergence
    • /
    • v.10 no.6
    • /
    • pp.105-110
    • /
    • 2024
  • Quizzes in the classroom can enhance students' academic achievement by assessing their understanding of the material. However, instructors often hesitate to actively utilize quizzes because of the additional workload required for creating, grading, and analyzing quiz results. With the recent advancements in Large Language Model (LLM) technology and the widespread use of online survey platforms such as Google Forms, a more efficient environment for leveraging quizzes in classes is now available. This paper proposes a system that utilizes ChatGPT, a representative LLM, to automatically generate quiz questions, conduct quiz exams via Google Forms, and provide grading and feedback. Specifically, the paper discusses the system's requirements and design, along with a prototype implementation. The prototype system was developed in a Python environment, employing the ChatGPT API for quiz question generation and the Google Forms API for administering and grading quizzes. Additionally, the system enables instructors to review and select questions generated by ChatGPT, while quiz questions and students' responses are stored in a database to facilitate both collective and individual learning outcome analysis. The automated quiz generation system offers the advantage of automating the processes of quiz question creation, examination, evaluation, and analysis, significantly alleviating instructors' workload and improving students' academic performance.

The Development of Science Item on the Computer-Based Performance Assessment: A Experiment on Constructing Circuits with an Ammeter and a Voltmeter (컴퓨터 기반 과학 수행평가 문항 개발 : 전류계와 전압계 회로 연결 실험)

  • Choi, Hyukjoon
    • Journal of Science Education
    • /
    • v.37 no.2
    • /
    • pp.348-358
    • /
    • 2013
  • The purpose of this study is to develop the science item on computer-based performance assessment which is able to replace the assessment with actual experimental apparatus. The survey on the necessities and the difficulties of the assessment with actual experimental apparatus was conducted with 57 physics teachers. By reflecting the results of the survey, the computer-based assessment items which are related with constructing circuits with an ammeter and a voltmeter were developed. The developed computer-based assessment items were organized in similarity to assessment conducted with actual experimental apparatus, proper feedback was provided by students' performance in the process of assessment so as to grading performance results automatically. To achieve them, the algorithm was developed so that computer can judge the accuracy of students' performance results.

  • 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.

CAPI and Higher Data Quality: the Case of KLoSA and Blaise CAPI Programme (컴퓨터를 이용한 대인면접이 조사 자료의 질 개선에 미치는 영향: 고령화연구패널조사의 Blaise 활용 사례를 중심으로)

  • Shin, Hyun-Goo;Lee, Hye-Jung
    • Survey Research
    • /
    • v.7 no.2
    • /
    • pp.71-95
    • /
    • 2006
  • This article presents strengths of Computer-Assisted Personal Interviewing(CAPI) in social surveys with complicated questionnaires, from examples of a pilot and the first year surveys of the Korean Longitudinal Study of Ageing(KLoSA). This study focuses on how to improve the quality of data by using CAPI and finds five strengths among others. First of all, CAPI can contribute to reducing response errors by structuring the logic and path of questionnaires, setting a response range, and maintaining response consistency. Second, CAPI enhances convenience of interviewing by allowing customized questions and automatic calculation and scoring. It also allows the 'help' function. Third, its random arrangement of questions prevents response order effect and/or questions order effect. Fourth, CAPI can raise the response rate by reducing item non-responses. Fifth, it makes it easy monitoring interviewing, thus helps supervising interviewers and modifying questionnaires when necessary. These merits of CAPI contribute to reducing possible errors in the process of interviewing, therefore improve the data quality.

  • PDF

Implementation of a Coding Style Checking System in an Online Judge System (온라인 평가 시스템에서 코딩 스타일 검사 시스템 구현)

  • Yeonghun Kim;Junseok Cheon;Gyun Woo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.13 no.9
    • /
    • pp.437-443
    • /
    • 2024
  • Adhering to coding style guidelines is crucial for both companies and developers as it improves code readability and reduces the costs associated with testing and maintenance. However, teaching coding style in programming courses poses challenges. Setting up an environment for learning coding styles is hard, and there are no predefined coding style rules for beginners. From the learners' perspective, since adherence to coding styles does not affect their grades, they do not feel a strong need to learn them. This paper introduces a coding style checking system for an online evaluation system. The proposed system is implemented to check and evaluate coding styles in C, Java, and Python. Additionally, we applied 234 out of the 1,023 rules provided by the language-specific tools, which is 23.08%, allowing for the application of coding style rules according to the course progression. Moreover, we motivated learners to improve their coding style by adding quality scores to their basic scores. After introducing the coding style education system, the number of students scoring over 25 points on their initial submissions increased by 149.47%, from 18 students in the first week to 44 students in the sixth week. Learners used the coding style checking system to learn how to apply coding style rules and subsequently implemented their code in adherence to the specified coding styles.