Question generation is an important task in Natural Language Processing that has multiple applications in education, summarisation, fact verification, etc.
The student will study the problem in the context of education. They will implement a machine learning model to generate questions. Then, they will analyse, and discuss their results.