Text this: A problem-solving process using the Theory of Didactical Situations: 500 lockers problem