A language learning system adapted to facilitate the learning of a
language by at least a first of two separated users comprising a
web-based system which integrates peer-to-peer communications with Voice
over Internet Protocol technology to provide one-to-one communication
which enables said users to speak in real-time with the intention of
taking part in scripted role-play scenarios in the language to be learned
which enables the at least first user to practice skills in this language
wherein the text of a selected role-play is displayed before each of said
users simultaneously with the said speaking in real-time.