inmanjlai / codeTracker

CodeTracker is a simple online code editor, that makes use of CodeMirror's code editor and Skulpt's Python to JavaScript translator. User authentication is handled by PocketBase, using their provided JavaScript SDK.
https://inmanjlai.github.io/codeTracker/
1 stars 1 forks source link

Create and maintain current state of the user #5

Open saquibrazak opened 1 year ago

saquibrazak commented 1 year ago

Figure out what the user is doing based on code modifications:

Here is what I am thinking - User starts in Idle mode and starts typing so goes in typing mode. Runs the code and goes into testing or debugging mode. Based on previous history of typing speed, we can determine if the user is typing actively, thinking and typing, trial and error (minor edits followed by code execution), stuck, random, etc. Need to think through a design and states for flexibility.