Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Equivalent Transformation by Safe Extension of Data Structures
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
RDF Declarative Description (RDD): A Language for Metadata
DCMI '01 Proceedings of the International Conference on Dublin Core and Metadata Applications 2001
A data model for XML databases
Journal of Intelligent Information Systems - Special issue on web intelligence
International Journal of Intelligent Systems - Intelligent Technologies
Developing an e-learning System which enhances students' academic motivation
Proceedings of the 33rd annual ACM SIGUCCS conference on User services
Program synthesis based on the equivalent transformation computation model
LOPSTR'02 Proceedings of the 12th international conference on Logic based program synthesis and transformation
Toward a software development model for automatic marking software
Proceedings of the 35th annual ACM SIGUCCS fall conference
Computer assisted assessment for computer programming course with agent based architecture
TELE-INFO'09 Proceedings of the 8th Wseas international conference on Telecommunications and informatics
Hi-index | 0.00 |
All students (about 1000) at Sapporo Gakuin University are required to take a Computer Literacy course. At Hokkaido University, we teach courses, such as AI Programming, with approximately 100 students. By using automatic marking systems of our own design we can check student work and obtain the results immediately. It reduces our labor, enables us to grasp individual students' learning states, and allows us to tailor our instruction to each student's needs. Automatic marking is a key technology for determining the current individual learning state of each student in a large class. By using automatic marking we can conduct short tests many times, mark the tests automatically, and collect detailed information about the learning states of students from the test results. However, developing reliable and efficient marking systems is a difficult and time-consuming job using conventional methods. In this paper, we introduce our automatic marking systems, share our experiences developing and using the systems in our classes, and discuss the possibility of expanding its use to object-oriented programming language courses.