Physical or virtual places in which people develop relationship and discourse communities based on shared interests
AFL
NOUN
Assesment For Learning
CALL
NOUN
Computer Assisted Language Learning
CLT
NOUN
Communicative Language Teaching
CoPs
NOUN
Communities of Practice
Flaming
ADJECTIVE
Heated exchanges in online settings, such as email groups or social networks
ICT
NOUN
Information Communication Technology
MALL
NOUN
Mobile Assisted Language Learning
Rizomatic knowledge
NOUN
Knowledge is not something which exists in its own right, independent of people, but its rather located in the minds of many individuals and that new ideas are contructed through shared thinking and conversation
Social contructivism
NOUN
A theory of learning that has obvious parallels with and benefits for language teaching
Socio-cultural theories
NOUN
Learning ocurrs more effectively when people are working together