# Application Center

<figure><img src="https://4022767025-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk9rByha0j0DRgblu3Nao%2Fuploads%2FwllEpXFVEFnksYQhkRpo%2FScreenshot_166.png?alt=media&#x26;token=84dfd09e-913f-48a8-a0ea-3bceb2327368" 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.
