Welcome to Quizzer! This GitHub repository is dedicated to our group project in Computer Programming 2. A simple quiz maker written in Java Swing.
- Teachers can log in or sign up.
- Teachers can create, edit, or delete a student.
- Teachers can create, edit, or delete a quiz.
- Teachers can send a quiz through sockets.
- Students can skip or answer a quiz.
- Students can edit their personal information.
- Java Swing
- MVC architecture
- Sockets
- Threads
Follow these steps to get started with our project:
-
Fork this repo: Click on the "Fork" button in the top-right corner of this page to create your own copy of the repository.
-
Clone this repo: Clone your forked repository to your local machine using the following command:
git clone https://github.com/<your name>/Quizzer
-
Navigate to the repo directory:
cd Quizzer -
Create a new branch:
git checkout -b <branch-name>
Once you've made changes to the code, follow these steps to push them to your fork:
-
Add your changes to the staging area:
git add . -
Commit your changes with a descriptive message:
git commit -m "Add feature X" -
Push your changes to your fork of the repository:
git push origin <branch-name>
If you want to contribute your changes back to the original repository, follow these steps:
- Navigate to the original repository on GitHub.
- Click on the "Pull Requests" tab.
- Click on the "New Pull Request" button.
- Select the branch containing your changes.
- Review your changes and ensure they are accurate.
- Click on the "Create Pull Request" button.
- Add a descriptive title and comment explaining your changes.
- Click on the "Create Pull Request" button again to submit.
Here are some guidelines to ensure smooth collaboration:
- Ensure your code follows the project's coding standards.
- Use branches for feature development and bug fixes.
- Update the README.md with any relevant information about the project.