🔒 Access Restricted

Developer tools are disabled. Master admin credentials required to inspect this application.

Time Expired

Your 45-minute window has elapsed. Submitting automatically…

Preparing your secure exam session…

V3 Middle East Engineering Consultants Co.

Proctored Screening System

Select your access tier. Each role requires its designated password.

⚙️
Tier 1
Master Editor
Full CRUD on question banks, divisions, disciplines, credentials, and theme styling.
Master Admin
🎛️
Tier 2
Operator
Issue & monitor tokens, view report cards, revoke links. Read-only on questions & structure.
HR / Admin
📝
Tier 3
Test Taker
In-person mode — HR unlocks then configures and launches the locked exam session.
In-Person
Tier 1 — Master Admin

Editor Panel

Full system control including question banks, credentials, and theme settings.

← Return to role selection
Question Bank Editor — Full CRUD

Select a discipline above to edit its questions.

How to add a new discipline:
1. Select the correct division below and click + Add Discipline.
2. Type the discipline name. A QB key is generated automatically — no technical knowledge needed.
3. Click ✓ Apply & Go Live to make it available in the QB editor and test taker.
4. Go to the 📚 Question Banks tab, select your new discipline, and add questions.
5. Click ⚡ Go Live in the QB tab to save the questions.
➕ Add New Division
After applying, go to 📚 Question Banks to add questions to any new discipline. Then click ⚡ Go Live in that tab to save.
System Passwords — Master Only

Passwords are verified and stored on your Apps Script backend, not in this page — updates below take effect immediately on every device, for every candidate and HR link, with no code changes needed.

HR Password
Admin Password
Master Password
Apps Script Connection
How Go Live works:
When you click ⚡ Go Live in the QB editor, changes are saved in two places:
1. Locally on this device (instant).
2. To Google Drive via Apps Script (all other devices auto-sync on next page load).
No file redistribution needed. No Claude needed.
Endpoint:
Team Access — Named HR / Operator Logins

Give each HR/Operator staff member their own access code instead of one shared password. When someone leaves, revoke just their code — everyone else keeps working, nothing to redistribute.

NamePasscodeStatusAddedAction
Loading…
Theme & Style Control

Modify live theme properties. Changes apply immediately in this session.

Primary (Navy)
Accent (Gold)
Background
Font Size (px) base px
Font Weight 300–800
All Tokens — Master View
CandidateDisciplineDivision IssuedExpiresStatusToken IDIssued By RevokeDelete / Copy
Click the tab to load tokens.
⚠️ Stuck Exams — Auto-Detected

Runs automatically whenever this tab opens — no need to wait for a candidate to report a missing result. Flags any exam (online link or in-person) still marked "in progress" well past the exam's time limit, with nothing recorded in the Sheet for it yet. Covers both modes the same way: an interrupted candidate looks identical here regardless of what caused the interruption.

Checking…

🔍 Search By Name

Use this when a candidate says they took the exam but no result appears in the Sheet. Their answers are saved continuously while they work, independently of the final submission — so even an interrupted or never-fully-submitted attempt can usually still be recovered from what was saved.

🎲 Pool & Draw Settings

Control how questions are selected for each exam session. Changes take effect immediately — no need to re-issue links.

Draw Mode
Default: 20 · Min: 5 · Max: 60 · Cannot exceed pool size
Current Pool Sizes
Discipline Division Entry Qs Senior Qs Edit
Click this tab to load stats.
Tier 2 — HR / Admin

Operator Access

Token management, live monitoring, and report unlock. Read-only on questions and structure.

← Return to role selection
0
Active Tokens
0
In Progress
0
Completed
0
Revoked
🔗 Token Generator
Issue single or bulk exam links (max 100)
Entry
0–5 yrs
Senior
5+ yrs
links (up to 100)
Default: 24 hrs · Max: 8760 (1 year)
📊 Live Token Audit Log
Real-time status — Operator can revoke only
CandidateDisciplineDivision IssuedExpiresStatusToken IDIssued ByAction
No tokens yet.
Tier 3 — In-Person Mode

HR Authentication

HR must authenticate before configuring the candidate session.

← Return to role selection
📋
New Screening Session
Complete all five sections. Camera must be active before launching.
① Candidate Details
② Division
③ Discipline
← Select a division above to see available disciplines
④ Seniority Level
🎓
Entry Level
0–5 Years Experience
Applied Competency Foundational Knowledge Standard Procedures
Senior Level
5+ Years Experience
Complex Analysis Strategic Decisions Leadership Scenarios
⑤ Proctoring Setup
Camera and microphone not yet active
Technical Screening · Confidential · V3 ME

Welcome,

You are about to begin your technical screening assessment for the role. This is a timed, proctored examination. Please review the briefing below in full — once you check the confirmation box and click Start Examination, your timer begins immediately and cannot be paused.

Discipline
Division
Level
Questions
20 MCQ
Time Allowed
45 Minutes
Pass Mark
70% (14/20)
Position
Session Mode
Proctored · Recorded
Before You Begin
  • Sit alone in a quiet, private room
  • Ensure your internet connection is stable
  • Set aside sufficient uninterrupted time — the exam cannot be paused or resumed
Proctoring & Integrity

Your camera and microphone will be active and recorded for the duration of the exam — no exceptions. The system automatically monitors and logs the following:

  • Exiting fullscreen mode
  • Switching tabs or applications
  • Background voices or audio
  • Multiple or unidentified faces in frame

All violations are compiled into a proctoring report and submitted to HR alongside your results.

During the Exam
  • The timer begins the moment you click Start and cannot be paused
  • Navigate between questions freely using the tracker or Prev / Next buttons
  • Review all responses carefully before submitting — answers cannot be changed after submission
After Submission

Your score, video recording, and proctoring report are delivered automatically to HR. A member of the team will contact you regarding the outcome.

⚠ Connection lost — your answers from here are NOT being saved. Reconnect to the internet now; this will clear automatically once saving resumes. Do not close this window.
V3 V3
Live Proctoring
30:00
0 / 20
🔴 PROCTORING
📷
Camera Required

Activate Proctoring

This examination requires your camera and microphone throughout the session. You cannot proceed without camera access.

Awaiting camera permission…
Camera denied — allow access in browser settings and retry.

Finalizing Your Submission…

Please keep this window open while we confirm your results were saved — this can take a little longer if your connection is unstable, but it will keep retrying automatically. Do not close this tab.

V3 Admin Report — 3 Pages
Print → Save as PDF · A4 · Margins: None · Background graphics: ON → clean 2-page report card (1-page summary + Q&A appendix)