Skip to content

42_examshell – Updated with New Subject Support A practice exam shell for 42 school students to simulate the official exam environment. Now updated with a new subject and exercises through Rank 02, Rank 03, and Rank 04, helping you prepare more effectively for 42 exams. πŸš€ Practice tool to sharpen your skills before the real exam πŸ†• New subject

Notifications You must be signed in to change notification settings

terminal-42s/42_examshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

42 Exam Practice Shell

⚑ An interactive practice environment for 42 School exams (Ranks 02-05) ⚑

πŸ“‹ Overview

This project provides a comprehensive practice shell for 42 School examinations, offering interactive menus and practice exercises for different exam ranks. The shell simulates the actual exam environment and helps students prepare effectively.

πŸš€ Features

  • Interactive Menu System: Clean, colorful terminal interface
  • Multiple Exam Ranks: Support for Ranks 02, 03, 04 and 05
  • Practice Environment: Dedicated workspace (rendu folder) for submissions
  • Command Practice: Built-in command reference and practice
  • Easy Navigation: Simple numbered menu system

πŸ“ Project Structure

.
β”œβ”€β”€ exam.sh           # Main entry point
β”œβ”€β”€ Makefile          # Build configuration
β”œβ”€β”€ README.md         # This file
└── .resources/       # Practice materials
    β”œβ”€β”€ main/         # Main menu and interface
    β”œβ”€β”€ rank02/       # Rank 02 exam exercises
    β”œβ”€β”€ rank03/       # Rank 03 exam exercises
    └── rank04/       # Rank 04 exam exercises
    └── rank05/       # Rank 05 exam exercises

πŸ”§ Installation & Usage

Quick Start

  1. Clone the repository:

    git clone https://github.com/terminal-42s/42_examshell
    cd 42_examshell
    
  2. Run the exam shell:

    make

    Or directly:

    bash exam.sh

Menu Options

The main menu provides the following options:

  • πŸ”„ 1. Commands: Access command reference and practice
  • πŸš€ 2. Exam Rank 02: Practice exercises for Rank 02 exam
  • πŸ“‹ 3. Exam Rank 03: Practice exercises for Rank 03 exam
  • πŸ“„ 4. Exam Rank 04: Practice exercises for Rank 04 exam
  • πŸ“„ 5. Exam Rank 05: Practice exercises for Rank 05 exam
  • πŸ“ 6. Open Rendu Folder: Access your submission workspace

πŸ’‘ How to Use

  1. Launch the application using make or bash exam.sh
  2. Select your desired exam rank or practice option
  3. Follow the on-screen instructions
  4. Complete exercises in the automatically created rendu folder
  5. Use the practice environment to simulate real exam conditions

πŸ“ Workspace

The shell automatically creates a rendu folder where you can:

  • Write your solutions
  • Test your code
  • Practice exam submissions

🎯 Target Audience

This tool is designed for:

  • 42 School students preparing for exams
  • Anyone practicing C programming and system administration
  • Students wanting to simulate exam conditions

βš™οΈ Requirements

  • Bash shell
  • Unix-like operating system (Linux/macOS)
  • Terminal with color support (recommended)

πŸ”„ Updates

The project includes update mechanisms to keep practice materials current with the latest exam requirements.

πŸ“š Exam Ranks Covered

  • Rank 02: Fundamental C programming concepts
  • Rank 03: Advanced C programming and system calls
  • Rank 04: Complex algorithms and data structures
  • Rank 05: Advanced C++ programming and object-oriented design

🀝 Contributing

This is a practice tool for 42 School students. Contributions and improvements are welcome to enhance the learning experience.

πŸ“§ Support

For issues or questions regarding the practice environment, please refer to your 42 School resources or community.


Good luck with your exams! πŸ€

Made for 42 School students by 42 School students

About

42_examshell – Updated with New Subject Support A practice exam shell for 42 school students to simulate the official exam environment. Now updated with a new subject and exercises through Rank 02, Rank 03, and Rank 04, helping you prepare more effectively for 42 exams. πŸš€ Practice tool to sharpen your skills before the real exam πŸ†• New subject

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published