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
    1. Checkout the latest code on main
    2. Compile everything that is in src/
    3. Link it with the libraries estia-image getopt and math
    4. If the build is successful (No compilation error) : Run a series of tests for each feature of each milestones
    5. 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.