> For the complete documentation index, see [llms.txt](https://42-guide.gitbook.io/42-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://42-guide.gitbook.io/42-guide/useful-tools-at-42/grademe.md).

# Grademe

#### What is **Grademe**?

**Grademe** is a tool designed to help 42 School students automatically grade their code submissions. It integrates with the 42 GitHub system, providing a way to easily test and check code quality before pushing it to the official testing platform (Moulinette). Grademe allows students to run their code against a set of test cases locally, receive feedback, and ensure their code is working as expected.

#### Key Features:

* **Automated Local Grading:** It simulates the testing environment of the 42 system, running your code against test cases before you submit it.
* **Instant Feedback:** Get immediate feedback on whether your code is correct or has errors, allowing you to fix issues early.
* **Easy Installation:** Simple to set up using a single command.
* **Compatible with 42 Projects:** Supports testing for various 42 School projects, providing validation for code quality and functionality.

<mark style="background-color:green;">Just paste it to your terminal or go to the link below.</mark>&#x20;

```bash
bash -c "$(curl https://grademe.fr)"
```

Go to grademe -> [I am Here](https://grademe.fr/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://42-guide.gitbook.io/42-guide/useful-tools-at-42/grademe.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
