Skillpulse.app

Overview

Skillpulse is an application that allows students to assess their employment readiness and academic statistics by taking tests in subjects they have studied. This readme provides instructions on how to set up and use the Skillpulse application on your local system.

image

Getting Started

Cloning the Repository

  1. Clone the Git repositories for both the frontend and backend of the Skillpulse application.

Backend Setup

  1. Open a terminal in the backend directory of the cloned repository.

  2. Install all the required Python packages by running the following command:

    pip install -r requirements.txt
  3. Start the Django server with the following command:

    python manage.py runserver

Frontend Setup

  1. Ensure you have Node.js installed on your system.

  2. Open a terminal in the frontend directory of the cloned repository.

  3. Install all the required Node.js packages and dependencies by running:

    npm install
  4. Start the application with:

    npm start

Using the Application

  1. After starting the application, you will be directed to the landing page.
  2. Click on the "Login" button in the top right corner to access the Log in/Sign up page.
  3. Sign up with your details (Username, Email, and Password), then log in using your credentials to access the dashboard.

image

Application Features

Dashboard

  • The dashboard has two segments: analytical display and rating display.
  • Both segments initially display empty data.
  • You can select "Test Type" and "Module" from dropdown menus.

image

  • To take a test, click the "Take Test" button at the bottom of the page.
  • Choose a module (M1 or M2) to view available subjects.
  • Select a subject and choose between "Entry Test" and "Exit Test" (Note: You must complete Entry Test to access Exit Test).
  • After selecting Entry Test, click the "Take Test" button to attempt the test.

image

  • Complete the Multiple Choice Questions (MCQs) and click "SUBMIT."

image

  • The analytical display will show a bar chart for the attempted test, and the ratings display will show ratings for subtopics.
  • Repeat the process for all subjects in both modules and for Exit tests.

image

image

image

Tests Taken

  • This page displays your test history in a tabular format, showing MODULE, SUBJECT, TEST TYPE, DATE, and TIME for each test. image

Employment DB

  • This page contains data of seniors who got placed in previous years, filterable by CTC (Cost to Company).
  • Data is displayed in a tabular format with columns for Profile, Name, Company, CTC (LPA), and EIS Score.

image

Leaderboard

  • The leaderboard ranks students based on their performance and scores.
  • You can view your overall rank and compare scores with other students for all subjects in both modules and tests.

image

Resources

  • The Resources page allows you to select a subject to access links, information, or materials related to that subject.

image

Conclusion

Skillpulse is a comprehensive application for assessing employment readiness and academic performance. Use the provided instructions to set up and explore its features.