Skip to content

In this project, we propose Dynamic Typing Tutor, an individual tutoring system for text entry that detects input stumbles and provides instructions. The different tasks performed by the dynamic typing tutor are:- user profiling, word prediction and word correction

Notifications You must be signed in to change notification settings

nehamehta2110/Dynamic-Typing-Tutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Dynamic-Typing-Tutor

In this project, we propose Dynamic Typing Tutor, an individual tutoring system for text entry that detects input stumbles and provides instructions. By conducting our study, we clarify common typing errors and most predicted typing style. Based on the study, we implement a Typing Tutor that will support learning text entry with accuracy and speed. This project includes a simple implementation of the word predictor algorithm and typing error correction algorithm. So, accordingly, we will design a Typing Tutor that automatically detects input stumbles and provides instructions that help users to resolve input stumbles independently. We define the word “input stumble” as an occasion when a user makes a mistake or does not know what/how to type next. We will then help the user to choose the next word with our tutor. The different tasks performed by the dynamic typing tutor are:-

 Error Correction  Word Prediction  User Profiling

Output screen for implementation of user profiling and word correction using edit distance algorithm:

Output screen for implementation of word prediction using Trie algorithm:

About

In this project, we propose Dynamic Typing Tutor, an individual tutoring system for text entry that detects input stumbles and provides instructions. The different tasks performed by the dynamic typing tutor are:- user profiling, word prediction and word correction

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages