MUN Conference

How this app works.

Every screen, every control, and what each one actually does. Written for the person who opened the app and could not tell which button they needed.

Last reviewed 17 September 2026

Start here

Three ways in.

Find the one that describes you and read that path. You do not need the rest of this page.

I am chairing, and we start in ten minutes.

Get the console on your laptop and the board on the projector, then call the roll. Pass a motion to open debate and run the speakers list. When the committee is ready to vote, pass a motion to move to voting. No clock counts down until you press a button that says Start.

Start a session · Roll call · The floor · Motions · Voting · The board

I am a director, setting the conference up.

Organization, then conference, then committees, then seats, then staff.

Setting up · Seats · Roles · Your pages

I am running the projector.

You need one link from the chair. Nothing else, and no sign-in.

The board · If it stops

If you take one thing from this page

The complaint about this app is that there are too many buttons. Both navigation bars answer that the same way: they show a few tabs, and everything else sits behind More. Open it, and under Keep at the top you can tick exactly the tabs you use. The rest stay one click away and stop competing for your attention. Whatever you are looking at is always shown in the bar, even when you have not pinned it.

Orientation

Where the app lives.

There are four surfaces. Almost every question about this product is really a question about which one you are on.

The chair console
One committee, run by its chair. The address is /chair/ and the committee id. Speakers list, clock, motions, votes, grades, awards.
The board
The projector. The address is /board/, the committee id and a token. It needs no sign-in, and it only ever shows nations — never a delegate name.
The conference pages
The secretariat office. The address is /conf/ and the conference slug. Committees, people, schedule, documents, announcements.
The public awards page
One page per conference at /awards/ and the slug, readable by anyone with the link once a chair publishes.

The organization layer sits above all of it at /org/ and your organization slug: one school or club, which can run several conferences over several years.

The free path

Run one committee, right now.

One screen, no organization form, no conference wizard, no billing. This is the fastest way to a live room and it is free.

  1. Open /quick. You will be asked to sign in first; sign in with any Google account and you come straight back.
  2. Type a name in Committee name.
  3. Under Seat the room pick one: Security Council seats 15 nations, General Assembly seats 30, and I’ll add nations myself starts the room empty.
  4. Press Start session.

The screen that comes back hands you three things, and it is the only place all three appear together:

Your console
Open console takes you to the dais for this room.
Board for the projector
A link to copy. Open it on the projector laptop. No sign-in needed.
Co-chair
A code and a link. Whoever opens it signs in with any Google account and lands in this same console. It works for 7 days.

Copy the board link and the co-chair link before you leave this screen. Both are also available later from Share ↗ in the console header, so nothing is lost if you navigate away.

A second person

Joining by code.

This is how a co-chair gets into a console. There is no email to get wrong, because the address is taken from whichever account opens the link.

  1. The chair opens Share ↗ in the console header and reads out the code, sends the link, or shows the QR code on the screen.
  2. You open the link, or type the code into the Someone sent me a code box on the welcome screen and press Join.
  3. If you are signed out you are sent to sign in, and then straight back to the same code.
  4. You land in that committee’s console as a chair of it.

A code looks like TRQ4-9KDM: eight characters with a hyphen in the middle. Capitals, lower case and a missing hyphen all work. The alphabet deliberately contains no 0, 1, 2, 5, 8, B, I, L, O, S or Z, so nothing you read across a room can be mistyped into a different code.

Tapping the link twice is safe. The second tap returns you to the same console rather than creating a second seat. A code lasts 7 days from the moment it was made.

Access

Every role, and exactly what it opens.

There are two separate lists of people: the organization’s, and each conference’s. A person can be on one, the other, or both.

Organization roles

Set on the organization team page. Only an admin can change them.

admin
The whole organization: conferences, the organization team, totals across conferences, Plan & invoices and Organization settings. Opening any conference in the organization gives director access to it.
editor
Everything an admin has except Plan & invoices and Organization settings. Opening a conference also gives director access, and an editor can open any committee’s chair console.
viewer
Read-only. They see the conference list and the staff list, with no email addresses. Opening a conference gives them Home and Committees, with every management control hidden — the buttons are not there because the server would refuse them anyway.

Conference roles

Set from People, then the Staff view, with Invite staff. The role list there is Director, Secretariat, Chair, Volunteer, Advisor and Observer.

director
The full conference: Home, Committees, People, Setup, Schedule, Documents and Messages, the status control in the topbar, and any committee’s console. A director can edit or remove any announcement, including one they did not send.
secretariat
The same pages and the same tabs as a director. The one difference in the code: an announcement can only be changed or removed by the person who sent it, or by a director.
chair
The console for their own committee, and nothing else. Their conference navigation is Home alone. The Committees tab is withheld on purpose: that page loads a manager-only read, so a chair opening it would get an error card rather than a partial page. Home already lists their committees.
volunteer
Home on the conference. No console, no committee management.
advisor
No view. See below.
observer
No view as a conference role. See below.
delegate
No view. See below.

The roles with no portal

Advisor, observer and delegate have nothing to open. There is no screen for any of them. Someone invited in one of those roles signs in, is sent to a page that says so in plain words, and that is the whole experience. Nothing is broken and nothing is missing from their invitation — the view has not been built.

A person in one of those roles here who is a chair or a director on another conference is forwarded to the seat they do have, so this only ever strands someone whose only role is one of the three.

Before the day

Setting up an organization and a conference.

Do this once. A conference belongs to an organization, and committees belong to a conference.

The organization

  1. From the welcome screen choose Create your organization.
  2. Fill in Organization name, Type — High school, University, Independent club or Other — and Organization address, which is the slug in your web address. The address is checked as you type; if it is taken, a number is added.
  3. Press Create organization. You land on the organization home.

The conference

  1. On the organization home press New conference.
  2. Give it a Conference name, and optionally a First day and a Venue.
  3. Press Create conference. It starts in draft.

The status control sits in the conference topbar and offers four states: Draft, Open, Live and Closed. Picking one asks you to confirm before it changes.

Two of the four change more than the word in the pill. Live switches Home to the live floor, and Closed switches it to the after-the-conference view. Under Draft and Open the app behaves identically — the only difference between those two is the word itself. Home also switches to the live floor on its own the moment any room has a board up, unless the conference is marked closed — and when it does, it says a room is running and names the status the conference is still set to, rather than quietly overruling you.

Setup, the tab

Setup holds two views. Describe it is the assistant: describe the conference in a sentence and it proposes committees for you. Details is the settings page, and it is where you choose which awards this conference gives — that choice is what the awards finale offers a chair later.

Test mode

Details also carries a card headed Simulate before going live with one button, Open simulator. It opens a page of its own, at the conference address followed by /simulate.

A test session is a private list of invented people, and nothing else. Choose Whole conference or One committee, press Start test session, then add people one at a time. Each gets a random id like SIM-4F2A9C10, whatever private reference you typed, a role, a committee, a status you set by hand — absent, present, queued, speaking or done — and a vote of yes, no or abstain. Four counts sit above the list: people, present (everyone not marked absent), queued, and votes cast. Up to 200 people.

Before the day

Committees, seats and nations.

Making a committee

Open Committees and press New committee, or Import CSV for several at once. Each card offers Open console, Manage and, separately and in red, Delete. Deleting asks you to type the committee’s name exactly before it will go, and it takes the committee’s records with it.

Seating the room

Manage opens the committee, which is where the roster lives. With no seats it says No seats yet and offers Build the roster.

The roster builder takes nations three ways: type into the search and pick, Or add a preset for a whole body at once, or Or paste a list — one country per line, or comma separated. A crisis or cabinet committee asks for characters instead of countries, with Add a character. A seat can be marked as an observer, which means it has no vote: it is not counted in a tally, not counted in the seats a vote is measured against, and cannot cast a roll-call ballot.

Import CSV on the committee page brings in delegates with their names and schools. A chair can also seat a walk-in mid-session without leaving the console, with + Add new nation in the speakers rail.

Assigning a chair

From People, then Staff, then Invite staff. A chair must be given a committee — the form refuses to save one without it — and their row then shows an Open console link.

On the day

The chair console.

One committee, and everything needed to run it. Get here from the quick-session screen, a join link, the committee card, or the staff list.

The tab strip

Four tabs are shown to begin with, in the order a session happens: Roll call, Floor, Motions, Voting. Five more live behind More: Attendance, Announcements, Record, Delegates and Awards. Tick whichever you use under Keep at the top and they join the strip; Reset to the usual four puts it back.

Opening a committee that has never been run takes you straight to Roll call and opens the roll for you. That happens once per committee, not on every visit. A committee opened in the middle of voting procedure starts on Voting instead, because the speakers list is on hold.

The session bar

The strip under the tabs carries the four facts a chair checks constantly, and every one of them is a button that jumps to the tab that can act on it: quorum and the present count, how many nations are on the speakers list, how many motions are on the floor, and how many speeches are waiting to be graded.

On the right, Recess… calls a recess, and Return to debate appears whenever the board is pinned to a scene — a vote result, an announcement — and takes the pin off.

When nothing is pinned, the strip’s first words say what the room is in: In session, Debate open once a motion to open debate has passed, or Voting procedure. During voting procedure Return to debate reads Show the order of voting, because debate is still closed. Voting procedure is ended from the Voting tab, never from this strip.

Keyboard

On the Floor tab, and only while no action is already in flight: Space starts, pauses or resumes the clock, N calls the next speaker, Y takes the floor back from the current one, and the up and down arrows add or remove 15 seconds. A speaker called with N arrives ready, and their clock waits for Space or Start. During voting procedure N does nothing, because the speakers list is on hold. The keys are deliberately dead while a tap is still travelling, so a slow network cannot queue two of them.

When a speech is waiting to be graded, 1 to 5 scores content and Shift and 1 to 5 scores speaking. Those keys work on the Floor tab only, so a digit typed anywhere else cannot file a score against a delegate whose speech has left the screen.

Two chairs at once

A co-chair sees your changes within a few seconds. Your own actions appear immediately; the delay is only for the second device. If a change of yours was refused, a notice appears at the bottom of the console with a Retry beside it. A refusal that would fail the same way again, such as a control on hold during voting procedure, says why in the notice and has no Retry.

On the day

Roll call: opening it, and closing it.

The roll decides quorum, and it decides which seats a vote is measured against. Getting it wrong is what makes a vote refuse to publish later.

  1. Open Roll call. If the committee has never been run, the roll is already open.
  2. Mark each nation as you call it. Mark all present and Mark all absent do the whole room at once and both ask you to confirm first.
  3. Use the search box to find one nation in a long list.
  4. When everyone is marked, press Close the roll.

While the roll is open the projector shows the roll-call card to the room — that is what makes the count visible to the people being counted. Close the roll takes that card off the wall. The marks already made still count. There is no confirmation, because closing costs nothing but a timestamp, and it is the one button that frees the projector.

Once it is closed the panel reads Roll closed with the present count, and the close button is gone. Opening a vote also closes an open roll, so a committee that went straight from the roll into a ballot does not leave the roll-call card on the wall. Passing a motion to open debate, or to move to voting, closes an open roll too.

New session roll call starts a clean count after a break. It clears this session’s marks — conference check-in is untouched — and asks before it does.

A delegate marked present and voting may not abstain. The panel says so, and the server refuses the abstention if you try. Attendance, under More, is where you change one mark later without restarting the roll.

On the day

The floor, the speakers list and the clock.

The controls are the state. Only the actions that mean something right now are on screen.

Floor open
Nobody holds the floor. You get the speech length control and Call first speaker, which stays dead until somebody is on the list. During voting procedure the floor reads The speakers list is on hold. and Call first speaker stays dead until voting procedure ends.
Ready
A speaker has been called and their full time is showing, but nothing is counting. Start begins it, with Next beside it. Calling a speaker never starts a clock.
Now speaking
Pause, Yield and Next speaker. The clock counts down and the bar drains. It began when you pressed Start, not when the delegate was called.
Paused
Resume takes the whole screen, with Next beside it.
Time elapsed
The clock turns red and Next speaker becomes the loud one. The speech is not cut off; the room decides.

Setting the speech length

Drag the Speech length slider for the common times, or type an exact one into the box beside it. It reads 45, 1:30, 1m30 and 2 min. Anything from 5 seconds to 60 minutes is accepted; outside that the server refuses it.

The length applies to the next speaker you call, and then carries forward to everyone after them. During a moderated caucus the per-speaker time the body voted for wins instead, the slider is switched off, and it says so — end the caucus to change it.

More actions

More actions holds the rarer controls, so they are not occupying a quarter of the main row all session: Add 30s, Take 15s, Reset clock — which puts the full time back and stops the clock, so it waits for Start again — a second speech-length slider, which changes how long the current speaker has without starting, stopping or restarting their clock, and Clear the list, which asks first.

The speakers rail

The rail on the right stays live in every tab, because placards go up during motions and votes just as often as during debate.

Adding
Type into Add a country… and pick, or press Enter to take the first match. A nation not on the roster is added with + Add new nation. During voting procedure the box is switched off and reads On hold during voting procedure.
Reordering
Drag a row, or focus it and press Alt with the up or down arrow. Both do the same thing, so a reorder is never drag-only.
Removing
Remove on the row. An Undo appears for six seconds and puts the nation back where it was.
The heading
Counts everyone on the list including whoever is speaking, and states the length the next speaker will be given.

On the day

Motions.

Raise it, then record Pass or Fail from the room’s vote.

Raising one

On Motions, the form at the top takes a Type and a Proposer. The proposer is required, and the Add motion button says so while it is missing. Caucus-shaped motions also ask for Total minutes, and a moderated caucus or round robin for Speaking seconds. A Topic field appears for the types that have one.

The list below is ordered by how disruptive each motion is, which is the order a committee considers them in. With no nations seated the form says so rather than offering a proposer dropdown with nothing in it.

Open debate
Opens debate. Raise it once the roll is done; passing it closes the roll if it is still open. Nothing is locked before it passes, so the speakers list works from the start.
Set the agenda
Chooses which of the committee’s two topics is on the agenda, from a Topic list of both. It is offered only when the committee has a second topic.
Introduce working paper
Put the paper’s name in Topic: that is the title the order of voting shows. Passing it puts the paper in line for voting procedure.
Introduce amendment
The same for an amendment, plus Amends, which names the working paper it changes. The newest paper is already chosen. Until a paper has been introduced the list is not shown.
Move to voting
Ends debate and starts voting procedure. Close debate is no longer offered; a Close debate motion raised before works exactly like this one.

During voting procedure the form is replaced by Voting procedure is under way. Motions can be raised again when it ends.

Deciding it

Each motion has Pass and Fail. The most recent ruling shows Undo for ten minutes. Passing Open debate opens debate. Passing Move to voting starts voting procedure straight away, and any other motion still on the floor lapses.

Take the room’s vote on the placards, then record it. Hovering Pass on Open debate, Set the agenda or Move to voting says what passing it will do. Here is what each kind of motion does when it passes:

Open debate
The session bar and the projector’s committee card read Debate open, an open roll closes, and the console moves to Floor. No clock starts.
Set the agenda
The projector shows the chosen topic under the committee’s name.
Move to voting
Voting procedure starts: the console moves to Voting, the projector shows the order of voting, and the speakers list is on hold. Every other motion still on the floor lapses and reads withdrawn. A delegate who was called to the floor but not started goes back to the top of the speakers list. See Voting.
Adjourn debate, Adjourn meeting
Debate is no longer marked open, and the session bar reads In session again.
A caucus
Call …-min caucus appears on its row. See below.
Working paper, amendment
It joins the order of voting and waits for voting procedure.

Fail records the motion as failed and changes nothing else. A co-chair’s screen that has not caught up cannot reverse your ruling: recording the other result on a decided motion is refused, and recording the same one again does nothing.

A working paper or amendment that is being voted on shows Voting now in place of Pass and Fail. During voting procedure Pass is refused on every motion; Fail and Undo still work.

Undo

Undo sits on one row at a time: the motion you most recently recorded Pass or Fail on, for ten minutes after you did. A published vote is never undone this way. Undo puts the motion back on the floor with Pass and Fail, reverses what passing it did, and says Ruling undone. The ruling before it then shows Undo, if its own ten minutes have not run out.

Move to voting
Voting procedure ends and the committee is back where it was before the ruling. The motions that lapsed come back to the floor. A delegate it sent back to the speakers list stays on the list. Once a vote has been opened in that voting procedure, Undo is refused: use End voting procedure instead.
Open debate
Debate is no longer marked open, and a roll the ruling closed opens again, unless a new roll has been started since.
Set the agenda
The agenda goes back to the topic it was on.
A caucus
Refused while the caucus it called is on. End the caucus first.

Calling the caucus a motion won

When a caucus motion with a length passes, a Call …-min caucus button appears on its row. That is the only place a caucus can be called, which is the real procedural order: the committee votes it, then the chair runs it. For a moderated caucus it first asks whether the proposer speaks First or Last, and puts them on the speakers list there. The button is not offered while another caucus or a recess is on, or during voting procedure.

Calling a caucus starts no clock. It arrives ready, with its full time showing on the session bar and the projector. See Caucus and recess.

On the day

Voting, and publishing a result.

Votes are taken in voting procedure, one item at a time. Two methods, and both end the same way: every seat on the floor has to be accounted for before the result can be published.

Voting procedure

Voting procedure starts the moment Pass is recorded on Move to voting, and it ends only when you press End voting procedure. Nothing ends it by itself. Outside it the Voting tab reads No vote is open. and lists any items that are Waiting for voting procedure.

  1. On Motions, raise Move to voting and press Pass. The console moves to Voting, which shows the Order of voting. The projector shows the same list under Voting procedure, with Debate is closed. Please stay in your seats until voting ends.
  2. The item marked Next is already selected. Choose Placard or Roll call and press Open vote. The console and the projector show the ballot, headed Voting procedure · Item 1 of 3, with your own numbers.
  3. Take the vote as described below and press Publish result. The room sees the result for one minute, then the order of voting again, with that item marked Adopted or Failed.
  4. Repeat until the tab reads Every item has been voted on.
  5. Press End voting procedure. Debate is open again, the console moves to Floor, and the projector goes back to the committee card, headed Debate open.

The order is fixed by the rules: amendments are voted on before the working paper they amend, and working papers follow in the order they were introduced. An amendment that names no paper comes first. Once votes have been taken, the item numbers follow the order they were actually taken in. Each row says where it stands:

Next
The item the rules put up next. It is selected for you.
Waiting
In line behind it.
Voting now
Its ballot is open.
Adopted, Failed
Voted on in this voting procedure.
Vetoed by …
Failed on a permanent member’s no in the Security Council. The nation is named in full, for example the United States of America.
No longer applies
An amendment whose working paper was withdrawn, failed on Motions, or has already been voted on. It has no number and can only be withdrawn.

Select any row to act on it. For an item that is waiting, choose the method and press Open vote. The threshold comes from the committee’s rules, so there is no control for it. Open vote stays dead on a working paper while an amendment to it is still waiting, and says Vote on the amendments to this working paper first. In the Security Council the method reads Roll call and there is nothing to choose.

Withdraw takes an item out of voting. It asks Withdraw …? It will not be voted on. first, with Withdraw and Keep.

While a ballot is open, Cancel vote sits in its header. It asks Cancel this vote? Ballots recorded so far are cleared. Answering Cancel vote clears the ballots and puts the item back to waiting; Keep voting leaves the vote open. Use it when a vote was opened on the wrong item or with the wrong method.

When every item has been voted on, or nothing was introduced, End voting procedure is the main button under the list. With items still to vote on it asks End voting procedure with … items still to vote on? They stay introduced for the next voting procedure. first. It is refused while a vote is open: publish the result or cancel the vote. When it ends, the notice says Voting procedure ended. Debate is open.

Ending voting procedure cannot be undone. If it was a mistake, pass Move to voting again: the items still to vote on are waiting. They also stay if the agenda later moves to the other topic, so withdraw any that belong to a topic the committee has set aside.

Placard

Three steppers — In favour, Abstain and Against. The line underneath counts what you have entered against the seats on the floor and names how many are still unaccounted for. Publish result stays dead until that number is zero.

Roll call

Tap a nation to cycle its vote. A delegate marked present and voting cannot abstain. A delegate who passes must vote yes or no when you come back to them in the second round. Clearing a vote removes the record on the server, so a co-chair cannot be looking at a different tally for the same motion.

Observers are not offered a ballot and are not in the denominator. That is why a committee with an observer seated can still reach a complete count.

How the result is decided

Abstentions are excluded from the denominator. A simple majority needs more votes in favour than against; two thirds needs the votes in favour to reach two thirds of the yes-and-no total. Nothing carries with zero votes in favour, whatever the abstentions say. Which of the two applies comes from the committee’s rules: two thirds where they say so, otherwise a simple majority.

In the Security Council the threshold is not used. An amendment or a working paper needs nine votes in favour, and a no from a P5 nation is a veto only when those nine are there. A vetoed item fails and the result records which nation cast the veto; an item short of nine simply fails. A council seated with other than fifteen members needs the same share: nine fifteenths of its members, rounded up. A veto counts even if that delegate is marked absent afterwards: the tally counts the room, the veto counts what was said.

Publishing puts the result on the projector. It stays there until you call a speaker or press Return to debate. During voting procedure the result stays for one minute, then the room sees the order of voting again.

On the day

Caucus and recess.

A caucus is called from the motion that carried it, on the Motions tab. It arrives ready: the session bar and the projector show its full time and nothing counts until you press Start caucus clock. In a moderated caucus you can instead call the first speaker and press Start; that one press starts the speaker’s clock and the caucus clock together.

While a called speaker and the caucus clock are both waiting, the session bar says Starts with the speaker in place of its own button, and the floor’s note adds This also starts the … caucus clock. There is never a second Start for the same moment. With nobody on the speakers list yet, the rail asks you to Add the first country and call them. Press Start when they begin speaking.

The session bar is the caucus while it lasts: its kind, its topic, its clock, and the per-speaker time if it has one. Pause and Resume hold the caucus clock; End caucus ends it and gives the projector back to debate. Pausing a speaker never pauses the caucus, and a caucus clock you paused is not resumed by a speaker’s Start. A caucus cannot be longer than two hours.

A recess is called from Recess… in the session bar. Pick 5, 10, 15 or 30 minutes or type your own, add a reason if the room should see one, then Start recess. The recess clock starts on that press, because the room is told when to come back. The bar counts down and reads Due back when the time is up. Resume debate ends it; during voting procedure the same button reads End recess, because debate is still closed. A recess cannot be longer than eight hours.

On the day

Grading speeches, and where the grades go.

Two numbers and a note, taken while you still remember the speech. Nothing else in the app turns them into an award.

When a speech ends, a grading panel appears in the right-hand rail and follows you between tabs until you deal with it. It has two rows — Content and Speaking, each 1 to 5 — a Note field of up to 300 characters, and two buttons. A delegate who was called but whose clock was never started gave no speech, so nothing appears for them.

Both scores
Saves by itself shortly after the second score, but only for a speech that ended in the last three minutes. A speech from earlier in the session is filed by Save, so a stray keystroke cannot score the wrong delegate.
Writing a note
The automatic save stands down while there is anything in the note field or your cursor is in it. Press Save when you are done.
One score only
Refused. Save is dead until both are in, and it says Score both to save rather than looking alive.
Skip this one
Records that you chose not to grade it. Nothing is auto-skipped: silence is never taken as a judgement, so a speech waits until you decide.

Grades go to exactly three places, and nowhere else:

Record
Under More. Every speech, per delegate: how long they spoke, what you scored, what you wrote. It is evidence, not a ranking — there is no rank column, no composite, no award control.
Delegates
Under More. The same figures for one delegate at a time, beside their rubric and their notes. See Delegates and notes.
Awards
The finale shows each delegate’s averages beside their name while you set stars. It is there to jog your memory. It does not choose.

On the day

Delegates, and the notes an award is defended with.

One delegate at a time: what the room counted, what you scored them on, and what you wrote down while you could still remember it.

Delegates sits behind More on the chair console, where the tab strip describes it as Notes and rubric. The left column lists everyone in the committee, strongest composite first and anyone unrated after them, with a search over nation, name and school and a tally beside each name — speeches rated, over speeches delivered. Picking a name opens their record on the right. The arrow keys move down the list and Enter opens the one you are on. Under 900 pixels wide you see one column at a time, with ← All delegates to go back.

What we actually observed
Eight figures, counted from the speakers list, the speech ratings and the motions: speeches delivered, speeches rated, times skipped, content average, speaking average, motions proposed, motions passed, and a composite. A figure nobody has judged reads Not rated; one the server did not send reads Not recorded. Neither is ever printed as a zero, because a delegate nobody rated is not a delegate who scored nothing.
Rubric
Five dimensions — Research, Speaking, Diplomacy, Paper and Decorum — each 1 to 5, filed by Save rubric. Leave one blank rather than guessing: blank is stored as unrated, not as a low score. Where the chairs of this room disagreed enough that the committee average for a dimension is not a whole number, that average is printed under it.
Award
The same dropdown the awards finale offers, holding exactly the awards this conference chose. Setting one here sets it there. The committee holds one award per tier, so giving Best Delegate to somebody clears it from whoever had it. An award already stored that this conference no longer gives stays in the list, marked, rather than disappearing.
Notes
Everything the chairs of this committee have written about this delegate, newest first. Write one, tag it, press Add note. Up to 500 characters each.

The same log, from the Record

Every row under Record carries a Notes button with the number written so far beside it. It opens the same log, directly under the speeches it is about, with a composer that offers a few phrases assembled from the figures already printed on that row — tap one to start a sentence, then write the part only you saw. Those phrases are built from the numbers on the page and nothing else; no model is called, so they work on a room’s worst wifi. That surface can also Edit a note of your own, and removing one there asks Remove for good first.

Who can read a note

Anyone the app would let run this committee: a chair assigned to it, the conference’s directors, secretariat and admins, and the organization’s admins and editors. Nobody else, because nobody else has a screen — there is no delegate, advisor or observer view anywhere in this app.

Only the person who wrote a note can change or remove it. A co-chair reads every note in the room and owns none of them, and pressing Remove on somebody else’s says who wrote it. A line that came from the rubric score sheet is marked from the rubric score sheet and has to be changed where it was written.

A note names a student and records a judgement about them. Write it as something that student could one day read.

At the end

Awards, and publishing them.

Three stages, in the order a chair actually works: rate everyone, separate whoever tied, then give the awards. It is a rail, not a wizard — go back whenever you like.

Rate
A whole-star rating out of five for each delegate, with the recorded evidence beside the name. Anyone left unrated is left out of the ranking rather than ranked last.
Separate
Where two delegates share a rating, you are asked to pick between them. If your answers contradict each other in a loop, the app says so and asks you to re-decide one pair rather than inventing an order that fits none of them.
Award
The full list with a dropdown per delegate. Ranks stop where the order stops: a delegate still tied shows a dash rather than a made-up position.

The awards on offer are the ones this conference chose in Setup, then Details — not a fixed four. Most Improved is a checkbox of its own rather than a dropdown option, so nobody can be given it twice. Giving Best Delegate to someone clears it from anyone else who had it.

You can award anyone on the list wherever they sit in it. The ranking is a suggestion and the page says so.

Publishing

Publish awards makes them readable on the conference’s public awards page. It is dead until at least one award has been given. Afterwards the page hands you the link to copy and to open.

If you change an award after publishing, the panel says Changed since you published — the public page is still showing the old slate until you press the button again.

On the day

Handing out the room.

Both links a chair ever needs to give away are behind one button.

Share ↗ sits in the console header. It opens two blocks.

Board for the projector
The link to copy, Open board ↗, and Show QR. The QR is the practical way to get a long link onto a projector laptop with no password manager — point that laptop’s camera at your screen.
Co-chair
The code in large type, the link, and its own Show QR. They sign in with any Google account and land in this console.

A line under the board heading says when this console last heard from the server. It names the server, never the projector: the projector’s own connection cannot be seen from here. If the server is not answering for you, the wall is probably behind too.

The room

The projector board.

What the room watches. No sign-in, nation names only, and no delegate name ever reaches this screen.

Getting it up

  1. On the chair console press Share ↗.
  2. Copy the board link, or press Show QR and scan it from the projector laptop.
  3. Open that link on the projector laptop and put the browser full screen.

The link contains a token, which is what lets it work without a sign-in. Add ?theme=dark to the address for a dark board; when the chair opens it from the console, the board follows the chair’s own light or dark setting. Light is the default, because a cream board reads better under a real projector.

What each scene means

Roll call
The roll is open and nations are still unmarked. The room can see the count of itself.
Speaking now
A nation holds the floor, with the countdown and a draining bar. Until the chair presses Start it reads Ready, with the full time and a still bar.
Moderated caucus
A caucus with speakers. Shows the caucus clock, and the speaker when one holds the floor. Until the chair starts it, the caucus clock shows its full time and reads Ready.
Unmoderated caucus
The caucus clock alone. Nobody is timed individually. It shows its full time and reads Ready until the chair presses Start caucus clock.
Voting procedure
Debate is closed. The topic on the agenda, the line “Debate is closed. Please stay in your seats until voting ends.”, and the Order of voting: each item’s number, whether it is an amendment or a working paper, its title, the nation that introduced it, and where it stands. Once every item has been voted on it adds “Voting is complete.”
Voting now
A ballot is open. Shows the motion, the method, the threshold and how many ballots are in against how many seats may cast one. In voting procedure it is headed “Voting procedure · Item 2 of 3”, and an amendment names the paper it amends.
Final result
A published result: the counts, whether it carried, and the vetoing nation if there was one. In voting procedure it stays for one minute, then the order of voting returns.
Recess
The return time, counting down, with the reason if the chair gave one.
Announcement
A message from the dais, alone on the stage.
Committee
Nothing is pinned and nobody is speaking. The committee name, the topic on the agenda, and what is next on the schedule. Once a motion to open debate has passed, it is headed Debate open.

What a delegate should look for

The rail down the side is always there, whatever the main stage is doing. It carries three things: the speakers list, numbered, so you can count how far away your turn is; the motions on the floor; and the roll, counted as present, not counted, and still to call, with the quorum line underneath. During voting procedure the speakers list adds On hold during voting procedure.

During a vote the stage says how many ballots are in against how many seats may cast one, which is the answer to whether yours has been counted yet. On a roll call it also lists every nation under the way it voted, with flags, so you can find yourself and check the dais recorded you correctly — that is the only moment an objection still counts. A placard vote records no per-nation ballot, and the board says so rather than implying it can confirm one.

A conference-wide announcement rides above whatever is on the stage, so it reaches the room without interrupting the clock.

The dot in the corner

A small dot reports the board’s connection: nothing while it is live, amber on a fallback, red once it has stopped getting answers. It is sized for the person at the laptop and is invisible from the back of a room. Press D on that laptop for the full detail; it hides itself after twenty seconds so it never ends up in a photograph of the session.

When the board stops hearing from the server it says so in words the room can read and keeps counting how old the picture is. A clock the chair has started keeps running either way — it counts locally, so an outage does not freeze the countdown. A clock that is ready stays ready: nothing on the board starts one.

The office

The secretariat pages.

Everything under the conference address. Seven tabs, three of them shown to begin with.

Home
Three states. Before the day: a readiness checklist and your committee cards. On the day: the live floor — every room, its clock, and what needs attention, refreshed every fifteen seconds. A room whose speaker has been called but not started shows their full time followed by Ready, and a room in voting procedure is labelled Voting procedure. After: how it went, with links to the committees and the public awards page.
Committees
Every room. Create, import, manage, delete, and open a console.
People
Two views. Delegates is the roster across the conference; Staff is who can run it.
Setup
Two views. Describe it is the assistant that proposes committees from a sentence; Details is settings, including which awards this conference gives.
Schedule
Blocks with a day, a time, a kind and an audience. The next block is what the board and the chair console warn about.
Documents
The file library. See below.
Messages
Announcements. See below.

The live floor routes each problem to where it gets fixed, not to where it shows: a room with no chair assigned links to the staff list, because the console is the one place you cannot assign a chair.

Old addresses still work. /delegates, /team, /settings, /floor and /announcements all forward to where those pages went, so a link pasted into a group chat months ago still lands somewhere real.

The office

Documents.

A shared library for background guides, templates, certificates and photos, filed by committee.

Add document puts a file in. Each row offers Copy link, Edit and Remove. Search and a kind filter appear once there is anything to filter.

The office

Announcements, and who actually sees them.

There are two separate announcement systems in this app. They share no code and they reach different people.

Conference announcements

Written on Messages. They carry a subject, a body, an urgency and an audience, and optionally a deadline.

Only one kind reaches anybody: a conference-wide announcement with body text. That one appears on every committee projector for ten minutes from the moment it was sent. The projectors show one at a time, so two sent inside ten minutes of each other compete — and each row on the page says, in words, exactly which of those is true of it.

An announcement addressed to a committee, a role or a named person is stored and is read by nothing. It does not reach a projector and it is not email. No screen in the app sends email for an announcement.

Anyone who can manage the conference can send one. Only the person who sent it, or a director, can change or remove it afterwards.

The chair console’s board text

Announcements in the chair console is a different thing entirely: it pushes up to 180 characters onto this committee’s board. Push to board puts it up, Clear board takes it down.

It also stands down by itself after about three minutes, so a chair who forgets to clear it does not lose the projector for the rest of the day.

After

The public awards page.

One page per conference, readable by anyone with the link, with no sign-in.

The address is /awards/ and the conference slug. A chair reaches it from the awards finale after publishing; a director is offered it on Home once the conference is closed.

It shows only what a chair chose to publish, grouped by committee, with the award, the nation, the delegate and their school. It never shows a score, a star rating or a rank. Before anything is published it says so plainly rather than looking broken.

When it goes wrong

Troubleshooting.

What the app says, what it means, and the next thing to do. The messages below are quoted from the app itself.

Messages you might see

This board link no longer works.

The token in the projector’s address no longer matches the committee. Almost always because somebody pressed Replace link in the chair console’s Share panel.

Do this On the chair console press Share ↗, copy the board link or show its QR code, and open that on the projector laptop. This screen re-checks every minute, so a link refused by mistake comes back on its own within the minute.

Reconnecting · showing data from … ago

The board has not had an answer from the server recently and is telling the room how old the picture is. The countdown on screen is still correct — it runs locally.

Do this Check that laptop’s wifi. It reconnects by itself when the network is back, and nothing needs to be restarted. On a reload you will briefly see Connecting instead, with the time the scene was last confirmed; that one is normal.

This vote cannot be published yet.

The ballots do not account for every seat on the floor. The rest of the message names the shortfall: how many of the delegates on the floor have voted, and how many passed and still owe a second-round vote.

Do this On a roll call, finish the delegates who have not voted and bring back anyone who passed. On a placard count, make the three numbers total the seats on the floor. If someone has left the room, mark them absent on Roll call or Attendance first — the seats on the floor are the ones this roll marked present.

A placard count cannot exceed the … members of this committee.

You have entered more votes than there are member seats. Observers are not members and are never in this number.

Do this Correct the steppers. The accounting line under them shows how far over you are.

In the Security Council only a procedural motion can be counted by placard.

A placard count records totals only, with no record of which nation voted no — so a P5 veto could not be detected, and a vetoed resolution would publish as adopted.

Do this Open the vote by Roll call instead. In voting procedure the Security Council’s order of voting offers only Roll call, so this should not come up there.

A delegate present and voting may not abstain.

That is what present and voting means, and the app holds you to it.

Do this Record a yes or a no, or change that delegate’s mark on Attendance to plain present.

The network is slow — check the board before repeating that.

Your tap passed the app’s twelve-second deadline. The server may well have applied it anyway. This is the message behind a tap that seems to do nothing.

Do this Look at the board or the speakers list before pressing the button again. Pressing Next twice is how a committee skips a delegate.

That change did not reach the board

The change was refused, rather than lost. Nothing was applied.

Do this Press Retry in the notice. This one is safe to repeat.

That control is not available yet

The console on your screen is newer than the server behind it. The server has not been published with this control yet, so it does not know what the button asks for. Nothing was changed.

Do this There is nothing to retry, and the notice offers no Retry. Run that part of the session the way you did before. The control starts working once the new version is published — see What it does not do.

The speakers list is on hold during voting procedure.

Debate is closed while the committee votes, so calling a speaker or adding a nation to the list is refused. The list itself is kept exactly as it was.

Do this Finish the votes on Voting and press End voting procedure. The list picks up where it left off, and nobody is called until you call them.

Only Fail is available during voting procedure.

Pass was pressed on a motion while the committee is in voting procedure — usually one raised on a second screen just before the motion to move to voting passed.

Do this Record Fail on it. If the committee does want to take it up, end voting procedure first and raise it again.

A delegate has the floor. End their speech before moving to voting procedure.

Voting procedure cannot start over something still under way. The same refusal names a caucus, a recess or an open vote when one of those is the reason instead.

Do this Do what it says — Yield on the floor, End caucus or Resume debate in the session bar, or publish or cancel the vote — then press Pass on Move to voting again.

This ruling can no longer be undone.

Undo is offered only on the most recent ruling, and only for ten minutes after it. Either the ten minutes are up or a newer ruling was recorded, perhaps from a co-chair’s screen.

Do this Raise the motion that reverses it. If it was a motion to move to voting, press End voting procedure on Voting instead.

This motion has already been decided. Use Undo to change it.

A screen that had not caught up tried to record the other result on a motion that was already decided. The first ruling stands.

Do this If that ruling really was wrong, press Undo on the motion’s row while it is offered, then record the right result.

Too many requests right now

The whole conference has hit its limit of requests for the moment. It clears on its own.

Do this Wait a minute, and close any board tab nobody is watching — an open board keeps asking for updates even when the room has gone.

You are signed out. Sign in again to keep running this committee.

Your session expired mid-committee. Nothing in the room was lost.

Do this Sign in again with the same account. You come back to the same console.

You’re not on this conference.

The account you are signed in with is not listed as staff on the conference you tried to open. Often it is a second Google account, or an invitation that has not been sent yet.

Do this Ask the director to invite that exact address from People, then Staff — or, faster, ask the chair for a join link from Share ↗, which binds whichever account opens it.

You’re on this conference as an advisor.

You are genuinely on the conference, in a role that has no screen built for it. The same page appears for an observer and for a delegate. Nothing is wrong with your account.

Do this There is nothing to open. The secretariat can still send you documents and links directly.

That code is not valid any more. Ask the chair for a new one.

The join code has expired — they last seven days — or a new one was made, which retires the old one.

Do this Ask whoever is chairing to open Share ↗ and send you the current link.

Board interrupted

The board page itself failed to render. It reloads itself, up to three times and counting down on screen, then stops so the room is not left watching a page blink.

Do this Press Reconnect now on that screen. While a countdown is showing it comes back on its own if you leave it; once it has stopped trying, that button is what brings it back. The chair console is unaffected, and nothing about the session is lost.

Symptoms with no message

A control is greyed out. Every dead control in the console carries its reason, so hover it or move the keyboard focus onto it and the reason appears. The common ones: Call first speaker needs somebody on the list; Add motion needs a proposer; Open vote waits until the amendments to that working paper have been voted on; Publish result needs every seat accounted for; Save on a grade needs both scores; Publish awards needs at least one award given.

Controls are greyed out during voting procedure. That is the lock working, not a fault. While the committee votes, Call first speaker stays dead, the box for adding a nation reads On hold during voting procedure, and the motion form is replaced by Voting procedure is under way. Hover the dead button and it says The speakers list is on hold during voting procedure. Take the votes on Voting, then press End voting procedure there and all of it comes back.

The projector says Voting procedure and will not go back to debate. Voting procedure ends only when the chair presses End voting procedure on Voting. Show the order of voting in the session bar takes a result or an announcement off the wall; it does not end voting procedure.

A clock is not counting. It is ready, not stuck. Calling a speaker or a caucus never starts a clock. Press Start on the floor, or Start caucus clock in the session bar, when the room begins. The projector shows the full time until you do.

Open debate, Undo or the order of voting is nowhere on screen. The console shows them only once the server behind it has been published with them. Until then it runs the session the older way. See What it does not do.

The roll will not close. If Close the roll is not on screen, the roll is already closed — the panel will be reading Roll closed with the present count instead. Opening a vote, or passing Open debate or Move to voting, also closes an open roll, so a committee that has moved on will find it closed already. If the button is there and pressing it shows an error, that is an ordinary failed write: use the Retry in the notice.

A tap does nothing. On a slow network a button greys out while the change is travelling. Wait for it. After twelve seconds the console tells you the network is slow and asks you to check the board rather than repeating the action. Do exactly that: the change may have landed.

Someone you invited lands on a no-access page. Read which page it is. You’re not on this conference means the address does not match any staff row — invite that exact address, or send a join link. You’re on this conference as an advisor, or as an observer or a delegate, means they are on it in a role with no screen; nothing you can change on the staff page will give them one.

The projector is showing something old. If there is no Reconnecting line, the board is live and what you are looking at is what the server holds. A finished vote result stays up until the chair calls a speaker or presses Return to debate; during voting procedure it gives way to the order of voting after one minute. A caucus or recess that was never ended falls back on its own two minutes after its clock runs out. A caucus whose clock was never started is not running out, so it stays up until the chair ends it.

Honest

What this app does not do yet.

None of this is a bug to report. It is a list of things that have not been built, so nobody spends conference morning looking for them.

No delegate portal
There is no screen for a delegate. They cannot see the speakers list, their own record, documents or announcements anywhere except on the projector in their own room.
No advisor or observer view
Both roles can be invited, and both land on a page telling them there is nothing to open. Neither screen has been built yet.
Announcements are not email
A conference-wide announcement with text reaches committee projectors for about ten minutes, one at a time. Everything else — by committee, by role, by person — is stored and read by nothing. No announcement is emailed.
Documents are staff-only
Nothing in the app shows a file to a delegate. Cleared to share is a note, not a permission.
Chairs do not get the Committees tab
Withheld on purpose: that page loads a manager-only read, so a chair opening it would get an error card. A chair reaches their room from Home or from a direct link.
Status barely gates anything
Live and Closed change what Home shows; Draft and Open are indistinguishable to the app. Sign-in routing skips a closed or archived conference. The only refusal anywhere is going Live with no committees. Nothing stops a session running in a conference marked draft.
Unmoderated caucus is not timed
Work done in one produces no speech record, so floor time and the committee record under-count it by exactly that much. The record says so on its own page.
Nothing normalises between chairs
Two chairs grading the same room are two scales. The record names how many each rated and says the gap is between the chairs.
One announcement on the board at a time
Two conference-wide announcements sent inside ten minutes of each other will not both be visible.
One set of rules of procedure
US style: debate opens by motion, amendments and working papers are voted on in voting procedure, amendments before the working paper they amend, and working papers in the order they were introduced. THIMUN style is not supported, and no committee type switches it on.
No points, no dividing a paper
Points of order, information and personal privilege are not recorded anywhere. A working paper has no clauses in the app, so it cannot be divided. There is no motion to reorder working papers either: the chair can open waiting papers in any order, and only amendments-before-their-paper is enforced.

About this page

Last reviewed.

17 September 2026

That is the date somebody read this page against the code, screen by screen. It is not a build stamp and nothing on this page is generated: every sentence was written by hand and checked by hand against a file. Anything changed in the app since that date may not be here yet.

If something on this page disagrees with what the app does, the app is right and this page is out of date. Say so, and it gets fixed.

Privacy · Terms