Learning English more effectively by avoiding typical mistakes

This project is about creating a grammatical checker for Arab students. It is preferred for me to do this project using Python as a programming language.
The application about letting a student to type at most 300 characters and check weather they have any of the grammatical mistakes that are described in the paper I uploaded.
The program should show up the correction suggestions in a nice and appropriate way.
Dont forget to provide me with all of the sources you will use along with an explanation of step by step or as much as you can about the code to be able to understand it in case if my prof asked.

There is a statistical findings have to show it. You will undestand that when you read the uploaded file.

Latest Assignments