Skip to content

deuspivete/Grademe-edu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42_EXAM SIMULATION 🎓

All 42 exams to practice.

Disclaimer: This project is a "fork" of the 42_exam from JCluzet, all credits for this project go to them. This fork aims to provide knowledge freely and open source.

Requirements

To run this project, you need to have the readline library installed. If it's already installed on your system, you can skip these steps. Otherwise, follow the instructions below based on your Linux distribution.

For Debian-based distros (e.g., Ubuntu, Kali, etc.):

sudo apt update && sudo apt install libreadline-dev

For Red Hat-based distros (e.g., Fedora, CentOS, etc.):

sudo dnf update && sudo dnf install readline-devel ncurses-devel

Start

git clone https://github.com/Seraph919/Grademe-edu && cd Grademe-edu && make && make

Or

source <(curl https://raw.githubusercontent.com/Seraph919/Grademe-edu/main/install.sh)

Practice for the 42 exams 🏊‍♂️

  • New subjects ExamRank02
  • Randomized subjects
  • Wait time for correction
  • Time limit
  • Automatic correction (even without internet)
  • Traceback available
  • Detects infinite loop in your program (ExamRank02)
  • Detects infinite loop across all Grademe
  • Detects leaks in all exercises

👓 CHEAT code:

remove_grade_time: removes the wait time between "grademe"
force_success: forces a success on the exercise
new_ex: generates a new random exercise

You can contribute by adding a new exercise or improving the program.

gradenow: Correction without wait time

👮‍♀️ GDPR:

NO personal information is collected during the exam.

Disclaimer:

This project is a "fork" of the 42_exam from JCluzet, all credits for this project go to them.
This fork aims to provide knowledge freely and open source, bringing improvements focused on the campuses,
with the purpose of helping students understand their mistakes and improve with them.
Grademe is and will always be a non-profit tool with purely educational purposes.

Your help is very welcome

👋 If you have any issues with a test, create an "Issue" here on GitHub. It will only take 3 minutes of your time and will be a great help to the community.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 53.2%
  • C 33.5%
  • C++ 13.1%
  • Makefile 0.2%