Fig. 1
From: Understanding affordances and limitations in a language MOOC from an activity theory perspective

The activity theory triangle
From: Understanding affordances and limitations in a language MOOC from an activity theory perspective
The activity theory triangle