ysh-x / CodeFit

CodeFit focuses on improving the niche skills of every aspiring engineer through a specialized portal to enhance their ability to be able to get selected in an interview process. The portal works on a goal basis, which further motivates the aspirant to work harder every day towards their goal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeFit

Problem Statement

  1. India has 6,214 engineering and technology institutions which are enrolling 2.9 million students.
  2. A recent article by Times of India quoted that only seven percent of engineering graduates are employable.This is because of the lack of confidence and lack of preparation by the students who appear for interviews.
  3. Experts say that this may cause serious instability in the economic and social conditions in the country. Nearly, 1.5 million jobless engineers in India are passing out every year. And hence we came up with this portal which will help the students to prepare well for their interview by which they will feel more in control, and help them boost their confidence to a high level eventually giving them a better chance to secure their job.
  4. This portal will help in bridge the growing gap between an engineering student and the company’s expectation

Introduction

CodeFit focuses on improving the niche skills of every aspiring engineer through a specialized portal to enhance their ability to be able to get selected in an interview process. The portal works on a goal basis, which further motivates the aspirant to work harder every day towards their goal.

Tech Stack Used

  1. Java
  2. MySQL 5.5
  3. Servlet
  4. HTML & CSS
  5. JSP

Unique Selling Propositon

The portal has an automated correction system for subjective answers. The system contains a novel aproach in structuring the input answer, performing text preprocessing, and corrects the answer based on the provided answer key.

Demonstration | YouTube Link

Subjective Test

Alt text

Subjective Results

Alt text

Modules

Registration & Login Module

The registration module involves creating a new user and creating an instance in the database of the application. The Login module verifies the user and directs the user to the dashboard of the application.

Alt text

Dashboard Module

The Dashboard module consists of various subjects, basically helps the user to navigate between the subjects. The course contains 6 Subjects (3 in Theory and 3 in Programming). User must score more than 50% in objective based programming quiz and 50% in Objective based Test.

Alt text

Course Page

The course page contains the textual and multimedia based learning material to learn from the portal.

Alt text

Tests (Master Quiz) Module

Tests module consists of textual questions, based on the modules. A multiple choice-based test and short answer type questions. The test is one-time test. Upon completion, the test cannot be re-attempted again.

Test

Alt text

Review

Alt text

Settings Module

The Settings Module consist of basic account details and the user details.

Alt text

Certificates Module

This module consists of the certificate of the user. Users can download after the completion of the tests.

Alt text

About

CodeFit focuses on improving the niche skills of every aspiring engineer through a specialized portal to enhance their ability to be able to get selected in an interview process. The portal works on a goal basis, which further motivates the aspirant to work harder every day towards their goal.


Languages

Language:Java 96.2%Language:CSS 3.5%Language:JavaScript 0.4%