Evaluation - Estia-1a/projetGenieInfo_public GitHub Wiki
Daily Evaluation
Every day at 2am the code on the main
branch on Github will be automatically evaluated.
Evaluation Steps
- The evaluator will do the following steps
- Checkout the latest code on main
- Compile everything that is in src/
- Link it with the libraries estia-image getopt and math
- If the build is successful (No compilation error) : Run a series of tests for each feature of each milestones
- Create a branch, commit the result of the tests and open a pull request for you to see the result
Some Advices
- Make sure that the code on main compile at the end of the day
- Do not use other libraries than estia-image, getopt
- Do not put source code outside of src/
- Do not put unnecessary files in src/
Final Evaluation
- On June 23th at 23:55 all student repositories will be archived automatically.
- Similar tests than the daily tests will be run on each repository on the
main
branch - Anti-Plagiarism will be run on all source code
Passing Grade requirement
- At least 3 milestones must be validated (with at least 80% tests successful)
- Having contributed at least 10% of the commits of your team
- Being Present at all classes
- No Plagiarism should be detected by the Anti-Plagiarism software
Some Advices
- Make sure the code on main run
- Do not ever copy/paste code from the internet nor from your friends nor from AI assistant tool. This project is an academic class project, in which you should learn to code.