Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

eLock is an electron based app, for conducting online coding exams in an restricted environment

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._

![shield-version](https://img.shields.io/badge/version-v1.1.0-orange.svg)

## 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