# Create and edit contests on front-end

You can allow registered users to create and edit own competitions on site front-end.

### Step 1. Permissions.

Proceed to **Site Administrator > Components > NorrCompetition > Options** and click on **Permissions tab**. In left sidebar click on User Group you want to allow this feature for (e.g. Registered) and set up the following rules:

* **Create Contest** - allows users in the group to create contest using front-end form.
* **Edit Contest** - allows users in the group to edit any contest on front-end .
* **Edit Contest State** - allows users in the group to change the state of any contest on front-end.
* **Edit Own Contest** - allows users in the group to edit on front-end contest they created.
* **Edit Contest After Contest Start** - allows users in the group to edit contest on front-end after the contest has started.
* **Edit Contest After Vote Start** - allows users in the group to edit contest on front-end after the vote has started.

These rules allowing user to create and edit contests. Set required parameters to \*\*Allowed\*\* or \*\*Denied\*\* and save the configuration.

<figure><img src="https://norrnext.com/images/docs/norrcompetition/faq/create-and-edit-contest-permissions.png" alt="Rules in Permissions tab allowing user to create and edit contest"><figcaption><p>Rules in Permissions tab allowing user to create and edit contest</p></figcaption></figure>

### Step 2. Competition Form

You can manage options that will be available in competition form. All options are arranged in tabs. Tabs can be shown or hidden in the form.

Proceed to **Site Administrator > Components > NorrCompetition > Options** and click on **Contest Form** tab.

* **Advanced Options** - show or hide the advanced options in the form.
* **Layout Options** - show or hide the contest layout options in the form.
* **Entry Layout Options** - show or hide the entry layout options in the form.
* **Images Options** - show or hide the images options in the form.
* **Metadata Options** - show or hide the metadata options in the form.

<figure><img src="https://norrnext.com/images/docs/norrcompetition/faq/contest-form.png" alt="Contest form tab to manage options on back-end"><figcaption><p>Contest form tab to manage options on back-end</p></figcaption></figure>

As a result, you will get the following result on the front-end:

<figure><img src="https://norrnext.com/images/docs/norrcompetition/faq/create-new-contest.png" alt="Create new contest on front-end"><figcaption><p>Create new contest on front-end</p></figcaption></figure>

### Step 3. Create menu item

Go to **Menu Manager > \[name] menu** and create new menu item. Select **NorrCompetition > Contest Form** and save settings.

<figure><img src="https://norrnext.com/images/docs/norrcompetition/faq/create-menu-item.png" alt="Create a contest Form menu item"><figcaption><p>Create a contest Form menu item</p></figcaption></figure>

### Permissions override for specific contest

You can override permissions for specific contest. It might be useful if you need to allow or deny submission in some selected contests. Go to contest edit mode and click on **Permissions** tab and override settings.

<figure><img src="https://norrnext.com/images/docs/norrcompetition/faq/override-permissions-rules.png" alt="Override Permissions Rules"><figcaption><p>Override Permissions Rules</p></figcaption></figure>

### Edit contest of front-end

To edit contest on front-end proceed to contest and click on edit button under the contest title.


---

# 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://docs.norrnext.com/norrcompetition/faq/create-and-edit-contests-on-front-end.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.
