26 key strokes copypaste detection#116
Open
tobidontplay wants to merge 29 commits into
Open
Conversation
…assistant Ticket/remove ai assistant
…ntime functionality
…tput Ticket/console output
…isappears after save)
…clicked, whether code has changed, and whether the code is empty
…saving Ticket/automatic saving
…utton-fixes Feature/compile button fixes
…utton-fixes Feature/compile button fixes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 Overview
This PR sets up the initial backend logic for Ticket #2: Keystroke and Copy-Paste Tracking. Our goal was to secretly start tracking what students are doing in the editor, and give a way to download that tracker data so we can see it.
What was required and how we met it:
> 1character, it's logged as a "paste" along with the pasted text. If they delete text, it's logged as a "deletion" along with how many characters they deleted.keystroke_activity_log.json).Note on the Download Button
For now, the "Download Activity Logs" button sits right in the main menu and is visible to everyone just so we can test it. Once the "Sign In and Personal Workspace" ticket is completed, we will hide this button and make it a feature that is only visible and accessible to professors.
How to test it
Download Activity Logsbutton in the dropdown menu.