In the 42 Cursus, you use exams as a checkpoint to test your skills and knowledge gained from the projects and skills leaned within the 'ring' you've just completed. Once you pass the exam, you can claim the Exam Monster achievement for defeating the exam monster.
General Information
In the school the exams are generally 3 hours long
Exams are on a rotating schedule from Monday - Friday, either at 11:00 am - 2:00 pm, 2:00 pm to 5:00 pm or 1pm to 4pm.
When exams are made available, announcements will be made on the Intra and discord, they are generally held fortnightly
You must subscribe to the exam event and exam
Exams will be on campus only
You must be at the work-station exactly the start time of the exam or you will not be able to participate.
During exams, you are expected to treat it like an exam. You cannot Google, chat with your friends etc. You cannot refer to your notes and you absolutely cannot use your phone. Be warned! Your terminal does not have access to the internet!
If you don't pass the exam, do not worry as you can sit it as many times as you need. Each exam is a potential learning opportunity for you, and doesn't cost you anything but your time. Sitting exams will teach students how to be more comfortable with the questions and will advance your skills in breaking down the questions so that you can better understand them.
You should use the exams as an indicator for what you still need to learn. This is your best way to develop your fundamental skills, not through ROTE learning (A memorization technique based on repetition). Don't waste your time trying to remember or practice all 50 questions in some random git repo, instead sit the exam or do your projects.
get to the exam 10 minutes before the start time, after the exam start time has passed, you will not be able to enter the exam cluster.
no communication whatsoever is allowed.
you cannot make noise, or do anything that may disturb the other students in any way .
The use of phones, smartwatches and any other electronic device is forbidden. They must be turned off and put in your bag.
You cannot take any photos of the exam questions.
If your phone rings, you will be disqualified from the exam and asked to leave immediately.
Once signed into the examshell your home directory will contain three directories: "rendu", "subjects" and "traces".
The "subjects" directory will contain the subjects of your assignments.
The "rendu" folder is a clone of your Git turn-in repository. You will work in it and use it as any regular Git repository
The system will not grade anything that is not pushed on your Git turn-in repository, and at the right place. Pay attention to where subject file tells you to put your files.
You can only run your programs in the "rendu" directory or one of its subdirectories.
You will be graded by a program. You must respect the specified file/path/function names to the letter.
Assignments will always specify which files will be collected.
When an assignment asks for specific files, they will be explicitly named. For example: "file1.c", "file1.h".
Otherwise, when filenames and/or the number of files is up to you, the assignment will say something along the lines of "*.c", "*.h".
When a Makefile is required, it will ALWAYS be explicitly stated.
In case of a technical problem or if you have a question, you must get up silently and wait for a member of the Bocal to come to you. You cannot ask your neighbours, or verbally call for help.
If you leave the exam area, you cannot come back in again.
You are allowed to have up to 3 blank pieces of paper, and a pen however no notebooks, notes, or any help of the sort
If you have special needs, please ensure the Bocal is aware 48 hours before the exam
You can wear the noise-cancelling headphone during the exam if required, and if the headphone is not connected to your device.
Looking at a mobile phone (or similar or unauthorised device) during the exam
Exchanging information with another student during the exam (in the exam room, in the toilets, etc.)
Having unauthorised materials (cheat sheets) with code or information already to help the student gain an unfair advantage.
Using information to solve the exam from an unauthorised source
Breaching any of the exam guidelines
As you know at 42 we embrace failure, but we absolutely do not tolerate cheating. Every time you cheat, you're not learning skills and lessons that could be important later on.
Cheating is disrespectful. Our team works hard to provide knowledge to help you be successful in your studies, career, and life. Most of all the person you are letting down is you!!
Explained simply, cheating is not being able to re-do an exercise by yourself, or simply copy and paste other codes. Any student or work group that cannot reproduce a project behind closed doors is considered a cheater. Your greatest enemy is yourself: never think that you are certain to know, rather know and show it to us.