Exploration and Implement of Auto-marking Assessment Mechanism for Programming Instruction

碩士 === 國立臺中教育大學 === 資訊工程學系 === 102 === The assignments and marking of the program practice are the core studies of the program designing education. The implement practice and auto-marking feedbacks can enhance the students’ ability of program design. Generally, program practice marking had been seen...

Full description

Bibliographic Details
Main Authors: Cheng-Chang, Wu, 吳承璋 
Other Authors: Chorng-Shiuh, Koong
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/ywkner
Description
Summary:碩士 === 國立臺中教育大學 === 資訊工程學系 === 102 === The assignments and marking of the program practice are the core studies of the program designing education. The implement practice and auto-marking feedbacks can enhance the students’ ability of program design. Generally, program practice marking had been seen as the labor-intensive task. Therefore, the requirements of the auto-marking systems increased as the solution. However, the traditional auto-marking systems are hard to apply in the course of program design due to the existed several problems. Firstly, the traditional grading method had been only checked by the outputs. And the novices usually felt the frustration caused by the limitation of exactly output format. Secondly, it was time-wasted and hard to focus on critical program design concept learning because of the insufficient abilities of the novices. Thirdly, it’s hard for novices to debug alone, so we required the more fine-grained feedback information to find the bugs. Fourthly, the novice should increase the learning efficiency by the more instant feedbacks. According to the above, we developed a system aim to the program of novices for open assessment and feedback. We used the open assessing rules to reduce the frustration of novices that used auto-marking system. We provided some of the program architecture to reduce the practice time. By the expert system inference, we provided the feedback message for novices to enhance their learning efficiency. Moreover, integrating of the cloud computing technology promoted the instant feedback system and provided applications program assessment. We used Scenario Test to assess those applications. Therefore, this system also applied in the program design lessons, which took by the sophomores that major in information engineering, and provided the students an auto-marking environment.