Repo to derive insights from data collected during MOCK PLACEMENTS (2021)
This is the Git repository for analyzing student performance and HR participation in MOCK PLACEMENTS (2021).
MOCK PLACEMENTS was held in both online and offline modes this year and saw a particpation of 600+ students and 100+ Human Resource Managers.
We are deeply greatful to everyone who helped make this event a grand success.
This repo contains the code and all necessary files which will give us insights into the scale at which this event was conducted.
To setup this repository, fork the repository to your GitHub account.
# Clone the repo to your local desktop
git clone https://github.com/<YOUR_GITHUB_USERNAME>/MocksAnalysis
# Navigate to the cloned repository
cd MocksAnalysis/
Windows Setup
# Setup Python virtual environment
python -m venv env
# Activate the virtual environment
source env/Scripts/activate
Linux/MacOS Setup
# Setup Python virtual environment
virtualenv env
# Activate the virtual environment
source env/bin/activate
# Install all dependencies
pip install -r requirements.txt
# Run the Script
python main.py
“UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.” when plotting figure with pyplot on Pycharm
If you see the above error on Linux or MacOS, run the following command,
sudo apt-get install python3-tk (Do not install it with pip or directly in the virtual environment)
Average Aptitude Score By Department | Average Group Discussion Score By Department |
---|---|
![]() |
![]() |
Number Of Students By Mode Who Participated in MOCK PLACEMENTS 2021 |
---|
![]() |
Number Of Students By Department Who Participated in MOCK PLACEMENTS 2021 | Mode Preference Of Students By Department |
---|---|
![]() |
![]() |
Number Of HR’s Who Participated in MOCK PLACEMENTS 2021 | Number Of Interviews Conducted During MOCK PLACEMENTS 2021 |
---|---|
![]() |
![]() |
Average Interview Score By Department | Average Number Of Interviews Attended By A Student By Department |
---|---|
![]() |
![]() |
Number Of Students Interviewed By Each HR on 20/02/2021 | Number Of Students Interviewed By Each HR on 21/02/2021 |
---|---|
![]() |
![]() |
Number Of Students Interviewed By Each HR on 27/02/2021 | Number Of Students Interviewed By Each HR on 28/02/2021 |
---|---|
![]() |
![]() |
Average Score Awarded By Each HR On 20/02/2021 | Average Score Awarded By Each HR On 21/02/2021 |
---|---|
![]() |
![]() |
Average Score Awarded By Each HR On 27/02/2021 | Average Score Awarded By Each HR On 28/02/2021 |
---|---|
![]() |
![]() |
pip install virtualenv
)Pandas
for Data Exploration and Data CleaningMatplotlib
and Seaborn
for Data VisualizationPlease do not edit any of the CSV files. Infact, do not even bother opening them.
Periodically pull changes from the upstream repository
```
git remote add upstream https://github.com/ForeseTech/MocksAnalysis
git fetch upstream
git merge upstream/master
* After you have completed the task assigned to you, commit your changes to your local repo and open a pull request for the same. You should be making changes only to one file, that is `main.py`.
git remote -v
Output:-
origin - https://github.com/
upstream - https://github.com/ForeseTech/MocksAnalysis
pip freeze > requirements.txt
git add
git commit -m “
git push origin master
```
master
branch to the main repo’s master
branch.