It is acknowledged how important is for learning the amount of feedback received by students. In domain models developed for programming teaching there are evident weaknesses that limit the amount and quality of the information shown. In others, more information is achieved at the cost of including comprehensive authoring processes in activities. In this paper we propose a method for the construction of a domain model that uses static and dynamic analysis techniques to generate information that is useful to the student while significantly reducing authoring time.