Interactivity and soft technologies : peer group learning systems