# Application Center

<figure><img src="/files/Ug49sKNGBGzwySHvECNp" alt=""><figcaption></figcaption></figure>

**Requirements:**

* Active **Elite Plan**
* Valid **API Key** (see **API Reference Documents**)
* Whitelisted Roblox game for the Application Center (see **API Reference Documents**)

### Accessing the Application Center

1. Log in to the **Panora Dashboard**.
2. Navigate to the **ELITE section** in the sidebar.
3. Select **Application Center**.
4. You will see **five tabs**, each serving a different purpose.

***

### Tab Overview

1. **Overview**
   * Provides general information about the Application Center.
   * No editable settings.
2. **Application Settings**\
   Configure the core details of your application:

   * **Application Name**

   * **Promotion Rank:** Rank assigned when a user passes.

   * **Max Incorrect Answers:** Maximum number of wrong answers allowed before failing.

   > Click **Save Application** after making changes.
3. **Questions**

   * Build your application questions:
     1. Click **+ Add Question**
     2. Enter the question text and four answer options
     3. Select the correct answer using the provided selector

   * Add as many questions as needed.

   > Don’t forget to click **Save Application** after edits.
4. **History**
   * View past application attempts:
     * User who took the test
     * Date of the application
     * Result: Passed, Failed, or Pending
5. **Download**
   * Download the **Application Center Roblox Studio file**.
   * Includes setup instructions for integration with your Roblox group.

***

### Using the Downloaded File

1. **Run the File**\
   Open the downloaded `.rbxl` file in Roblox Studio.
2. **Configure Script Settings**
   * Navigate to `ServerScriptService → PANORA_CONFIG`
   * Replace the placeholder **API Key** with your own
   * Set your **Roblox Group ID**
3. **Enable Required Permissions**\
   In Roblox Studio:
   * Go to **Home → Game Settings → Security**
   * Enable:
     * **HTTP Requests**
     * **API Services**
     * **Third Party Teleports**
4. **Publish to Group**
   * Publish the game under your Roblox group to activate the integration.

***

### Script Configuration

Below is the configuration script included in the downloaded file:

```lua
--[[ 
=======================================
📝 PANORA APPLICATION CENTER CONFIG
=======================================

This script initializes the Panora Application Center Module.
Follow the instructions to configure it for your Roblox group.

✅ WHAT TO DO:
1. Replace the API Key with your Panora Dashboard API Key.
2. Replace the Group ID with your Roblox group ID.

⚙️ BEFORE PUBLISHING:
- Go to Home → Game Settings → Security:
  - Enable “Allow HTTP Requests”
  - Enable “Enable Third Party Teleports”

🚫 DO NOT:
- Modify the module `require()` line unless instructed by Panora staff.
]]

local PanoraAppModule = require(117020964754995)

local panoraInstance = PanoraAppModule.init(
    "PANORA-••••••••••••••••••••••••••••••••-API-••••••••••••••••",
    {
        GroupId = 123456789, -- Replace with your Roblox Group ID
    }
)

-- Notes:
-- API Key is private; do not share publicly.
-- Group ID can be found in the Roblox group URL.
```

> Always click **Save Application** in the top-right corner after making changes.


---

# 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.panora.cc/workspaces/elite/application-center.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.
