Name: | Description: | Size: | Format: | |
---|---|---|---|---|
577.9 KB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
This paper presents a tool called Petcha that acts as an automated
Teaching Assistant in computer programming courses. The ultimate objective of Petcha is to increase the number of
programming exercises effectively solved by students. Petcha meets this objective by helping both teachers to author
programming exercises and students to solve them. It also coordinates a network of heterogeneous systems, integrating
automatic program evaluators, learning management systems, learning object repositories and integrated programming
environments. This paper presents the concept and the design of Petcha and sets this tool in a service oriented architecture for
managing learning processes based on the automatic evaluation of programming exercises. The paper presents also a case study that validates the use of Petcha and of the proposed architecture.
Description
Keywords
Teaching assistant Automatic evaluation Programming exercises Interoperability Learning objects