Project-based learning in computer-assisted language learning: An example from legal English | Synapse