Reproduire par un Module Expert les raisonnements d'un enseignant nécessite l'élaboration d'un modèle de son raisonnement : définition à un niveau abstrait du raisonnement, représentation des mécanismes d'exploitation des connaissances du domaine permettant de le reproduire. Nous étudions dans cet article différents critères à respecter, puis différentes approches possibles de la construction de tels modèles. Pour des domaines où le modèle doit être élaboré à partir des raisonnements des enseignants nous montrons l'intérêt d'une démarche de prototypage à un niveau connaissance. Nous décrivons ensuite comment cette approche est supportée par Mapcar, un langage permettant la mise en œuvre de modèles de raisonnement à un niveau connaissance. Reproducing with an expert module the reasoning process of a teacher requires the elaboration of a model of his reasoning : definition of the reasoning process at an abstract level, representation of the mechanisms exploiting the domain knowledge to allow its reproduction. In this paper we study different criteria to respect, and then different possible approaches to construct such models. For domains where the model must be elaborated by studying the teacher's reasoning processes we present the advantage of a prototyping at the knowledge level approach. We then describe how this approach is supported by Mapcar, a language that allows the implementation at a knowledge level of reasoning models.