Skip to content

wkratos/42-examshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

42-examshell

An interactive terminal exam simulator for practising 42 Piscine and Exam Rank exercises with local subjects, randomized progression, grading, retries, timeouts, tracebacks, and score tracking.

Credits

Maintained, expanded, and improved by @wkratos.

The current expansion by @wkratos includes Week 03, Week 04 Final, broader multi-exercise support, non-repeating selections, scoring improvements, real tester coverage, reliability fixes, and terminal-interface improvements. See the complete authorship and maintenance record.

Current Piscine coverage

  • Week 01: 10 points per successful exercise
  • Week 02: 10 points per successful exercise
  • Week 03: 10 points per successful exercise
  • Week 04 Final: 6 points per successful exercise, capped cleanly at 100

Each difficulty can contain multiple exercises. The engine selects a complete exercise with a subject and tester, and avoids repeating exercises during the same session.

Run locally

cd examshell
make

Read examshell/README.md for detailed usage and project history.

Educational use

This is an independent practice project. It is not made by 42 School and does not represent or reproduce an official examination environment.


⚠️ ALERT TO ALL POOLERS

You're about to uncover the ultimate secret to pass the Piscine... or so you thought 🤭


🏊 Welcome, desperate pooler...

Let me guess. You're tired.
Your brain is mush.
You typed git clone faster than your heart is beating.
You thought: “This is it. The repo with all the answers to the Piscine exam.”

LOL.

🫠 Reality check:

The Piscine is designed to make you suffer.
There's no copy-paste salvation.
There's no cheat code.
There's only you... and your broken malloc.


🤡 What You’ll Find Here

  • main.c: prints “bro you really thought huh”
  • exam_answers/: empty... like your hopes
  • README.md: this masterpiece of disappointment
  • .gitignore: ignores your cheating soul

📚 Piscine Tips That Actually Work

Instead of wasting your time here:

  • Rewrite write for the 100th time.
  • Read the subject. Then read it again.
  • Break your code. Fix it. Break it again.
  • Sleep 4 hours. Survive on coffee and stress.

👀 For the Bold Ones

int main(void)
{
    write(1, "Piscine secret unlocked: just code. That’s it.", 47);
    return (1337);
}

No magic. Just pain.
Welcome to 1337 💀.


🪦 RIP

To every pooler who thought this was the shortcut:
You’ve just been Piscine-trolled.
Bonne chance, baby shark 🦈

About

A terminal-based simulator of the 42 GradeMe exam system, built to recreate the exam workflow and help students practice under realistic conditions.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors