> For the complete documentation index, see [llms.txt](https://guide.fariaedu.com/cp-reflective-project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.fariaedu.com/cp-reflective-project/process.md).

# Process

The reflective project is an **extended piece of work** so allow plenty of time for each of the following stages before starting to write your essay:

* **choosing your issue**
* establishing a **research question**
* conducting **research**
* **collecting evidence** of the different perspectives

You have the freedom to work independently but you will be allocated a **supervisor** to guide you through the process from start to finish.&#x20;

{% hint style="info" %}
Your supervisor will organise **three formal meetings** with you at the start, in the middle and at the end.&#x20;
{% endhint %}

![](/files/-MGPk0g1o4XJQER0LSEr)

| *Image:* [*Christina@wocintechchat.com*](https://unsplash.com/photos/LQ1t-8Ms5PY)*. Unsplash, 2019.* |
| :--------------------------------------------------------------------------------------------------: |

The **first meeting** is likely to be about clarifying the **ethical dilemma**, maybe looking at your **essay plan**, and discussing how to **carry out your research**.&#x20;

The **second meeting** might look at your **research methods and findings**, or perhaps your **first draft**.

Your supervisor will grade your final submission according to the **five IB assessment criteria** at the end of the two-year programme, following your **final meeting** to review your learning experience.&#x20;

Your reflective project will be **internally marked** by the school and may be included in the sample selected by the **IB for external moderation**.&#x20;

{% hint style="warning" %}
Take care to keep to the set **word limit** - moderators will not read beyond the maximum!
{% endhint %}


---

# 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, and the optional `goal` query parameter:

```
GET https://guide.fariaedu.com/cp-reflective-project/process.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
