Skip to content
This repository has been archived by the owner on Sep 3, 2021. It is now read-only.
/ provathon-2021 Public archive

An application to conduct exam in a secure way

Notifications You must be signed in to change notification settings

rojen11/provathon-2021

Repository files navigation

Exam Taker

What is this application?

Given away by the name, this application is made to enhance the exam experience for both teachers and students. It has built-in features such as a ticket system that allows students to ask a question directly to teachers during the exam, security such as logging student activity as they give the examination, etc. All these features give it an advantage over the current competition of exam-taking platforms as it provides a simpler, secure, and easy-to-use application to take exams.

Technologies Used

  • React JS
  • Node JS
  • SocketIO
  • Django
  • Docker
  • Nginx
  • TailwindCSS
  • Framer Motion
  • Redux
  • Redux Thunk
  • Moment
  • React Router
  • Axios

How to view this application and see it in action?

The only way currently to view the application is to download and compile it. Apart from that, a screenshot of the application homepage can be viewed down below. (Remember this is only a part of a page, the application is much bigger with many different other pages.)

unknown



Getting Started

Requirements

  • docker
  • docker-compose
  • nodejs 14+
  • yarn

Installation

  • Go to docker folder and make a copy of .env_sample to .env
  • Go back to the root folder and run the following command
    docker-compose up
  • After the setup is done, go the localhost in your browser

Electron app

  • Go to desktop folder and run the following command

    For development environment:
    yarn dev

    For production build:
    yarn dist


This application is still in development phase.