Admin Panel Guide
Everything you need to run surveys on fnm242.com — creating assessments, managing questions, reading results, and controlling who has access. Written for administrators and viewers alike.
Overview
The FNM Survey System lets the party create anonymous surveys, collect responses from members, and analyse the aggregated results. The admin panel at fnm242.com/admin is where all of that is managed.
Who can do what
| Capability | Viewer | Admin |
|---|---|---|
| View analytics & export CSV | ✓ | ✓ |
| Open / close surveys | — | ✓ |
| Create & edit surveys and questions | — | ✓ |
| Generate access codes | — | ✓ |
| Reset answers | — | ✓ |
| Manage team members | — | ✓ |
Signing In
- Go to fnm242.com/login — or scroll to the bottom of the public site and click ADMIN.
- Enter the email address and password given to you by your administrator.
- Click Sign in. You'll land on the Surveys page. Your name and role appear at the bottom of the sidebar.
Managing Surveys
Each survey card shows its title, public URL (fnm242.com/slug), question count, response count, and status.
Statuses & lifecycle
DRAFT not visible to the public — being built OPEN live and accepting responses CLOSED hidden from the public, responses frozen
- To open a survey: click Open Survey. It appears on the public landing page immediately.
- To close it: click Close. Respondents can no longer start or resume it.
- To reopen: click Reopen Survey on a closed card. All previous responses are kept.
Setting the public listing order
- Hover a survey card and grab the ⋮⋮ handle on the left.
- Drag it above or below the other cards and release.
- The public landing page instantly lists surveys in this order. Changes are recorded in the Audit Log.
Card actions
| Button | What it does |
|---|---|
| Open ↗ | Opens the public survey page in a new tab (what respondents see). |
| Build | Opens the question builder for this survey. |
| Analytics | Opens the results dashboard for this survey. |
| Codes | Shown for invite-only surveys — manages single-use access codes. |
Creating a Survey
- On the Surveys page click + New Survey. A form card opens.
- URL slug — lowercase letters, numbers and hyphens only. This becomes the survey's public address: fnm242.com/your-slug. It cannot be changed later, so choose it carefully.
- Title — the full survey name shown to respondents (e.g. "Youth Wing Assessment Survey").
- Description — one line explaining who the survey is for; shown on the landing card.
- IP limit (1–10) — how many completed responses are accepted from the same network connection. The default of 3 balances duplicate protection with shared mobile connections.
- Require access codes — flip this toggle on for sensitive surveys. Respondents must then enter a valid single-use 8-character code to begin (see Access Codes section).
- Click Create survey. It appears as a DRAFT — build your questions, then open it.
Building Questions
Open a survey's Build page to manage its sections and questions. Changes take effect immediately for anyone who starts the survey afterwards.
Sections
- Each survey is organised into sections (e.g. "The State of the Party"). Click a section's name to rename it inline — click away to save.
- + Add section at the bottom creates a new one; the × beside a section's name deletes it with its questions.
Question types
| Type | What the respondent sees |
|---|---|
| Single choice | One answer from a list (Yes / No / Partially, Likert scales, categories). |
| Multi-select | Any number of options; you can set a maximum ("check up to 5"). |
| Score 1–10 | A row of numbered buttons with Low/High endpoints. |
| Rating matrix | Several statement rows each rated 1–5 — ideal for communications grids. |
| Short text | A single-line written answer. |
| Long text | A multi-line written answer for open feedback. |
| Number | A numeric input (e.g. "how many meetings were held"). |
Adding & editing a question
- Click + Add question inside the section where it belongs. A "New question" row appears.
- Click the row to expand its editor.
- Write the prompt (the question itself) and optional help text (a hint shown beneath it).
- Pick the type. For choice questions enter the options — one per line. For matrices enter the statement rows the same way.
- Use the Required toggle to control whether respondents must answer before moving on. Leave it off for optional questions.
- Click Save. Click the row again to collapse it.
Reordering
Drag any question row by its ⋮⋮ handle — drop it in a new position, or drop it into a different section entirely. The survey updates instantly.
Analytics
The Analytics page is where results come together. Everything is aggregated — no individual is ever identifiable.
Reading the dashboard
| Panel | What it tells you |
|---|---|
| Stat tiles | Completed responses, in-progress sessions, flagged networks, total questions. |
| Respondent categories | How many responses came from each role (Chairman, Council Member…). Chosen anonymously at the start. |
| Responses — last 30 days | Daily volume. Red bars mark peak days; hover a bar for its count. |
| Shared-IP observations | Networks that submitted more than once. Normal for mobile carriers — investigate only sudden bursts. |
| Question breakdowns | Every question with its distribution: bar charts for choices and scores, a colour-intensity heatmap for matrices (darker = more responses in that cell, with a green/red average per row), and a quote wall for written answers. |
Exporting results
- Click Export CSV in the top right.
- A spreadsheet downloads — one row per response, one column per question, ready for Excel or Google Sheets. Categories and timestamps included; no personal data, because none exists.
Written answers
Text questions show the first few responses on the quote wall — click View all → to read everything collected for that question.
Resetting Answers
Administrators can permanently wipe a survey's responses — useful after a test run or a false start.
- On the Analytics page click Reset Answers.
- A confirmation dialog shows exactly what will be deleted, including the number of completed responses.
- Click Delete all answers to confirm, or Cancel to back out.
Access Codes
For invite-only surveys, respondents must enter a valid 8-character code to begin. Each code works exactly once.
- Open the survey's Codes page (the button appears on its card).
- Enter how many codes you need (1–500) and click Generate codes.
- The new codes appear in a grid — click Copy all to put them on your clipboard, then send them to invited participants however you like (WhatsApp, email, printed slips).
- As codes are used they display struck-through. The grid always shows which are still available.
Team & Roles
Administrators manage who has panel access under Team.
- Fill in the new member's name, email, a password of at least 8 characters, and their role.
- Click Add member and share the credentials with them privately.
- Viewer sees analytics and exports only. Admin can do everything, including managing the team.
- Use Make viewer / Make admin to change a role, and Deactivate to suspend access without deleting the account. Reactivate at any time.
Audit Log
Every administrative action is recorded automatically — who did it, when, and what changed. The log holds the most recent 200 entries and requires no setup.
| Entry | Meaning |
|---|---|
| LOGIN | Someone signed in to the panel. |
| UPDATE · status → open/closed | A survey was opened, closed or reopened. |
| REORDER_LIST | The public listing order of surveys changed. |
| CREATE / DELETE | Surveys, sections or questions added or removed. |
| RESET_ANSWERS | A survey's responses were permanently deleted. |
| GENERATE_CODES | Access codes were generated for a survey. |