
Closed
Posted
Paid on delivery
Do not bid before reading all sections below. • Your bid must include: o Total number of User Interfaces (UI) o Approximate number of Database Tables o Number of Milestones you plan to divide the project into (please research yourself and convey) • Final delivery expected in 5–7 milestones • First milestone: Static site hosted with CMS for dynamic content • Incomplete bids or vague timelines will be rejected • 80% of requirement provided, 20% will be provided on each milestone, so expect some change say 20% • After each milestone one week time to test the module, after successful completion, no errors and accepted then only payment will be made. ________________________________________ Capability & Qualification Check Only bid if your team satisfies all of the following: 1. You have prior experience in developing Online Exam or Learning Management Systems 2. Your company assigns a dedicated Project Manager (PM) 3. Your team includes: o Frontend and backend developers o Testers o UI/UX resource (if needed) 4. You understand exam domain concepts like: o Domain Weightage o Future, Random and Required Questions o Question bank management o Question versioning o Very familiar with online exam systems by AWS, Azure, Udemy Practice test, etc ________________________________________ Pre-requisites for Each Milestone Before starting any milestone, vendor must submit: • Business Requirement Document (BRD) • Technical Specification Document • Test Cases and Testing Plan • Entity Relationship Diagram (ERD) with: o Primary keys o Foreign keys o Indexes o After milestone completion: • Submit screenshots for both front end and DB test cases executed showing the results in table/column level • Code walkthrough showing: o SEO implementation o Security practices o Use of reusable components o Standards followed At no point should there be High or Medium priority defects affecting functionality. Only minor Low-priority issues like typos are temporarily acceptable. ________________________________________ Tech Stack • Frontend: React.js, [login to view URL], Tailwind CSS • Backend: Node.js or PHP (vendor to propose) • Database: MySQL, All tables have audit date, capture user activity, details, IP address etc • CMS: Required for landing page, blog, and general content • Security: Secure REST APIs, JWT/Session handling, CAPTCHA or Robot check • Hosting: Deployment-ready for mapped domain hosting ________________________________________ Exam Domain Knowledge Required Bidders must demonstrate domain knowledge in: • Subscriber registration and management • Exam assignment, attempt tracking, auto-evaluation • Question bank creation and version control • Exam result analytics (user-level and global) • Exam retake policy enforcement • Static + dynamic dashboards • Course and certification tracking ________________________________________ Project Manager Requirement • A dedicated PM must be assigned by the vendor • PM will: o Coordinate between developers, testers, and client o Be the sole point of contact o Ensure timely and quality deliverables ________________________________________ Project Description Develop a complete Online Examination System for subscribers, with a dynamic CMS, secure Admin Panel, and advanced Exam Management Module, where subscriber’s login and purchase course, exams, download contents, watch videos, read contents, take exam, review previous exam, analyse their performance through Dashboard. Key Modules: • Subscriber-facing online exam system • Admin panel to create provider, certification, question and exam etc • CMS for dynamic content • Real-time result analytics - exam review and exam analytics by various filter • Blog system for publishing educational content Initial deployment will include static landing page, later replaced with a CMS-powered version. ________________________________________ Milestone Breakdown with Acceptance Criteria Milestone 1: Landing Page with CMS Integration • Static site hosted with about, product, services, and footer • Admin can manage all content via CMS (no dev involvement) • Blog system: create blog, upload image, publish dynamically Acceptance: • CMS demo (create/edit pages) • Blog creation demo • Testing screenshots ________________________________________ Milestone 2: Authentication Module & User Profile • Login, Logout for both Admin and Subscribers • Features: o Remember Me o Forgot Password via email o Reset password o Robot check on login o Login attempt throttling or lockout mechanism • My Profile: First Name, Last Name, User Name, email, photo update, change password, last login, activity tracking, achieved certificates, Order history (future scope) • View your downloads, order, your favourites, purchase etc • View announcements and notifications Acceptance: • Functional auth cycle demo • Profile update demo • CAPTCHA and forgot password validation • Testing documentation ________________________________________ Milestone 3: Full Exam Management Module (Core) • Provider creation • Certification Creation • Create/Edit questions manual, bulk upload questions, associating exam type • All possible validations while creating and uploading questions • Various question types Single Choice, Multiple Choice, True or False, Drag & drop • Review questions, and approve questions by admin • Version control on questions (track when questions are edited), old exam, new exam – might have different questions for same certification exam type – say Practice Test 1 • Negative marking defined at the exam level (not per question) • Exam Creation • Course Creation • Instructor setup module • Manage – All admin module with features such as Unpublish/Discard questions, exam, certification provider and instructor etc. • Live exam module with time tracking with skip, review, prev, next, end exam etc • Exam attempt features: o Timed exams o Navigation o Auto-save answers o Filter-based reviewing • Anti-Cheat recommendation and implementation • Custom Test generation by subscribers • Exam result generation with score breakdown by domain etc(Score analysis by user) • View past exams and attempt history • User vs global performance comparison • Attempt stats, time taken, accuracy, pass/fail ratios • Secure Audit Log of Exam Activity • Immutable logs for all exam events (start, submit, timeout) • Logs tagged with exam ID, subscriber ID, IP, and timestamps • Exportable for audit or legal purposes Dashboard Features: • Exam Dashboard: o Exam attempts o Results o Filter by domain, incorrect answer, correct answer, skipped, delayed answer o Sophisticated filter by question complex type, most incorrect question, most time taken question by all subscribers etc, o Acceptance: • Admin exam creation and question management • Subscriber exam attempt with timer • Exam review and result generation demo • Screenshot evidence of dashboard features ________________________________________ Milestone 4: Dynamic CMS-based Landing Page • Clean UI replacing temporary static page • Elegant Landing Page, Navigation Bar with menus and submenus are all dynamic content featured • Blog area, Services, Product pages—all CMS-driven • Mobile-responsive, SEO-compliant, fast-loading • All course listed with dynamic filters • All certifications and exams listed • Special Programs listed • Testimonial before footer • Dynamic Footer Section • My course Page • Subscriber dashboard page for tracking purpose • View exam and course progress • Course view (purchased, ongoing, completed) • Certification Generation • Auto-generate certificate for successful candidates -Includes: name, exam title, score, completion date, certificate ID • Downloadable from user profile and admin dashboards Acceptance: • Live CMS-powered landing page • Admin demo of content management • Testing screenshots for responsiveness and SEO Milestone 5: Dashboard and Performance Analytics Admin Dashboard • Track Subscribers: Total count, active vs inactive, recent signups • Course Purchased: List with subscriber, date, course name • Exam Purchased: Purchased exams with filters by date, category, subscriber • Certification Completed: Summary and downloadable logs of completed certifications • Most Active Certifications: Based on user completions and traffic • Most Active Exams: Based on participation, attempts, and average scores • Most Active Subscribers: Ranked by login frequency, exam participation, engagement • Most Active UI Sections: Tracks which pages/modules are used most (e.g., "My Courses", "Take Exam") • Peak Days/Times: Heatmap or list of highest traffic periods by date/time ________________________________________ Final Code Delivery & Quality Checklist • Every delivery must include: o BRD, Tech Spec, ERD, and test reports o Screenshots for milestone testing o Code walkthrough for: SEO practices Security Standards and reusability UI/UX through figma tool Robust and strict validation, cannot click next or submit button All Mandatory fields have * button Admin tables necessary for pausing exam etc Alert table for all messages – to follow all such best practices • All core features must be functional with: o Zero high/medium priority defects o Minor typos or UI tweaks allowed temporarily
Project ID: 39694478
17 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average ₹27,059 INR for this job

⭐ Hi, My availability is immediate. I read your project post on Online Exam Application Development. We have extensive knowledge in MERN Stack (MongoDB/MySQL, Express JS, React, and NodeJS), as well as RESTful API integration. We are an experienced team of full-stack developers with skill sets in - React, JavaScript, jQuery, TypeScript, NextJS, React Native - NodeJS, ExpressJS - MongoDB, MySQL, PostgreSQL, SQLServer, SQLite - Redux, Thunk, GIT - JavaScript, HTML, CSS, Tailwind CSS - AWS, Azure, Digital Ocean, GoDaddy, Web Server Hosting Please send a message So we can quickly discuss your project and proceed further. I am looking forward to hearing from you. Thanks
₹36,200 INR in 10 days
5.2
5.2

I understand the detailed requirements for your online exam application, and here’s a breakdown of how I would approach this: Number of UIs: Around 15-20 unique user interfaces (UI) for Subscriber, Admin, and CMS panels, including dashboards, exam interface, profiles, etc. Database Tables: Approximately 12-15 tables, covering users, exams, questions, results, certificates, subscriptions, etc. Milestones: I propose breaking the project into 6-7 milestones, ensuring smooth delivery and testing after each phase. I'll start by building out a static landing page with CMS, followed by the authentication module, and progress into the exam management system. Each milestone will have 1-week testing phases to ensure quality and accuracy. This approach will allow us to monitor progress while adapting to any changes as we go. Let me know your thoughts, and I’m happy to proceed!
₹25,000 INR in 7 days
3.1
3.1

I have carefully reviewed your detailed requirements and fully understand the scale and precision needed for this Online Examination System. My team will deliver a complete, secure, and scalable platform with 32–36 user interfaces supported by 28–32 optimized database tables, ensuring smooth functionality, strong data integrity, and complete audit trails. We propose 6 structured milestones: a static landing page with CMS, authentication & profile management, the full exam management core, a dynamic CMS-powered landing page, performance dashboards, and final optimization with security hardening. We have direct experience building enterprise-grade online exam platforms with features such as question bank management, versioning, domain weightage, timed exams, result analytics, anti-cheat safeguards, and certification tracking—aligned with standards used by AWS, Azure, and Udemy test systems. For each milestone, we will deliver a BRD, technical specs, ERD, test cases, and execution evidence, followed by a code walkthrough demonstrating SEO compliance, security best practices, and reusable architecture. Security will be built-in from the start with JWT-secured APIs, CAPTCHA, activity logging, and encrypted data handling. We will follow your 80%-20% phased requirement model, ensuring adaptability while maintaining delivery speed and quality. The result will be a high-performance, user-friendly, and analytically powerful examination system ready for production deployment.
₹25,000 INR in 7 days
0.2
0.2

Hello, I have prior experience building Learning Management Systems and Exam Portals with React.js, Node.js, MySQL, and CMS integration, and I fully understand the requirements of this project. My team includes frontend & backend developers, testers, and a dedicated Project Manager who will coordinate with you throughout. Here’s my structured breakdown: ? Project Estimations Total UIs: ~35–40 (Landing Page, Blog, Auth, Profile, Exam Module, CMS, Admin Dashboard, etc.) Database Tables: ~25–30 (Users, Roles, Questions, Exams, Attempts, Results, Certificates, Audit Logs, CMS Pages, etc.) Milestones: 5 (aligned with your requirement of 5–7)
₹12,500 INR in 31 days
0.0
0.0

Chennai, India
Member since Jun 23, 2025
₹3000-5000 INR
₹2000-4000 INR
₹12500-37500 INR
₹12500-37500 INR
₹2000-4000 INR
$1500-3000 USD
$15-25 USD / hour
₹600-1500 INR
$750-1500 CAD
$30-250 AUD
₹75000-150000 INR
$1500-3000 USD
$250-750 AUD
€25-35 EUR / hour
₹12500-37500 INR
€8-30 EUR
€250-750 EUR
$10-30 USD
₹1500-12500 INR
$15-25 CAD / hour
$1500-3000 USD
$10-30 CAD
$10-1500 USD
$250-750 USD
$1500-3000 USD