What’s new in Jurika
Everything that has changed, month by month — improved every month, much of it from what judges and organisers tell us through the Feedback button.
October 2026
55 changes
For organisers
- Practice competitions: rehearse the whole flow safely — every email goes only to your own test inbox
- Test judges in a practice sign in with one-time links (no passwords) and can be reset
- Practice documents carry a "PRACTICE – not valid" watermark and never count in stats or your competition limit
- An admin can switch a competition between Real and Practice, with a preview of the impact and a recorded history
- Choose when an excluded team is told: email them now, or tell them yourself first and send the notice later
- Each entry records how, by whom and when consent was given — shown on the entry and in the CSV export
- Judge and participant certificates can carry a verification QR, with its own size control for the code text
- The QR in the certificate designer now matches its printed size and position
- Certificate text lines up neatly to the longest real name, and the 8 MB upload limit is shown before you upload
- The release panel shows exactly how many judges a click will email, and explains when the number is zero
- Tick "Given out another way" so judges know you hand out letters or certificates yourself
- Judges can ask you for a missing letter or certificate; you get one summary email a day, around 8 PM
- Download or email a judge their letter or certificate as a PDF when they can't get it themselves
- A plain-language "How we handle your data" promise, in English and Bahasa Melayu
- Competitions inside an event now appear on your dashboard, and event sort settings save as you go
- Judge requirements are no longer wiped when you re-broadcast a recruitment call
- Events and competitions need a date before they can open
- Edit your organisation name; dashboard entry and judge counts are consistent everywhere
- Locking scores with unscored teams or undecided flags needs a recorded reason
- Face-to-face: judging can't start while a team has no table, and judges are kept away from their own school's teams
- A judge who withdrew can Undo within 10 minutes, or ask to rejoin — you decide, with at most one email a day
- Replacement judges are named by exact email and only join after confirming for themselves
- Every organiser now has a password, with a clearer sign-in page and "Forgot password?" by email
For judges
- A new Documents tab: each competition's appointment letter and certificate in one place
- Jurika issues a verifiable Confirmation of Judge Appointment and a Record of Judging Service, in English or Bahasa Melayu
- Every Jurika document and judge certificate has a QR and a code anyone can check on a public verification page
- Download problems now show a plain-English reason instead of an error page
- A simpler Competitions page — Current, Open to join and History — with events merged in
- Every competition card has the same View or Score button, and finished results leave the dashboard after 30 days
- The dashboard opens on Invited when an invitation is waiting; withdrawn invitations stay visible with a way back
- No more "Submit final scores": once every team is scored you're done and credited automatically
- Standby judges tap "I'm available today" to check in, and still earn a certificate
- Scoring saves are more reliable: a refused save explains why, offline marks stay on your device, unscorable teams are skipped
- Suspended judges can still sign in to download their documents
- Clearer reassignment, stand-in and missed-deadline emails, with a no-penalty hand-back option
- Inactive judges no longer get deadline reminders or Reliability penalties
- Rescue offers at the deadline are opt-in and shared fairly among judges who finished on time
- Judges who haven't confirmed yet see "Please confirm to take part" instead of a scoring prompt
- Every judge now has a password, with a new sign-in page, "Forgot password?" and an email when it changes
For teams and entrants
- All entrant pages and emails in English and Bahasa Melayu
- Excluded or absent teams are told on their status page and by email — the reason only if the organiser chose to share it
- Under-18 members can be edited with guardian consent, and members without an email are kept
- Certificates skip rejected and absent teams, and can carry a QR that proves they're genuine
- Practice competitions show a clear TEST banner, so no one mistakes them for a real one
For everyone
- A public page to verify any Jurika document or certificate, in English and Bahasa Melayu
- This What's new page, and a My feedback page where judges and organisers see our replies
- Feedback gets a reply by email when we answer it or finish it
- The home page shows the whole judging journey and our promises
- Updated privacy notice (feedback, short surveys, AI-assisted reading of feedback, the Reliability record)
- Sign-in links stop working after an email change or password reset, and can't be used from another website
- Passwords must be at least 10 characters; common ones are refused
- Organisers can no longer add a judge to a panel without that judge's own consent
- Uploaded images are checked more strictly, and sign-in emails are protected against abuse
- Removing someone's data on request is more complete — consent records, certificate codes and feedback included
- Outside monitors now alert us if the site, its background jobs, backups or email stop working
September 2026
29 changes
For organisers
- Check conflicts of interest on one page: judges' and teams' organisations grouped, merged and sortable
- The conflict-of-interest check works for standalone competitions as well as events
- Judges with a conflict of interest can't be assigned to those teams
- Teams can record their state and country, so organisations with several campuses are told apart
- A warning when the same person is listed in more than one team
- Sheet syncs show a "review before adding" preview, a banner of changes, and the rows that were skipped
- The contact person on new teams is a tap-to-chat WhatsApp link
- Events sort judges by their actual workload, with clear and preview options on each competition's sort page
- Face-to-face groups keep judges from the same school apart where possible
- Mark an invited pool judge as accepted, or re-invite a judge who withdrew
- Give reasons when rejecting or withdrawing a judge, and contact judges by WhatsApp
- An event's type shows as Online, Face-to-face or Mixed, from the competitions inside it
- A new appointment-letter editor with real formatting and clean pasting from Word
- Letters print exactly as previewed — letterhead on every page — and the signature can be dragged into place
- Email judges their letter and certificate, and release certificates when you're ready
- Open your competition's Google Drive files folder, read-only, from the competition page
- A competition can only be deleted while it's in draft or recruiting, and finished ones keep their judges' records
For judges
- A Joined tab on the dashboard lists the competitions you've joined
- Event invitations appear on the dashboard (accepting needs a complete profile)
- Give a reason when you withdraw from an event
- Keep read-only access to your history, certificate and letter even if a competition is archived or deleted
- Your appointment letter and certificate can be emailed to you
For teams and entrants
- The privacy notice lists the team location details collected, in English and Bahasa Melayu
For everyone
- Public pages are easier to find in search engines, with proper link-preview images
- Private pages and practice competitions stay out of search engines
- Stronger protection against fake emails pretending to be from our domain
- Letter generation is hardened against abuse
- Better contrast and form labels across the site, to the WCAG 2.1 AA accessibility standard
- Email sending recovers better when the mail service has trouble
August 2026
29 changes
For organisers
- The team sheet and the public form now work together, and teams deleted or restored in the sheet are handled safely
- Missing required fields are flagged when teams are imported or added from the sheet
- The competition page shows when the team sheet is out of sync, with a clickable "Show differences"
- Review notes are shown one reason per line
- The setup wizard asks "Do teams submit anything?", and empty required fields are highlighted in red
- Live judging progress: one card for the deadline, at-risk teams and a list of judges to chase
- A Reassignments card shows who handed a team back and who took it over
- A judge releasing a team must give a reason, and each team's movement history is kept
- Released teams are offered to other judges; offers escalate after 6 hours and expire after 72
- Accept an offer on a judge's behalf, or send the team back to its original judge
- Assign a stranded team from a recommended-judge list with WhatsApp links; judges who already declined are listed last
- Fix rubric wording during judging, such as typos, without unlocking or clearing scores
- Multi-competition events with a shared judge pool, a coverage board and automatic sorting of judges
- Events have a printable judge arrangement, a combined programme, pool emails and judge reminders
- Events can mix online and face-to-face competitions
- Practice events with dummy judges, and "Email me a sample of each type" to preview every email
- Exports include every judge's raw score per criterion, and face-to-face walking-plan sheets
- Results release times show in the right time zone, and deliberation flags can be undone
- A new organiser FAQ page in English and Bahasa Melayu
For judges
- See a team you released and its status, and take it back if you wish
- Accept or decline teams offered to you
- Other teams' entries stay hidden until deliberation, so you stay unbiased while scoring
- A "revised" tag shows when rubric wording was corrected
For everyone
- Letter design images are visible only to their organiser
- Data-access and erase requests also cover organiser sign-up requests
- Team submission confirmations survive a server restart
- The admin is warned if the off-site backup fails
- The progress page refreshes faster
- Errors are caught and monitored in-house, with no outside service
July 2026
56 changes
For organisers
- A rebuilt home page for organisers, in English and Bahasa Melayu, with a plain-English fairness explainer
- The competition page shows your next steps in order, with clearer notices
- Practice competitions with sample teams, judges and scores, and no real emails; Reset wipes it back to draft
- "View as judge" previews the real judge experience, read-only
- Face-to-face Event Day console: roll-call, mark-all-present, helper links, auto-refresh, CSV and PDF downloads
- On the day, judges are regrouped from those present, never with two same-school teams in one group
- Seating can be locked, and school names merged in one click so same-school conflicts are caught
- Printable seating, judge sign-in, walking-plan and Judge Briefing PDFs, with the rubric filled in
- Changing a venue asks entrants to re-confirm; a missing venue shows as a notice
- Two-way Google Sheet sync for teams, with a preview — it can also repair missing columns
- Add a late or offline team through the public form; team name is the only required field on import
- Your own Teacher/Mentor labels, and a named contact person with WhatsApp on every team screen
- Extra roles for non-participants, with their own certificate type
- Mark teams withdrawn, disqualified or removed with a reason; edit team details after publishing
- Disqualify a team from deliberation — it stays in the results, below Participation, marked DQ
- Deliberation leads with decisions: flags, cut-off Decide buttons and clearer wording
- Awards by score threshold, live medal counts, and one "Rubric & Tiers" page
- Optional Yes/No qualifier questions for judges, tallied in deliberation
- One-click "Generate assignments", a judge list showing co-judge overlap, and idle-judge flags
- An alert when a team ends up with no judge
- Set a judge recruitment target, track progress, and share a group-chat link with accepted judges
- Withdraw an invited judge, re-invite a withdrawn one, and see when an invite wasn't emailed
- Two-stage results: confirm them final, then schedule or broadcast, with a countdown and a Stop button
- Release results to a tick-list of recipients, with follow-up links and "Send to more"
- Download results as CSV, Excel or PDF, with award reasons and organisations
- Certificates go in one Drive folder per team with one email each; regenerate for a single team
- Finished competitions are filed automatically to a private Drive records folder
- Public event pages show your organisation's branding and logo
- A country-code picker on every phone number field
- The host application carries over your organisation profile
For judges
- A redesigned dashboard: what needs you now, invitation tabs and a recognition strip
- Competitions grouped by stage; apply, profile and scoring screens match the new look
- Join as a judge with just your email, and sign in with an emailed link
- Get verified: apply for verification, reviewed by PaKSI
- Withdraw after accepting with a message, or step back from scoring without penalty
- Your own scorecard and a result appear once scoring closes, with a closing email
- Reliability is shown as earned status, with a gentle on-time reminder
- Scoring keeps a draft on your device and retries automatically if the connection drops
- Clearer scoring: confidence levels explained, flags unified, scoring guide collapsed by default
- Tap anywhere on a team card to score, and names are never cut off on phones
- Honorific titles (Dato', Dr and others) on your profile and formal documents
- Face-to-face panel shows your group, co-judges and walking list
- Opt out of non-essential emails
For teams and entrants
- A receipt and a private link to manage your submission, with self-editing and resend
- Redesigned submission pages with your organiser's header, a timeline and clear expectations
- The leader's email is optional for under-18 competitions, with the teacher as contact
- The team-people form checks the contact person and phone number
For everyone
- The platform moved to current, supported software, with security patches
- Sign-in links last 48 hours and no longer leak to other websites
- The admin account can't be locked out by someone guessing passwords
- Stronger privacy: removal or anonymising on request, plain-language reassurance, a privacy notice and a breach plan
- Backups are checked automatically every night, and uploaded images are backed up off-site
- Disk-space watch and automatic log tidying
- Better contrast, phone navigation and layouts, and a skip link for keyboard users
- Emails come in plain text as well as HTML, so fewer land in spam
- Results announcements can't be sent twice
June 2026
43 changes
For organisers
- Apply for an organiser account through a form, with document uploads and a review by PaKSI
- Guided setup for a new competition, and a tidier Edit page with one Save button
- Rubric categories can be scored on their own, with no sub-category needed
- Manage entries with search, batch actions, and Accept / Reject / Remove / Delete with reasons
- Imports explain why an entry needs review (no consent, duplicate email) and give a plain-English summary
- Organisers confirm consent for imported entries, and can accept all reviewed entries at once
- Duplicate entries are flagged, and rejected entries stay rejected
- Mark a team as a no-show — left out of judging, ranking and certificates
- Choose how entries arrive: sheet import, the public form, or your own submission link
- Several responsible adults per team, who can receive certificates too
- Winners can also receive a participation certificate
- Design certificates per award: upload artwork, drag the name into place, download a test
- Certificates are made in the background with live progress, then emailed to each recipient
- Design appointment letters: full-page background, formatted text, signature and an exact PDF preview
- List competitions as Private or Public
- Remind judges you invited by email, with a clear sent / skipped result
- Mark a judge as accepted on their behalf; they confirm or decline, and their WhatsApp stays hidden until they confirm
- Face-to-face competitions need a venue before recruiting judges
- Assignments never give one judge two teams from the same organisation, and respect the same-school setting
- Judges are told their real scoring deadline, and judge emails wait until judging starts
- Progress pages show whether fair scores can be calculated, and broken assignments are repaired automatically
- Judges who apply mid-judging become reserves, and judging can't start while judges are unassigned
- Editing an entry keeps your accept / reject decision, and entries can't be deleted once judging starts
- All emails use a branded design
For judges
- Download your appointment letter and certificate yourself
- See the full rubric and competition details before you accept
- Easier scoring on phones, with bigger buttons and a "Save & next" bar always in reach
- Scores save reliably, with a clear message if a save fails
- Release teams you can't finish; others can rescue them and earn recognition
- A judge who declined or was removed can accept the invitation again
- Hide competition adverts you're not interested in
- Your profile shows which required fields are still missing
- Reliability and achievement levels recognise judges who score on time
For teams and entrants
- The public form says "Responsible adult", and a team can list more than one
For everyone
- Sign-in links can't be used up by email security scanners before you click them
- A Feedback button in the top bar, plus short surveys for judges and organisers
- A privacy notice in Bahasa Melayu
- Suspended or rejected accounts are signed out straight away
- Daily backups are also copied off-site
- Better phone layouts across the app: tables scroll, grids stack, buttons are bigger
- Better accessibility: dialogs, linked form labels, and errors announced to screen readers
- Error messages no longer reveal internal details
- Scoring and fairness calculations are checked automatically before every release
Curious how Jurika is built and looked after? See Behind the scenes.