Table 1

What are C, M and O?

Context (C)Those features of the conditions in which programmes are introduced that are relevant to the operation of mechanisms and have an impact on outcomes.
Mechanism (M)The resources embedded through the programme and their influence on reasoning, interpretation and behaviour act of programme participants.
Outcome (O)Are the intended and unintended effects of the programme based on the context–mechanistic interaction?