DEV Community

Shamoil Arsiwala
Shamoil Arsiwala

Posted on

1

Mock Aptitude Exam

Aptitude Exam

Aptitude exam is a mock test website for MCQs based questions mainly inspired by the MCQ exams held in colleges.
All information is served by a private API I developed. (Links can be found at the end of the post)

Features:

  • has a login option where students can log in with their id and password.
  • after logging in, the student is asked what category does he want to give the exam in.
  • the request for MCQs is sent to the API which returns a JSON object.
  • this JSON is parsed to be shown one at a time in the main exam region.
  • A timer is started after which the exam will auto-submit.
  • MCQ question and the options are displayed. The selected option turns green.
  • Questions can be marked for review.
  • An overview button shows all question numbers and gives details as to if they're answered and if they're marked for review.
  • On submitting, your result is calculated with answers to all questions with explanations.
  • also on submitting, your result is sent to the server to be stored in the file.

Purpose of the app?

I developed this mock test website mainly to get my hands dirty with React.js and web development in general.

Code

React- https://github.com/shamoilarsi/Mock-Aptitude-Exam
Node- https://github.com/shamoilarsi/Mock-Aptitude-Exam-API

Demo

Website is live on - https://aptitude-exam.web.app/

You can find a video showing the flow of the website on LinkedIn

Postgres on Neon - Get the Free Plan

No credit card required. The database you love, on a serverless platform designed to help you build faster.

Get Postgres on Neon

Top comments (0)

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more