GitTrackr is an application designed to assist educators in evaluating student contributions on GitHub. This application allows educators to compare repository statistics and provides a comprehensive overview of student contributions.
-
Repository Statistics Comparison:
The primary function of GitTrackr is to compare the statistics of repositories that have been added to a previous folder.
-
Detailed Repository Information:
This feature enables educators to access detailed information about a repository and compare the contribution statistics of developers involved in a project.
-
Student Performance Evaluation:
With GitTrackr, educators can readily identify students who have made frequent contributions to a project and those who have not contributed at all. This information proves invaluable in evaluating individual student performance and providing feedback.
-
Overview of Student Contributions:
GitTrackr offers a comprehensive overview of student contributions, thereby enabling educators to make informed assessments and identify areas where students may require additional support or guidance.
GitTrackr serves as a valuable tool for educators in technology courses that utilize GitHub for project assignments. By simplifying the assessment of student contributions, GitTrackr empowers educators to more effectively evaluate individual performance.
Ensure you have the following installed on your local development machine:
- Python (3.8 or higher)
- Django
- Node.js and npm
- Git
- XAMPP
- MySQL
- Clone the repository:
git clone https://github.com/yourusername/GitTrackr.git
- Navigate to the project directory:
cd GitTrackr
- Create and activate a new virtual environment:
python -m venv env
source env/bin/activate
(on Unix or MacOS).\env\Scripts\activate
(on Windows)
- Install the project dependencies:
pip install -r requirements.txt
- Install Tailwind CSS, PostCSS, and Autoprefixer:
python -m pip install django-tailwind
- Install Tailwind CSS dependencies:
python manage.py tailwind install
- Apply the migrations:
python manage.py migrate
- Start the Django development server:
python manage.py runserver
- In a new terminal window, start the Tailwind CSS:
python manage.py tailwind start
- Open your web browser and navigate to
http://localhost:8000
to view the application.
If you would like to contribute to this project, please follow these steps:
- Fork the repository to your GitHub account.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push the changes to your forked repository.
- Submit a pull request to the main repository, explaining the changes you made.
For further questions and support, please contact david.chandra0501@gmail.com
We hope you find this project useful. If you have any questions or need further assistance, please don't hesitate to reach out. Thank you!