# Community Works

In certain organizations, members are expected to contribute to community work in addition to their regular duties. To effectively manage this requirement, we've developed a module that allows users to specify the amount of community work expected from each member and tracks their completion progress. Users also have the option to compensate for any incomplete community work obligations by making a monetary deposit. Community work logs can be entered either by administrators or by users themselves, with the latter requiring approval from administrators. Additionally, the system automatically records community work when a user is designated as a coordinator.

### Administrator Panel

In the administrator panel, you can create new community work duties assigned to a user and keep track of: their active period, how many hours they have worked and how many hours they have left to do.

<figure><img src="/files/OoKrlOopOk4HMI3TnZDt" alt=""><figcaption><p>Community Work Duties in the administrators' panel</p></figcaption></figure>

You can also create Community Work Logs by assigning them to a specific user.&#x20;

<figure><img src="/files/TEWy81V43D1cmxspUJpw" alt=""><figcaption><p>Community Work Logs in the administrators' panel</p></figcaption></figure>

### Foront-end&#x20;

In the Community Works module in the front-end you can see your own community work logs, you can create new ones and these must be accepted by an administrator, you can also delete them. And if they have not yet been accepted you can edit them.

<figure><img src="/files/FC3ACSEpD55EG6zHbiIW" alt="" width="290"><figcaption><p>Community Work in front-end</p></figcaption></figure>

### Notification

When you create a new Community Work Log the administrator will receive this email to approve it.

<figure><img src="/files/uzM1hjfDaaUOqHLq6PI6" alt="" width="375"><figcaption><p>Email approval of new Community Work Log</p></figcaption></figure>

### Parameters

With this Parameter you can enable or disable the Community Works section.

<figure><img src="/files/EyfV3l2Vm5w4ljWbcoS0" alt=""><figcaption><p>Parameter to enable or disable the Community Works section</p></figcaption></figure>

In the following parameter you can configure the email addresses of the administrators who will be able to confirm the created community work logs.

<figure><img src="/files/OE64hIRYIPLjGVeTxwgG" alt=""><figcaption><p>parameter for configuring administrator's emails</p></figcaption></figure>


---

# Agent Instructions: 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://eavio.gitbook.io/eavio-club/functionalities/community-works.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.
