# KNSS Aptitude
## _Online Examination System_

Our system will be accessible for two types of registered users: students and staff. The staff  members can create timed exams for students. A questionnaire can be filled in prior to the examination which will then in turn be randomized and presented to the students. The MCQs will be checked and the subjective answers will be checked for keywords, based on which marks will be assigned to the student. Students can view their all exams and their performance and grades as a graph on their dashboard, and the staff can view the grades of every student who gave a particular test.

## _Objectives/Scope_

- Online examination reduces the paperwork and workload relating to offline examination process.
- Online examination gives you the result at the same time so it’s a time saving process.
- Possibility of paper to get leaked while passing it to different examinations centers, this risk mitigated by the use of an online examination system.
- Examination process is managed using technology. It is beneficial when you are looking to conduct the exam for multiple candidates at different locations.
- Online examination gives you the flexibility to design exam papers, evaluate and grade them, there can be same or different questions for students also.

<br>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155984777-be408cf6-9964-4c73-a309-abf18e4942dc.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986039-4ae9d4b3-106a-4f3d-87ee-dab1ce523f25.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986068-dd029cdd-e83b-4c60-b173-7159b0272f23.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986100-435257a5-06d6-49e2-83a2-2e34909c4e9f.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986123-740b868d-7562-4d50-9c1c-fcdf17dd20fc.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986153-27662d45-a40f-4457-a82e-0846b4edc430.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986171-a0cfffb5-e6d8-45db-9267-2e92905e8c84.png"></img>
  </kbd>
</p>

<p align="center">
  <kbd>
    <img src="https://user-images.githubusercontent.com/67018142/155986264-cb04cd24-26c5-425b-8ed5-08a5675a4b2e.png"></img>
  </kbd>
</p>

## _Technologies Used_

- ### Frontend:
  - Flask framework - Flask is an API of Python that allows us to build up web-applications.
  - HTML - The HyperText Markup Language, or HTML is the standard markup language for documents designed to be displayed in a web browser.
  - Bootstrap - Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
  - CSS - Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.
  - Javascript - Javascript is a programming language that conforms to the ECMAScript specification. 

- ### Backend:
  - [MySQL] - MySQL is an open-source relational database management system.

- ### Software requirement:
  - [XAMPP server] - XAMPP is a free and open-source cross-platform web server solution stack package.
  - [Visual Studio Code] - Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control.
  - [Python 3.9.2] - Python is an interpreted high-level general-purpose programming language.

## _Developers_

> #### Ninad Rao
> #### Sreekesh Iyer
> #### V Krishnasubramaniam
> #### Shalaka Waghamale

[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)

   [MySQL]: <https://www.mysql.com/>
   [XAMPP server]: <https://www.apachefriends.org/index.html>
   [Visual Studio Code]: <https://code.visualstudio.com/>
   [Python 3.9.2]: <https://www.python.org/>
