PHP8 Exam System With Proctoring
Краткое
Freelancer Client is hiring: PHP8 Exam System With Proctoring.
Location: Remote
I need a full-featured online examination platform built on PHP 8 (or newer) and a MySQL/MariaDB back-end. The first release only has to handle multiple-choice tests, but everything should be architected so other question types can be added without rewrites.
What you'll do:
• Admins create a question bank, tag questions and build timed exams.
Skills: PHP, JavaScript, Linux, CSS, MySQL, Database Management, WebRTC, LAMP
Budget: $600–$1500 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
I need a full-featured online examination platform built on PHP 8 (or newer) and a MySQL/MariaDB back-end. The first release only has to handle multiple-choice tests, but everything should be architected so other question types can be added without rewrites.
Proctoring is critical. I want candidates to be able to sit a test watched in real time by a human proctor and, when no staff are available, to switch to an automated AI review that records the webcam, microphone and screen, then flags suspicious events for later auditing. The selector between “live”, “AI” or “both” must be configurable per exam.
Students will sign in with the straightforward email-and-password flow; please implement secure password hashing, rate limiting and a simple password-reset email. No social logins are necessary right now, but leave the door open in the code so we can bolt them on.
Key workflow
• Admins create a question bank, tag questions and build timed exams.
• Examinees register, verify email and schedule or launch a test.
• During the session the system activates the chosen proctoring mode, records evidence and locks down the browser (open-source solutions such as WebRTC + JS detector scripts are fine).
• At submission, instant scoring is applied for MCQs; results and any proctoring alerts are written to the dashboard and exportable as CSV/PDF.
Minimum deliverables
1. Source code (PHP 8+, SQL, JS, CSS) ready to deploy on a standard LAMP stack.
2. SQL schema & seed data.
3. Setup guide and a short README explaining where to configure proctoring keys and SMTP.
4. One automated test covering login, exam start and grading.
Hand-off is complete once I can spin the system up on a fresh VPS, create an exam, sit it in both proctoring modes and retrieve the report without errors.
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.