Student life & conduct.
A school is more than its timetable. It is the chess club and the debate society, the post a prefect pins to the feed, the petition that gathers signatures, the town hall where a head listens, and the election that hands students a real voice. This handbook covers the civic and community life of the school — clubs, the social feed, student government, and elections. (The disciplinary conduct register has its own handbook.)
- 4community surfaces
- EN·FR·ARevery screen
- 5chapters
- ≈9 minto read
Prologue
The parts of school that shape character#
Grades measure what a student learns; community measures who they become. The student-life cluster is where YESS treats that second dimension as seriously as the first — giving clubs a real register, the feed real moderation, the student council a real workspace, and elections a real, secret ballot.
It lives across four staff surfaces — clubs, the social feed, student government, and elections — each with a matching set of portal screens where students and families actually take part. Everything reads in English, French, or Arabic, on the web and on the phone.
Chapter one
Clubs and societies#
The clubs register at /dashboard/clubs holds every society the school runs — academic, sports, arts, cultural, STEM, community service, or simply “other” — each with a type, a teacher supervisor, a membership, an optional budget, and its own detail page at /dashboard/clubs/[id] with tabs for officers, members, events, announcements, and a club feed. Active and inactive clubs are tracked separately so a dormant society does not clutter the live list.
Students meet clubs from their own side. They browse and join at /portal/clubs/discover, manage what they belong to at /portal/clubs/my-clubs, and a friendly /portal/clubs/leaderboard — which scores societies on events held, attendance, members, posts, and recognitions — turns participation into a little healthy competition.
Chapter three
Student government#
Student government gets a real workspace, not a notice board. The staff surface at /dashboard/student-government holds the positions — president, secretary, class reps — each marked elected or appointed, with a term, and optionally the right to moderate the feed. Around the positions sit the tools a council actually uses, each with its own portal home:
The council's toolkit
- 1
Petitions
Students raise petitions that gather signatures toward a threshold (fifty by default); the moment it is met the petition flips to 'threshold met' and the targeted office is notified automatically, so the council must respond. Lives at /portal/student-government/petitions.
- 2
Meetings
Scheduled and live council meetings with agendas, minutes, and formal motions, at /portal/student-government/meetings.
- 3
Town halls
Open forums where the wider student body is heard — questions can be submitted and upvoted, at /portal/student-government/town-halls.
- 4
Office hours
Published times when officers are available to students, at /portal/student-government/office-hours.
- 5
The constitution
A versioned constitution that records the rules the student body governs itself by; a new version becomes current only when ratified by a passed council motion, at /portal/student-government/constitution.
The staff view badges each tool with live activity — open petitions, scheduled meetings, draft constitutions — so a teacher-advisor sees the state of the council at a glance before clicking through.
Chapter four
Real elections#
When it is time to choose those officers, YESS runs an actual election — secret ballot and all — at /dashboard/elections, with each contest's detail at /dashboard/elections/[id]. An election moves through a clear lifecycle:
The election lifecycle
Set up
- Draft — the election is being configured: positions, eligibility, dates.
- Candidates are added and approved
- Campaigning — candidates make their case; the student body reads platforms.
- Voting — a secret ballot opens; each eligible student casts once.
- Students vote from /portal/elections
- Closed — voting ends, results are tallied and published.
Result published
Candidates move through their own small lifecycle — added, then approved or disqualified — and each carries a manifesto and a campaign image. When the ballot opens, the secret vote is enforced in the database: one vote per eligible student, and once cast it can be neither read by anyone else nor changed nor deleted, with the tally maintained automatically and the result computed at close.
Students experience the whole thing from /portal/elections — reading candidate platforms during campaigning and casting a private vote during the voting window. Democracy, scaled to fit inside a school week.
What makes it elite
What makes student life elite#
Five things that set it apart
- 1
Civic life is first-class
Clubs, government, and elections are real modules with real data — not an afterthought bolted onto an academic system.
- 2
A feed built for a school
Image posts with a moderation queue and a flagged view, so the public square stays a safe one.
- 3
A council that actually governs
Petitions with thresholds, meetings, town halls, office hours, and a versioned constitution — the tools of self-government, not a list of names.
- 4
Genuine, secret ballots
Elections with a draft-campaign-vote-close lifecycle and private voting give students a real voice, run cleanly inside a school week.
- 5
Supervised participation
Officers can be granted moderation rights, so students help run their own community under staff oversight.
Adjacent modules
Where student life connects#
Community life touches the rest of the school in quiet, important ways.
Adjacent modules
- 11Conduct & restorationThe discipline register — merits, demerits, restorative interventions — is the conduct side, with its own handbook.
- 15Communication hubThe social feed, announcements, and the student-government workspace share the wider communication cluster.
- 16Parent & student portalsStudents join clubs, post, and vote entirely from their portal — the participation half of this module.
- 03Student informationClub memberships and government positions surface on the student's own profile.
Tutorial
Do it step by step#
Stand up the community side of the school — from the first club to a published election result. Six steps, in the order a student-life coordinator actually builds it.
- 1
Create the clubs
On /dashboard/clubs add each society with its type and teacher supervisor. Students then find and join them from /portal/clubs/discover and manage membership at /portal/clubs/my-clubs.Keep dormant societies inactive rather than deleting them — the register stays clean and the history stays intact.
- 2
Open the feed and set moderation
Manage the social feed at /dashboard/social-feed. Work the moderation queue for posts awaiting approval and the flagged view for anything reported; students post and read at /portal/social. - 3
Define government positions
On /dashboard/student-government create the council's positions — president, secretary, class reps — marking each elected or appointed and granting moderation rights where appropriate. - 4
Give the council its tools
Students open petitions, schedule meetings, hold town halls, publish office hours, and ratify a constitution from the government portal at /portal/student-government. The staff view badges each tool with live activity so an advisor keeps an eye on it all. - 5
Run an election
Create a contest at /dashboard/elections, add and approve candidates in draft, then move it through campaigning into a secret-ballot voting window. Students vote from /portal/elections.Open a real campaigning window before voting — students who have read the platforms vote in greater numbers and with more legitimacy.
- 6
Publish the result
Close the election to tally and publish the result. The new officers take their government positions, and — where their role allows — pick up their moderation duties on the feed. The community has chosen, and the council carries on.
A school with a club for every passion, a square that stays safe, a council that governs, and a ballot that means it — the character side of school, run as well as the academic side.
Chapter two
The moderated feed#
The social feed is the school's own public square. Staff manage it at /dashboard/social-feed and students live in it at /portal/social. Posts can carry images, and the surface is built for a school, not a free-for-all: there is a moderation queue for posts awaiting approval and a flagged view for anything reported, so a moderator approves, hides, or removes content with the controls in front of them.
Moderation is not only an admin job. Student-government officers can be granted the power to moderate content as part of their position, so the community helps keep itself healthy — supervised, but genuinely participatory.