A tool to detect potential cheating methods during online interviews.
- Node.js (v14 or higher)
- npm (v6 or higher)
- Git
- For macOS:
- Xcode Command Line Tools:
xcode-select --install - Additional build tools:
brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman
- Xcode Command Line Tools:
- For Windows:
- Visual Studio Build Tools with C++ support
- Python (2.7 or 3.x)
- Clone the repository:
git clone <repository-url>
cd detect-interview-cheaters- Install dependencies:
npm install- Install Electron globally (first time only):
npm install -g electron- Start the application:
npm startTo run in development mode:
npm run devTo create a distributable:
npm run buildThere have been some issues with windows installation, where a depency called "fastlist-0.3.0-x64.exe" has been introduced by electron during the build process. The current fix is to either running the code locally as a dev server or building the executable file locally by running npm run build-win
If you encounter build errors:
- Make sure all prerequisites are installed
- Try clearing npm cache:
npm cache clean --force - Delete node_modules and package-lock.json, then run
npm installagain - For macOS users: If you get permission errors, run
sudo chown -R $USER ~/.npm
- Display Configuration Check: Detects if multiple displays are connected, which could potentially be used to view unauthorized information during an interview.
Please note that this application is at it's v1 stage and follows a low hanging fruit approach to detect a very popular cheating tool. As mentioned in the issue of #10 It may not detect all forms of cheating. Kindly checkout this mentioned issue for more details
MIT
This application only collects information locally and does not transmit any data outside of your device. The scans performed are for the purpose of verifying interview integrity and are not stored beyond the application session.
Mention of "Interview Coder" in either social media handles of contributors or any other github discussion/issues/similar pages refers to the project of "Interview Coder" by Honest Hire (available: here https://github.com/Honest-Hire/InterviewCoder) It should not be confused by any other online tool
