Esports Management
At a Glance
What This Section Does
Create prediction markets for esports matches. AI automatically generates market questions and resolution rules for League of Legends, Counter-Strike, and Valorant competitions. Just pick a match and let AI do the work.
Who Should Use This
- Market Managers: Create markets for upcoming esports matches
- Content Managers: Edit and refine AI-generated market questions
- Esports Coordinators: Monitor upcoming matches and ensure timely market creation
Most Common Tasks
- View Upcoming Matches: Browse scheduled esports games
- Generate Market: Create AI-powered market for a match
- Edit Market Content: Refine AI-generated questions
- Regenerate Content: Try different question variations
Before You Start
Make sure you have these permissions:
admin_market: Required to view matches and generate marketsesport: Required to view the sports matches page- Whitelist: "
Create & Approve Markets": Required to publish markets
tip
The AI generates great starting content, but always review and edit for clarity before publishing.
1. Esports Matches Viewing
Esports Matches Viewing Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Access Esports Management | Navigate to Esport from the main navigation menu. |
| 2 | View Page Header | Review the page title "Esports Matches" and description "View upcoming matches from League of Legends, Counter-Strike, and Valorant". |
| 3 | Select Game Tab | Click on one of the three available tabs: League of Legends, Counter-Strike, or Valorant. |
| 4 | View Match List | Review the matches table showing Date, Match (with team logos), and Actions columns. |
| 5 | Browse Matches | Scroll through the list or use pagination controls to view all available matches. |
Game Tab Navigation
| Step | Action | Details |
|---|---|---|
| 1 | Access League of Legends | Click the League of Legends tab to view League of Legends matches. |
| 2 | Access Counter-Strike | Click the Counter-Strike tab to view Counter-Strike matches. |
| 3 | Access Valorant | Click the Valorant tab to view Valorant matches. |
| 4 | Review Active Tab | The selected tab is highlighted and displays its corresponding match list. |
2. Market Generation
Market Generation Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Locate Match | Find the esports match you want to create a market for in the matches table. |
| 2 | Click Generate Market | Click the Generate Market button in the Actions column for the selected match. |
| 3 | Review Match Details | A dialog titled "Generate Market Question" appears, displaying match details including round, teams, date, and time. |
| 4 | Generate Question | Click the Generate button to create an AI generated market question and resolution rules. |
Market Generation Dialog Fields
| Step | Action | Details |
|---|---|---|
| 1 | View Match Information | Review the match title (e.g., "Round of 16 match 4: ME vs FSK"), date, time, and team logos. |
| 2 | Initiate Generation | Click the Generate button to create the market content. |
| 3 | Review Generated Content | After generation, the dialog displays the Question, Resolution Rules, Category, Tag, and Resolution Time fields. |
3. Generated Market Editing
Market Question Editing Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Access Question Field | Locate the Question textbox containing the AI generated market question. |
| 2 | Edit Question Text | Click in the textbox and modify the question text as needed. |
| 3 | Review Question Clarity | Ensure the question is clear, unambiguous, and properly phrased for market traders. |
Resolution Rules Editing Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Access Rich Text Editor | Locate the Resolution Rules section with the formatting toolbar. |
| 2 | Edit Resolution Text | Click in the editor and modify the resolution rules as needed. |
| 3 | Apply Text Formatting | Use the toolbar buttons to format text: |
| Bold: Emphasize important text | ||
| Italic: Add emphasis or citations | ||
| Underline: Highlight key information | ||
| Strike: Show removed or invalid text | ||
| Ordered List: Create numbered steps | ||
| Bullet List: Create unordered lists | ||
| Link: Add hyperlinks to reference sources | ||
| 4 | Verify Resolution Clarity | Ensure resolution rules clearly define how and when the market will be resolved. |
Market Information Review
| Field | Description | Editable |
|---|---|---|
| Question | The market question displayed to traders. | Yes |
| Resolution Rules | Detailed rules explaining how the market will be resolved, including sources and deadlines. | Yes |
| Category | Automatically set to "E-Sports" for all esports matches. | No |
| Tag | Automatically set to "AI-generated" to indicate the content was generated by AI. | No |
| Resolution Time | The date and time when the market is scheduled to be resolved. | No |
4. Market Regeneration
Market Regeneration Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Review Current Content | Examine the currently generated question and resolution rules. |
| 2 | Click Re-generate | Click the Re-generate button to create a new variation of the market content. |
| 3 | Review New Content | The system generates a new question with slightly different wording and updated resolution rules. |
| 4 | Compare Versions | Evaluate whether the new version is clearer or more appropriate than the previous one. |
| 5 | Regenerate Again (Optional) | Click Re-generate multiple times to explore different question variations. |
Regeneration Behavior
| Behavior | Description |
|---|---|
| Question Variation | Each regeneration produces a different phrasing of the market question while maintaining the same core meaning. |
| Resolution Rules Update | Resolution rules may be slightly rephrased with each regeneration. |
| Preserved Information | Category, Tag, and Resolution Time remain unchanged during regeneration. |
| Unlimited Regenerations | You can regenerate content as many times as needed to find the optimal phrasing. |
5. Market Creation
Market Creation Sequence
| Step | Action | Details |
|---|---|---|
| 1 | Review Final Content | Verify that the Question and Resolution Rules are accurate and complete. |
| 2 | Confirm Information | Check that the Category, Tag, and Resolution Time are appropriate. |
| 3 | Click Create Market | Click the Create Market button to finalize and publish the market. |
| 4 | Market Created | The market is created and will be available to platform users. |
Market Creation Cancellation
| Step | Action | Details |
|---|---|---|
| 1 | Decide Not to Create | If you decide not to create the market, do not click Create Market. |
| 2 | Click Close | Click the Close button to exit the dialog without creating a market. |
| 3 | Return to Match List | The dialog closes and you return to the esports matches table. |
| 4 | No Market Created | No market is created when you close the dialog. |
6. Matches Table Structure
Matches Table Columns
| Column | Description |
|---|---|
| Date | The scheduled date and time of the match in DD/MM/YYYY HH:MM format. |
| Match | Team matchup display showing team logos and names in "Team A vs Team B" format. |
| Actions | Contains the Generate Market button for creating markets based on the match. |
Match Display Format
| Element | Description |
|---|---|
| Team Logo | Visual icon representing each team, displayed before the team name. |
| Team Name | Official team name or abbreviation (e.g., ME, FSK, VIT.B, LILMIX). |
| VS Separator | The word "vs" separates the two competing teams. |
| Date and Time | Displayed in DD/MM/YYYY HH:MM format showing when the match is scheduled. |
8. Game Specific Match Information
League of Legends Matches
| Information | Details |
|---|---|
| Tab Name | League of Legends |
| Match Source | Data sourced from official Riot Games League of Legends esports schedule. |
| Team Format | Teams display with official logos and abbreviated names. |
| Resolution Source | Markets resolve based on official results from https://lolesports.com. |
Counter-Strike Matches
| Information | Details |
|---|---|
| Tab Name | Counter-Strike |
| Match Source | Data sourced from official Counter-Strike esports schedule. |
| Team Format | Teams display with official logos and abbreviated names. |
| Resolution Source | Markets resolve based on official tournament results. |
Valorant Matches
| Information | Details |
|---|---|
| Tab Name | Valorant |
| Match Source | Data sourced from official Riot Games Valorant esports schedule. |
| Team Format | Teams display with official logos and abbreviated names. |
| Resolution Source | Markets resolve based on official tournament results. |
Overview
Back-office staff must be assigned the permission key to access and whitelisted to operate market.
| Section | Description |
|---|---|
| Overview | Administrative menu for viewing upcoming esports matches and generating AI powered prediction markets for League of Legends, Counter-Strike, and Valorant competitions. |
| Access Requirements | Administrator access to the backoffice system with permissions for Esports management. |
| Menu Location | Main Navigation > Esport |
| Primary Functions | Match Viewing, Game Tab Navigation, Market Generation, Content Editing, Market Regeneration, Market Creation, Pagination |
| Supported Games | League of Legends, Counter-Strike, Valorant |
| No. | Key Features | Permission Key | Whitelist Type |
|---|---|---|---|
| 1 | Match Viewing | admin_market | - |
| 2 | Market Generation | admin_market | - |
| 3 | Market Regeneration | admin_market | - |
| 4 | Market Editing | admin_market | - |
| 5 | Market Creation | admin_market | Create & Approve Markets |
Match Viewing
| Step | Instruction |
|---|---|
| 1 | Navigate to Esport from the main navigation menu. |
| 2 | The page displays "Esports Matches" as the title with description "View upcoming matches from League of Legends, Counter-Strike, and Valorant". |
| 3 | Three tabs are available: League of Legends, Counter-Strike, and Valorant. |
| 4 | Click any tab to view matches for that specific game. |
| 5 | Each match displays Date, Team Logos, Team Names (vs format), and a Generate Market button. |
Market Generation
| Step | Instruction |
|---|---|
| 1 | Locate the match you want to create a market for in the matches table. |
| 2 | Click the Generate Market button in the Actions column. |
| 3 | A dialog titled "Generate Market Question" appears showing match details. |
| 4 | Click the Generate button to create AI generated market content. |
| 5 | The dialog populates with Question, Resolution Rules, Category, Tag, and Resolution Time. |
Content Editing
| Step | Instruction |
|---|---|
| 1 | After generation, the Question field contains editable text. Click to modify the question. |
| 2 | The Resolution Rules section includes a rich text editor with formatting toolbar. |
| 3 | Click in the Resolution Rules field to edit the text. |
| 4 | Use toolbar buttons to apply bold, italic, underline, strike, ordered lists, bullet lists, or links. |
| 5 | Review both Question and Resolution Rules for clarity and accuracy. |
Market Regeneration
| Step | Instruction |
|---|---|
| 1 | After initial generation, review the Question and Resolution Rules content. |
| 2 | If you want alternative phrasing, click the Re-generate button. |
| 3 | The system generates new variations of the question and resolution rules. |
| 4 | Click Re-generate multiple times to explore different content options. |
| 5 | Select the version that best fits your requirements. |
Market Creation
| Step | Instruction |
|---|---|
| 1 | Review the final Question and Resolution Rules to ensure accuracy. |
| 2 | Verify that Category is set to "E-Sports" and Tag is "AI-generated". |
| 3 | Confirm the Resolution Time is appropriate for the match schedule. |
| 4 | Click the Create Market button to publish the market. |
| 5 | The market is now available to platform users for trading. |
Best Practices for Esports
Key Reminders
| Reminder | Details |
|---|---|
| AI Content Requires Review | All AI generated questions and resolution rules should be reviewed and edited before creating a market. The AI provides suggestions, not final content. |
| Three Separate Game Tabs | League of Legends, Counter-Strike, and Valorant matches are displayed in separate tabs. Check all tabs regularly for new matches. |
| Markets Must Be Created | Clicking Generate Market only opens the dialog. You must click Create Market to actually publish the market to users. |
| Close Cancels Creation | Clicking Close exits the dialog without creating a market, even if you generated and edited content. |
| Resolution Rules Are Critical | Clear, detailed resolution rules prevent disputes and ensure traders understand how the market will be resolved. |
| Official Sources Required | Always include links to official tournament or game websites in resolution rules for verification. |
| Match Date Format | Dates are displayed in DD/MM/YYYY HH:MM format throughout the system. |
| Independent Pagination | Each game tab has separate pagination settings. Changing rows per page in one tab does not affect others. |
| Team Logo Display | Team logos help users quickly identify matches. Ensure they load properly before creating markets. |
| Re-generate Preserves Edits | Warning: Clicking Re-generate replaces any manual edits you made. Save your preferred version before regenerating. |
Product Glossary
| Term | Description |
|---|---|
| Esports | Competitive video gaming at a professional level. The platform supports markets for League of Legends, Counter-Strike, and Valorant esports matches. |
| Esports Management | The administrative interface for viewing upcoming esports matches and generating prediction markets based on those matches. |
| Esports Matches Page | The main page displaying upcoming matches from League of Legends, Counter-Strike, and Valorant with options to generate markets. |
| Game Tab | One of three tabs (League of Legends, Counter-Strike, Valorant) that displays matches specific to that game. |
| League of Legends | A multiplayer online battle arena (MOBA) game developed by Riot Games. Professional matches are tracked on https://lolesports.com. |
| Counter-Strike | A competitive first person shooter game with an active professional esports scene. |
| Valorant | A tactical first person shooter game developed by Riot Games with professional competitive leagues. |
| Match | A scheduled competitive game between two teams in an esports tournament or league. |
| Team Logo | The visual icon or emblem representing an esports team, displayed alongside the team name in the matches table. |
| Team Name | The official name or abbreviation of an esports team (e.g., ME, FSK, LILMIX, KC, G2). |
| Generate Market Button | A button in the Actions column that initiates the market creation process for a specific esports match. |
| Generate Market Question Dialog | A popup window that guides administrators through creating a prediction market based on an esports match. |
| Market Question | The primary question traders will see when viewing the market. It should clearly ask whether a specific outcome will occur. |
| Resolution Rules | Detailed guidelines explaining how and when the market will be resolved, including authoritative sources and deadlines. |
| Rich Text Editor | A formatting toolbar that allows text styling in the Resolution Rules field, including bold, italic, underline, strike, lists, and links. |
| Bold Button | Formatting tool that makes selected text bold for emphasis. |
| Italic Button | Formatting tool that italicizes selected text for emphasis or citations. |
| Underline Button | Formatting tool that underlines selected text to highlight important information. |
| Strike Button | Formatting tool that adds strikethrough to text, often used to show removed or invalid information. |
| Ordered List Button | Formatting tool that creates numbered lists in the resolution rules. |
| Bullet List Button | Formatting tool that creates unordered (bulleted) lists in the resolution rules. |
| Link Button | Formatting tool that adds hyperlinks to reference sources or additional information. |
| Category | A classification label for the market. For esports markets, this is automatically set to "E-Sports". |
| Tag | A label indicating how the market was created. Esports markets are automatically tagged as "AI-generated". |
| AI Generated | Indicates that the market question and resolution rules were created using artificial intelligence based on match data. |
| Resolution Time | The scheduled date and time when the market will be resolved based on the match outcome. |
| Generate Button | A button in the market generation dialog that triggers the AI to create a market question and resolution rules. |
| Re-generate Button | A button that creates a new variation of the market question and resolution rules, offering alternative phrasing. |
| Create Market Button | A button that finalizes and publishes the market, making it available to platform users. |
| Close Button | A button that exits the market generation dialog without creating a market. |
| Date Column | Table column displaying when each match is scheduled to occur, shown in DD/MM/YYYY HH:MM format. |
| Match Column | Table column displaying the competing teams with logos and names in "Team A vs Team B" format. |
| Actions Column | Table column containing the Generate Market button for each match. |
| Match Details | Information about a specific esports match including the round, teams, date, time, and team logos. |
| Round Information | Contextual information about which stage or round of a tournament the match belongs to (e.g., "Round of 16 match 4"). |
| Official Source | The authoritative website or organization used to verify match results for market resolution (e.g., https://lolesports.com for League of Legends). |
| Market | A prediction market created based on an esports match where users can trade on the outcome. |