The goal of this project in progress is to construct a model (built using nnsim) which accurately explains and predicts aspects of typing skill acquisition.
As part of this project, a keyboarding task platform is being built and deployed.
This project consists of: (1) building and using a platform to collect test data of keyboard skill acquisition, (2) constructing a model of the keyboard learning process, (3) tuning model parameters to fit data and assessing their accuracy in modeling differing tasks, and (4) using observations about model behavior to assess current keyboard learning methodologies.
This project has two key deliverables: the keyboarding task test platform and the keyboarding model.
The initial keyboarding model will be constructed using the NNSim framework. NNSim will be used to play with different neural network topologies, update rules and functionally important model parameters. The behavior of this model will be tuned with intuition about key learning behavior. Time permitting, a version of the model may be constructed which can interact with the keyboarding task platform, modeling the test subject's current knowledge state in real time. Depending on the flexibility and update rule required by the model, pre-built neural network packages such as brain.js may be used.