• Problem-based language learning
  • e-tandem language learning
  • e-portfolios
  • Learner autonomy
  • Flipped learning