🌱 This repository is used for Viva evaluation, employing Java to perform automatic assessments on WIX1002 (Fundamentals of Programming).
This README.md contains three sections, which are:
During the Viva presentation:
- The demo will instruct each team to make necessary changes to adapt their code to the requirements.
- Each team will be given 10 minutes to modify their code; afterward, the demos will begin the evaluation.
- If a team hasn't pushed the code to the forked repository and requested pull requests, the entire team will receive a score of 0. Remember to create the folder using your team name as the folder name.
- Each team must submit their script following the template provided in '2323/Viva_'.
- The demos will pull the script and perform evaluations from the demo's terminal.
- Each team will be given one chance if any tests fail. Challenges are allowed.
- After the code evaluation, the demo will randomly select someone from the team to explain the questions.
- There should be no sharing of questions or code changes asked by the demos with other groups. If such behavior is caught, the whole team's scores will be halved, including the one who shared and the one who requested to share.
- The template provides essential methods, classes, and attributes that MUST be included in your submission. However, feel free to refactor and unleash your creativity to tackle the question. You have the liberty to create additional classes and methods as needed.
- Push your code using the following format:
2324/Viva2/TeamName/...
- To foster collaboration within your team, one person should fork the repository, and others can work on the forked repo. Create issues for discussions as needed.
- Visit the repository.
- Locate and click the "Fork" button, as shown in the image below:
- Click on the "Create Fork" button.
- Please be patient and wait.
- You will now see a page identical to the original repository, but with a different owner.
- Use
git clone
to copy the forked repository to your local machine. Make any necessary changes, which will not be covered here as it has been previously explained. - Click on "Pull Request" -> "New Pull Request" or "Contribute" -> "Open Pull Request."
- Select "Create New Pull Request."
- Modify the title to your team name, enter your teammates' names and matriculation numbers in the description, then click "Create Pull Request."
- You have successfully pushed your team's code if you see the following page.
-
Begin by cloning the GitHub repository to your local machine. This process is akin to downloading a new
.exe
file to yourDownloads
folder. To copy the link address, follow these steps: Click onCode
->HTTPS
-> -
Execute the command
git clone https://github.com/fyiernzy/FOP_Viva.git
to clone the repository. Ensure that you usecd
(change directory) to navigate to your desired location before cloning. -
Type
cd FOP_Viva
. If it displays something like.../FOP_Viva (main)
, you are already in the correct location. -
Use the command
code .
to open the current folder in Visual Studio Code (VS Code). -
Navigate to
2324/Viva2
. Here, you will find aSolution.java
file. -
Right-click on
2324/Viva2
and selectNew Folder
. Name the folder after your team. -
Create
Solution.java
within the new folder, and it should resemble the provided example. -
Copy and paste the content from
Y2324/Viva2/Solution.java
toY2324/Viva2/teamName/Solution.java
. -
Use the commands
git add .
,git commit -m "<Message>"
, andgit push
to push the changes. Refer to the previous section for more details on creating a Pull Request (PR).