# Activate for Program Owner

### Backend

MaGIC Activate used `Challenge` module as backend and its management interface can be accessible thru:

`Backend` -> `Service` -> `Challenge` -> `Manage`

![Manage Challenges](/files/-MUifPaHjkWxDoy6r8IK)

### Workflow for Challenge (Problem Statement)

As an admin, you can perform the following workflow action onto a challenge submission by problem statement owner.

1. `new` - In draft mode, applicant not yet submit. Submission is editable by application in this stage.
2. `pending` - Submitted, pending for admin to process. Submission is **NOT Editable** by application in this stage.
3. `processing` - Processing by admin. Admin can post message to applicant for amendment. Submission is editable by application in this stage. After amended, applicant can resubmit and have their status reset back to stage 2.&#x20;
4. `approved` &#x20;
   1. Application approved by admin.
   2. Auto create participation form (F7) to take in solution provider submission for this challenge.
   3. Challenge is accessible in frontend.
5. `completed`- To mark this challenge as completed. Participation form is disabled.
6. `reject`- To mark this challenge as permanently rejected by Admin.&#x20;

### Workflow for Solution Provider

The entire workflow is handled by F7 Stage:

1. `application` - Submitted new application
2. `pending` - Pending for problem statement owner
3. `approved` - Proposed solution is approved by problem statement owner
4. `rejected` - Rejected by problem statement owner

An application can be edited under `draft` mode. Once submit in `submitted` status, application is not editable. However, before closing date, applicant can revert a submitted application back to `draft` for re-editing.&#x20;

### F7 Form Solution Provider Submission

You can manage all submission of a particular challenge by viewing the challenge.

![View Challenge](/files/-MUie_JgL6fiUgCOF2TS)

Click link under `Applicaiton` form and you will be brought to the F7 form page in backend.

![View F7 Form](/files/-MUiexYcPRvIDtJvYyug)

All submissions (`draft` and `submitted`) can be found here. Click into each of them, to view and to update its workflow stage.


---

# 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://central-docs.mymagic.my/by-modules/magic-activate/activate-for-program-owner.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.
