Calculating time taken on a Google Form

I’m a heavy user of Google Forms for quizzes in my classes. I have been curious to know how much time my students spend on a quiz, but Google doesn’t have a straightforward way to record this. It does record the time they finish, but not when they start. Thanks to a few web forums with similar questioning, I have developed a way to generate the time a student takes. It does require students to enter the date and time that they start, so it may be off by a few minutes, but it should return reasonable times.

This process will require you to use a Google Sheet to look at your results, but Google makes it easy to connect your results to a Sheet.

Step 1: Add date and time fields to the quiz/form

Add a question for date and a question for time. For Question type, select the Date and the Time types.

Step 2: Google Sheet

Identify and add columns

  1. Identify the columns that contain the Date and Time responses. (In this example, these are Columns F and G.)
  2. Identify the columns that contain the automated Timestamp. (In this example, this is Column D.)
  3. Add a column where you want to calculate the duration of time the student worked on the quiz. In Row 1 label this column “Time on Quiz” (or whatever makes sense to you).

Write the formula

Google uses Row 1 as the header row, so let’s assume that your first data is in Row 2.

Here’s a sample sheet layout

RowDEFG
1TimestampTime on QuizDateTime
211/2/2023 12:16:2511/2/202311:57:00 AM
In Cell E2, you need to write the following formula:
=D2-(TEXT(F2,"m/dd/yy ")&TEXT(G2,"hh:mm:ss"))

Cut and paste this formula, then adjust the cell references as needed. Notice there is a space between the m/dd/yy and the following quotation mark.

Format the new cell

In the Format…Numbers… menu, you should find “Duration.” Select this for the format.

Getting bad results?

I found that the most common mistake was students entering the wrong date. If you see a Duration number that is way too big, check their date column and ‘cut/paste’ the correct date into that cell.

If a student enters the wrong time, you probably can’t fix that, but check to see if they made a mistake with AM/PM.

Screenshots

  • screenshot showing Date and Time questions in Google Forms
  • screenshot showing the Date and Time options in Google Sheets question type
  • Screenshot showing Duration for number format in Google Sheets

Acknowledgements

  • There are tutorials all over the web for Google Sheets, but I got my formula from 3Pie Analytics.
  • This StackExchange post gave me the idea about asking students to enter the date and time.


Discover more from Lee Trampleasure

Subscribe to get the latest posts sent to your email.