https://github.com/pranshuchittora/elock
eLock is an electron based app, for conducting online coding exams in an restricted environment
https://github.com/pranshuchittora/elock
educational-software electron javascript nodejs
Last synced: 2 months ago
JSON representation
eLock is an electron based app, for conducting online coding exams in an restricted environment
- Host: GitHub
- URL: https://github.com/pranshuchittora/elock
- Owner: pranshuchittora
- Created: 2018-07-25T11:40:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:50:28.000Z (over 2 years ago)
- Last Synced: 2024-05-02T03:34:23.416Z (about 1 year ago)
- Topics: educational-software, electron, javascript, nodejs
- Language: JavaScript
- Homepage: http://care.srmuniv.ac.in/
- Size: 2.16 MB
- Stars: 14
- Watchers: 2
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# eLock
![]()
_eLock is an electron based app with certain restrictions which helps to prevent malpratices to a greater extent._

## Features
- Disabled Copy , Paste ...
- On change of application , the examination app quits.
- Special keys blocked.
## Getting Started
> ## Cloning repository
```bash
git clone https://github.com/pranshuchittora/eLock.git
```
> ## Installing dependencies
```bash
npm install
```
OR```bash
yarn install
```
> ## Running the Project```bash
npm start
```
OR```bash
yarn start
```
>## Packaging the app
```bash
npm run build:win #For windows
```
```bash
npm run build:mac #For MacOS
```
```bash
npm run build:linux #For Linux
``````
## Project Struture
.
+-- appLogic # Main Logic of the app
| +-- keys.json
| +-- mainMenu.js
| +-- restriction.js
+-- build # Contains builds for dist
+-- buildAssts # App assets
+-- public # Webpage
+-- index.js # Entry point
+-- package.json # No explanation required
+-- README.md