Sociocultural Cognitive Development (SCCD) of language learning in an extended reality environment