The function of checking miscollocation in the writing has been requested long by learners over years. The first version was released a few years ago. At that time, we implemented our system on the .NET platform using VisulBasic. The result was great but the speed was barely acceptable. This time we rewrite the whole system in Python and develop the website on Django framework. Moreover, we take the feedback from learners into consideration and redesign the interface.
To have more interaction with learners, we not only enable users to input their queries to check collocation usages but also interact with users through the "Collocation Game". User can guess and choose the suspicious usage from the rotated flash cards and click one of them as a query for further details. We wish this design can make the learners more familiar with our system as well as more aware of collocation knowledge from common errors.