fanfiction digital wilds fandom language teaching computer assisted language learning fan practices sherlock holmes language learning telecollaboration the hobbit fan fiction task-based language teaching digital literacy second language learning tblt computer-assisted language learning harry potter virtual exchange teaching english as a second language teaching english as a foreign language autonomous language learning teacher education needs analysis social media foreign langauge teacher training pedagogical mentoring critical incident applied linguistics critical digital literacy sherlock spoiling 21st century skills second language development fan practice second language acquisition second language teaching digital citizenship multilingualism digital storytelling fan-subbing scanlation fan studies informal language learning oie online intercultural exchange workshop evaluation tasks
See more