Natural language processing for web-based grammar question recommendation system

Many students, particularly non-native English speakers, find it difficult to learn English grammar. To effectively learn English, one must first understand the concepts of English grammar before practicing answering exercise questions. This project investigates an NLP approach for an English gramma...

Full description

Saved in:
Bibliographic Details
Main Author: Yamin Htet Oo
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/168122
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Many students, particularly non-native English speakers, find it difficult to learn English grammar. To effectively learn English, one must first understand the concepts of English grammar before practicing answering exercise questions. This project investigates an NLP approach for an English grammar pattern-based question recommendation system that recommends related questions for further practice. Previous English learning recommendation systems focused primarily on recommending reading materials and vocabulary. Grammar question recommendations, unlike reading materials and vocabulary recommendations, suggest questions with similar grammatical structures and usages. The goal of this final year project is to enhance the graphical user interface (GUI) of an existing online learning platform by adding the login and register features, adding testing components for users to assess their learning progress, and integrating these new features seamlessly with the existing features of the platform. The existing features include a homepage, quiz page, search page, and intelligent search page, which were implemented by a previous student. The project follows a user-centered design approach to improve the user experience of the online learning platform. The new features are integrated with the existing features of the platform to provide a seamless user experience. The outcome of the project is an improved online learning platform that provides users with a more engaging and personalized learning experience. The project demonstrates the importance of user-centered design in creating effective and intuitive interfaces for online learning platforms.