Trivia guide

For: Hosts and staff

Trivia is Rallyra's live, hosted quiz. A host runs the event from a button panel in Discord, members answer with buttons, and points are paid out only after staff approve them. This guide covers everything from writing questions to handling a problem mid-event.

Trivia has two modes: Trivia (this guide) and Trivia League, a season of team Trivia nights, which is in Beta (see the Trivia League guide).

Before your first event

  • Switch on Trivia on the dashboard's Modules page, or with the Active switch at the top of the Trivia page.
  • On the Setup page, set a Trivia channel (where questions post). A separate Trivia results channel is optional; results go to the Trivia channel if you leave it empty.
  • Give your hosts the host role (also on Setup). Hosts can run events but cannot approve payouts or change settings.
  • Make sure the required setup is done, because the payout request at the end of an event needs your payout review channel.

Question types and points

TypeHow members answerPoints for a correct answer
True or falseTwo buttons5
Multiple choiceUp to six lettered buttons (A to F)10
Short answerA button that opens a small text box15

The fastest correct answer to each question earns a 5 point bonus. Each member can answer each question once.

Short answers ignore capital letters, extra spaces, and curly quotes, and you can list other accepted spellings for each question. For more forgiving checks, turn on Lenient answer grading on the Trivia page: it also accepts a leading "the", "a", or "an", regular plurals, and Discord formatting such as bold. It never accepts typos or different words.

Building your question bank

Open Trivia, then Question bank in the dashboard and upload a CSV file. You see every question in a preview before anything is saved. Questions are grouped into sets, so you can keep a "Movie night" set apart from a "Server lore" set. Archived sets stay in the list so you can bring them back.

Staff can also import from Discord with /trivia import and an attached CSV (up to 1 MB), and browse sets with /trivia questions list.

CSV columns

Row 1 is the header. Three columns are required:

  • type: tf, mc, or sa (the long names true_false, multiple_choice, short_answer work too).
  • prompt: the question. A header called question also works.
  • correct: the answer. For true or false, write true or false. For multiple choice, write the letter of the right option (A to F). For short answer, write the answer. A header called answer also works.

Optional columns:

  • option_a to option_f: the choices for multiple choice (2 to 6, starting at A). You can instead put them all in one options column separated by |.
  • accepted_variants: other accepted short answers, separated by | (up to 10).
  • explanation: an optional note saved with the question.
  • category and difficulty: labels for your own organisation.
  • image_url: a picture for a multiple choice or true or false question (an http or https link).

A small example:

typepromptoption_aoption_boption_ccorrectaccepted_variants
tfThe Moon has no gravity.false
mcWhich planet is largest?MarsJupiterVenusB
saWhat colour do you get mixing blue and yellow?greenlime green

The import is all or nothing: if any row has a problem, nothing is saved and you get a list of the rows to fix, numbered as they appear in your spreadsheet. A file can hold up to 1,000 questions.

Running an event

  1. In your Trivia channel, run /trivia start. With no options it opens a setup panel where you pick the set, how many questions, and whether to shuffle them. You can also pass set_name and question_count directly.
  2. Rallyra posts the host panel. From here you control everything:
    • Next: post the next question.
    • Preview: see the next question privately before members do.
    • Reveal: close the question early and show the answer.
    • Lock / Unlock: stop members chatting in the channel while a question is open.
    • End: finish the event and post results.
    • Cancel: abort the event with no results and no points.
  3. Each question has a countdown. When it runs out, the question closes on its own and the chat unlocks. You can always reveal or move on early.
  4. A live scoreboard keeps everyone up to date.

The slash commands do the same things if you prefer typing: /trivia next, /trivia end, /trivia cancel, and /trivia status.

The chat lock needs Rallyra to have the Manage Permissions permission in the Trivia channel. Without it, everything else still works and the lock is simply skipped.

If Rallyra restarts mid-event, the timers pick up where they left off.

Trivia in the Discord Activity (Beta)

The same game can also be played inside Discord's Activity window, where each player answers on their own screen and can read the question in their own language. Trivia League nights are always played this way.

  1. Run /trivia activity start and pick the question set. Set league to True for a League night.
  2. Open the Rallyra Activity from the Activities (rocket) button and choose Trivia. Members do the same to join.
  3. As the host you see a private panel with the question and its answer. Press Show question, then Start timed answer phase to give everyone a short countdown and open answers. Reveal answer closes it early; otherwise it closes when the time runs out. Then show the next one.
  4. Press Finish Trivia at the end. Results and the payout request work exactly as below.

The slash commands do the same: /trivia activity show, go, reveal, end, and cancel. A second press of Show while a question is still open does nothing, so nobody misses a question.

After the event

  • Results post to your results channel with a podium picture of the top players, and the leaderboard updates. Members check it with /trivia leaderboard (this month by default, or all time).
  • Rallyra creates one payout request covering everyone's points and posts it to your payout review channel.
  • Nobody receives points until a staff member presses Approve on that card. Reject pays nobody. See Points and rewards.
  • The dashboard's Trivia page lists past sessions, each with its full results.

Practice runs

Turn on Test mode on the Setup page to rehearse. Test events run exactly like real ones and are marked "test mode", but they never pay points. Turn it off before your real event.

Troubleshooting

  • "Nothing happens when I run /trivia start." Check that Trivia is switched on and a Trivia channel is set. /setup status lists anything missing.
  • Questions post but there is no payout card. Check the payout review channel on the Setup page and that Rallyra can post there (Setup, Server health). Staff can re-post a failed card with /rewards retry-post.
  • The chat lock does not work. Give Rallyra Manage Permissions in the Trivia channel.
  • My CSV was rejected. Read the row numbers in the error, fix those rows, and upload again. Nothing was saved, so there is nothing to clean up.

Still stuck?

A person replies to every message. Contact support.

Trivia guide | Rallyra Help · Rallyra