ColePal/spell-correction-plugin

In this project, a web interface and a web plugin should be implemented for a spell corrector system. The spell corrector back-end has already been implemented using Large Language Models (LLMs).

JavaScript

0

219 commits

updated Nov 12, 2025

See the code

README

To Run this program in dev mode, make sure you have npm installed for the vite server

spell-correction-plugin

Project: Implement a user interface for a spell correction system, and a web plugin
Supervisor: Dr Surangika Ranathunga ([email protected])
Project Overview: In this project, a web interface and a web plugin should be implemented for a spell corrector system. The spell corrector back-end has already been implemented using Large Language Models (LLMs). In this project, the students need to figure out how to connect that LLM to a web based system. When a user enters the text to be corrected, the corrected version should appear in a secondary text box. Changed words should be highlighted. When the web plugin is enabled, text entered to a textbox should be highlighted when there are spelling errors. When the user clicks on a highlighted word, possible spellings should be suggested (this is similar to how we fix spelling errors in a document). Students also need to keep stats of the common errors made by users and create a visualization dashboard. The interface should have language localization support. Hosting LLMs MAY cost money. A student will have to spend about NZD 20 for the entire project, but they can always look for free alternatives.
Key tasks: Implement the web-based interface with the mentioned features Implement the web plugin with the mentioned features Implement the logic to connect to a hosted LLM in real-time Record the stats in a database Visualize stats in a dashboard Pre-requisites: Web programming skills Basic database skills UX design

ColePal/spell-correction-plugin

In this project, a web interface and a web plugin should be implemented for a spell corrector system. The spell corrector back-end has already been implemented using Large Language Models (LLMs).

JavaScript

0

219 commits

updated Nov 12, 2025

See the code

README

To Run this program in dev mode, make sure you have npm installed for the vite server

spell-correction-plugin

Project: Implement a user interface for a spell correction system, and a web plugin
Supervisor: Dr Surangika Ranathunga ([email protected])
Project Overview: In this project, a web interface and a web plugin should be implemented for a spell corrector system. The spell corrector back-end has already been implemented using Large Language Models (LLMs). In this project, the students need to figure out how to connect that LLM to a web based system. When a user enters the text to be corrected, the corrected version should appear in a secondary text box. Changed words should be highlighted. When the web plugin is enabled, text entered to a textbox should be highlighted when there are spelling errors. When the user clicks on a highlighted word, possible spellings should be suggested (this is similar to how we fix spelling errors in a document). Students also need to keep stats of the common errors made by users and create a visualization dashboard. The interface should have language localization support. Hosting LLMs MAY cost money. A student will have to spend about NZD 20 for the entire project, but they can always look for free alternatives.
Key tasks: Implement the web-based interface with the mentioned features Implement the web plugin with the mentioned features Implement the logic to connect to a hosted LLM in real-time Record the stats in a database Visualize stats in a dashboard Pre-requisites: Web programming skills Basic database skills UX design