What Codility Tracks During a Test
Codility is a coding-assessment platform used for developer hiring. Its integrity signals focus on how the code got into the editor:
- Focus-loss / tab-switch logging — records each time you leave the test tab, shown to the recruiter
- Paste detection — flags large blocks pasted into the editor and can show the pasted content
- Similarity / plagiarism check — compares your solution against known and other candidates' solutions
- Keystroke & timeline replay — recruiters can replay how your code was written over time
- Optional webcam proctoring — some employers enable camera monitoring
Why Alt-Tab and Browser Extensions Fail on Codility
Codility's two strongest signals are paste detection and the keystroke timeline. Pasting a full AI solution shows up as a single giant paste with no typing history — an obvious flag. UFOlee instead types the solution character-by-character with hardware keystrokes, producing a natural keystroke timeline and no paste event. And because the AI runs in an overlay, you never switch tabs, so no focus-loss is logged. To avoid the similarity check, ask your AI to vary the solution rather than using a textbook implementation.
How UFOlee Works with Codility
Screenshot the task into your AI, then let UFOlee type the solution so the editor sees natural keystrokes:
- Launch UFOlee and log into your preferred AI (ChatGPT, Claude, Gemini) before starting the test
- Open your Codility assessment — UFOlee runs invisibly in the background
- Press Ctrl+Shift+S to reveal UFOlee's stealth browser overlay on top of Codility
- Press Ctrl+Shift+A to screenshot the question and automatically attach it to your AI chat
- Read the AI-generated solution, then highlight the answer or code you need
- Press Ctrl+Shift+F — UFOlee auto-types it into Codility using native hardware keystrokes
- Press Ctrl+Shift+S to hide UFOlee and review your work
Works With Codility On
- CodeCheck coding tasks (all languages)
- SQL and database challenges
- Codility for hiring / developer assessments
- Timed algorithmic and data-structure problems