Learning to argue and arguing to learn: an interface for computer-based dialogue games