Grammarly is an online feedback tool that supports the process of self-editing.
Most suitable for B1-C2
Grammarly can be used as an online app and you can also download it as a plug-in for your browser. The basic features of Grammarly include checking for spelling, grammar, conventions, and punctuation. Apart from marking the errors, Grammarly also explains why something is incorrect.
Right after pasting a text or uploading a document in Grammarly, the tool will ask you to set objectives for your text. The objectives are divided into four topics: Intent (describe/convince/inform/tell a story), Audience (general/knowledgeable/expert), Style (formal/informal), and emotion (mild/strong). Based on these objectives, Grammarly will make suggestions to improve your text.
Example of an assignment using Grammarly:
Write a text about a topic of your choice, and determine the intent, audience, style and use of emotion beforehand. After writing your text, upload it to Grammarly and go through its suggestions. What changes made your text fit your objectives better?