Font Size: a A A

Design Of Online Antomatic Assessment For Assembly Program

Posted on:2011-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y XuFull Text:PDF
GTID:2178330332458686Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing number of college enrollment, the number of students has become more and more in the university, but the number of teachers has not increased significantly. So the teacher need to teach in large-class instead of the small class, and the class size is increased from the dozens of people to hundreds of people, but such teaching model has many drawbacks. One of the problems is assessing the students' homework, especially in the courses of computer science such as the program language designing.Now, in the course of program language designing, most teachers assessing the students'program are manual, but because the number of students increased, the teacher must assess a large number of programs and this greatly increased the teachers work. Teacher completing all the students'program always takes a very long time. This is not conductive to the teacher grasping the students learning and to providing meaningful feedback to the students. Therefore in order to greatly promote students capabilities of proficiency and self-learning, we study and develop an online automatic assessment system for assembly program language AutoMark.In this paper, we through analyzing the existing automatic assessment systems, and design the AutoMark system based on those systems characteristics and defects. The AutoMark consists of teacher module, student module, teaching assistant module, administrator module and landing module, the system is mainly used for assessing students'assembly program and it played a supporting role in the course of assembly language programming. Currently the system has realized the basic function, such as the teacher can use the teacher module for managing the exercises and the students' score, arranging homework, assessing the programs which are submitted by students; the student module can be used for submitting students program, assessing students program automatically, browsing homework and viewing the results by the student; the functions of administrator module and teaching assistant module are also realized. In the paper we will introduce the process about how to design the system and how to realize its function, and highly introduce the key technologies, including how to realize the dynamic testing, how to assess multi-document of assembly program and the method of managing the server-side process. The AutoMark's applying could alleviate the teacher's burden, meet the student's need of automatic assessing their assembly program, and the system has its features, for example online assessment, assessing the multi-document and so on.At present the basic functions of the system have been realized, but in a long run there are also some inadequacies in the system, so we need further research and improved in the future.
Keywords/Search Tags:B/S, static analysis, dynamic testing, multi-documents, online assessment
PDF Full Text Request
Related items