Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Timed Quiz Web App with Per-Question Timer – Apps Script

B15 Education & School Weekly Plan Premium Plan VIP Premium Plan
Time-Based Quiz Web App with Using Google Sheet and Apps script | B15
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Login checked against the sheet with an invalid details message Welcome message naming the logged in student Logout with a confirmation prompt One sheet per quiz category Unlimited questions per category sheet Exactly five categories chosen before the quiz starts A chosen category disappears from the picker A sixth selection refused with a message Ten minute timer across the whole quiz One minute limit on every question Unanswered questions marked zero and skipped Questions drawn at random from the chosen categories Green and red feedback on the answer picked Score shown at the end of the quiz Results sheet with user marks categories date and time

Description

B15 is an online quiz with real exam pressure built into it. A student logs in, chooses their categories, and from the moment they press Proceed there are two clocks running: ten minutes for the whole paper and one minute for the question in front of them. Let a question run out and it is scored zero and the quiz moves on, which is exactly how a timed test should behave.

Pick five, no more and no fewer

Before starting, the student selects categories — science, tech, finance, English, politics, or whatever you set up. The rule is exactly five. A category disappears from the list once it is chosen so nobody picks the same one twice, and reaching for a sixth is refused with a message. Only when five are selected does the Proceed button appear.

Questions drawn from what they chose

Each question is pulled at random from the categories that student selected, rotating between them rather than working through one sheet at a time. Two students who picked different combinations sit different papers. Answering gives immediate colour feedback — green for right, red for wrong — and the score appears when the paper is submitted or when the ten minutes run out, whichever comes first.

Questions live in the sheet

Every category is its own sheet tab: the question in one column, the options across the next few and the correct answer in its own column. Add as many questions as you like to a category, or add a whole new category by adding a tab — it appears in the picker on the next login with no code change.

Results you can mark from

A results sheet records who sat the quiz, the marks they scored, which five categories they chose and the date and time, so a class of results is one sheet rather than a pile of screenshots.

Requirements

  • A Google account with Drive and Sheets
  • Your own copy of the provided spreadsheet
  • A sheet tab per quiz category with questions and answers
  • Student logins entered in the login sheet
  • Deploy as a web app with access set to anyone
  • Authorise the script once on the first run

What's Included

  • Complete Apps Script code already inside the sheet
  • Google Sheet with login category and result tabs
  • Login screen with invalid details handling
  • Category picker enforcing exactly five choices
  • Ten minute quiz timer with a per question limit
  • Random question selection across chosen categories
  • Green and red answer feedback
  • Automatic zero for an expired question
  • Score screen at the end of the quiz
  • Results sheet logging user marks categories and time
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryEducation & School
Tagsonline quiz systemtimed quiz web appquiz app google apps scriptonline quiz system projecttimer quiz google sheetsmcq quiz web appcategory wise quiz questionsper question timer quiz
VideoWatch walkthrough
LicenseRegular License
Regular License B15
Subtotal $2.60 USD
Total $2.60 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $5.20$2.60
Redotpay
Time-Based Quiz Web App with Using Google Sheet and Apps script | B15
Secure checkout
Amount due
$2.60$5.20
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $2.60 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemTime-Based Quiz Web App with Using Google Sheet and Apps script | B15
ReferenceB15
Payment MethodRedotpay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Binance Pay
Time-Based Quiz Web App with Using Google Sheet and Apps script | B15
Secure checkout
Amount due
$2.60
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $2.60 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$2.60
Order summary
ItemTime-Based Quiz Web App with Using Google Sheet and Apps script | B15
ReferenceB15
Payment MethodBinance Pay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Cryptocurrency
Time-Based Quiz Web App with Using Google Sheet and Apps script | B15
Secure checkout
Amount due
$2.60
Send the equivalent amount in the selected asset
Select an asset
Wallet address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Send only the selected asset on the selected network. Transfers made on a different network cannot be recovered.
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $2.60
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemTime-Based Quiz Web App with Using Google Sheet and Apps script | B15
ReferenceB15
Payment MethodCryptocurrency
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
PayPal
Time-Based Quiz Web App with Using Google Sheet and Apps script | B15
Secure checkout
Amount due
$2.60
Total due
Pay $2.60 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $2.60 with PayPal; PayPal opens in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. Your payment is verified and access is enabled; the download link is also emailed to you
Order details$2.60
Order summary
ItemTime-Based Quiz Web App with Using Google Sheet and Apps script | B15
ReferenceB15
Payment MethodPayPal
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt

Need This Customized For Your Business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+
Projects Delivered
91+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM — built from scratch
Get Free Quote on WhatsApp

20-30% advance to start • Clear quote before work begins • Support included after delivery

$2.60
USD · card / manual pay

People choose these

Paid picks from the same category

How to Build a Multi School Result Management System (SaaS) Using PHP MYSQL How to Build a Multi School Result Management System (SaaS) Using PHP MYSQL 184 views this month PHP $6.52 USD School Exam Seating System | Google Apps Script + Sheets Dashboard School Exam Seating System | Google Apps Script + Sheets Dashboard 59 views this month Apps Script $1.29 USD How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner How to Build a Complete LMS with AI Quizzes, Leaderboard & Study Planner 91 views this month PHP $6.52 USD

Reviews & Feedback

What buyers and viewers say about Time-Based Quiz Web App with Using Google Sheet and Apps script | B15.

No star ratings yet Tap a star to be the first to rate it.
7 comments from
YouTube viewers
Sort
@SirUsman-Motivation via YouTube
Sir kindly create a tuition center web app that contains all students admission of different classes and fees on admission page and monthly fee record and attendance records will be there
1 like on YouTube
@rajtalk3766 via YouTube
Vaise mene you tube or hi ek dekha tha jisme google drive se pdf leta tha or OMR sheet hoti thi, usse mcq option choose ka option hota tha. But usme kuch kamiya thi. Agr aap un sab kamiyon ko dur kr paaye to usse best koi mcq test ka option hi nahi. Jaha que. Format, m jo time waste hota h wo nahi hoga, image based que. Ka test easily le skte hai.
@rajtalk3766 via YouTube
1. Question Skip ka bhi option do esme. 2. PREVIOUS QUE. pr aane ka option bhi do. 3. Submit agr time se pehle kre to ek baar Confirmation aani chahiye Yes, No. 4. Nagative marking ka option bhi ho. 5. Agr sectionwise submit ka option ho to best lekin Result all submit pr hi dikhe. 6. RESULT me rank, time consuming, right, wronge, and all Correct ans. Bhi dikhe last me candidate ko. 7. Result ka agr mail bhi chla jaae or bhi best. 8. Image based que. Bhi ho to or bhi best.
@Pradeepbhoir27 via YouTube
Plz separate qution bank sir
@sciencemind4824 via YouTube
Did not Attend duplicate user & Show Leaderboard & Rank.
@GEOJAMALI01 via YouTube
Bhai mujhe esa hi web chahye???
@GEOJAMALI01 via YouTube
Bhai mujhe esa hi web chahye???