Does Moodle Track Time Spent on a Quiz or Course? | DodoSolve Blog
Moodle Insights

Does Moodle Track Time Spent on a Quiz or Course?

Does Moodle track time spent? It depends on what you mean. On a quiz, Moodle records real server-side timestamps, so a professor can estimate elapsed time. On a course, 'time spent' is an unreliable estimate, not a measurement. Here's exactly how each one works.

Riley Quill
Riley Quill
June 8, 2026 • 7 min read
Share:
Does Moodle track time spent featured image

Does Moodle Track Time Spent?

The honest answer is it depends entirely on what you mean by "time spent." There are really two different questions hiding inside this one, and they have opposite answers.

If you mean time on a quiz, then yes — Moodle records real timestamps when you start, view each page, save answers, and submit. From those, a professor can get a genuinely accurate picture of how long your attempt took. That part of Moodle time tracking is solid.

If you mean time spent on a course — total hours logged in, minutes spent reading a lecture, how long you stared at a PDF — then no. Core Moodle has no continuous active-time tracker. The numbers some schools show there are reconstructed guesses from a contributed add-on, and they are wrong often enough that the add-on's own documentation warns against trusting them.

This guide breaks down both: the precise, real quiz timing, the unreliable course estimate, and how DodoSolve keeps your pacing natural either way.

Moodle Time Spent on a Quiz: This Part Is Real

Everything Moodle knows about your quiz attempt lives on the server, written the moment your browser sends an action. There is no stopwatch running on your computer — but the timestamps Moodle does collect are precise, and they add up to an accurate elapsed time. Here is what a standard Moodle quiz records:

  • When you started the attempt — a timestamped "quiz attempt started" event
  • Each page you view — every quiz page is a separate server request, each one stamped
  • Auto-saves of your answers — Moodle quietly saves in the background after you change a response
  • Your submission — the timestamp when you click submit
  • Your IP address — captured with each of those events

Because Moodle stamps the start and the submit, it can show your professor a clean "time taken" figure in the quiz grades report — the elapsed time from start to submit. This is not an estimate. If you began at 2:00 and submitted at 2:24, the report says 24 minutes, full stop. So when people ask about Moodle time spent on a quiz, the realistic answer is: yes, and it is accurate.

How Detailed Is the Quiz Timing?

More detailed than most students expect. Beyond the single "time taken" number, a professor with quiz access can open the underlying log and see the gaps between events. If you loaded question 4 at 2:01 and didn't save an answer or load question 5 until 2:11, there's a ten-minute hole sitting right there in the record.

What the log shows is time passing, not behavior. Moodle can prove that ten minutes elapsed between two of your clicks. It cannot show what you did in those ten minutes — re-reading, taking a break, looking something up, or thinking. A gap is just a gap. (For the full breakdown of what Moodle can and can't see while you're in a quiz, see what Moodle actually tracks about your tabs.)

The practical takeaway: on a quiz, your timing is genuinely visible, so it's the one thing worth being deliberate about. We'll come back to that.

Does Moodle Track Time Spent on a Course? Not Reliably

Here's where the rumor and the reality split apart. People assume Moodle quietly logs how many hours they've spent in a course the way a fitness app logs steps. It doesn't.

Core Moodle has no continuous active-time tracker. It records discrete, timestamped events — you opened this page, you clicked that link, you viewed this resource — but it never measures how long a page actually stayed open or whether you were even looking at it. There is no "you spent 47 minutes on Module 3" counter built into Moodle.

What instructors do get natively is far coarser:

  • Last access to course — the last time you entered the course (or "Never")
  • Logs — which pages you accessed, when, from what IP, and the action (view, add, update, delete)
  • Activity report — how many times each resource was viewed

Notice none of those is a duration. They're a list of moments, not a measure of time.

The Course Dedication Block: A Reconstructed Estimate

So where do those "time spent in course" numbers come from when a school does show them? Almost always from a third-party add-on called the Course Dedication block — not core Moodle, something an admin chose to install.

The Course Dedication block doesn't measure your time. It reconstructs it from the gaps between your clicks, using a simple rule: a click is one page access, a "session" is a run of clicks where each gap is under a set limit, and the session's length is just first click to last click. That's the whole method — connect the dots between log entries and call the line "time spent."

And here's the part worth knowing: the add-on's own documentation warns the result is only an estimate and says quoting it to a student "may be a bit dangerous." The classic failure case is exactly the kind of studying you actually do:

  • Open a reading, then read it for an hour with no further clicks → registers as almost no time, because there's no second click to close the gap
  • Open a page and walk away with the tab idling → can inflate a session, because the next click happens much later

So a diligent student who reads carefully can look less engaged than someone who clicks around aimlessly. That's not a measurement — it's a rough guess that can be flatly wrong. (This is the same gap between "looks suspicious" and "is proof" that trips people up around whether Moodle can detect cheating.)

Quiz Timing vs. Course "Time Spent": The Key Difference

If you remember one thing, make it this distinction:

  • Quiz elapsed time is real. It comes from precise start and submit timestamps. Treat the "time taken" on a quiz as accurate and visible to your professor.
  • Course "time spent" is unreliable. It comes from a contrib add-on reconstructing time from clicks, and it can be badly off in both directions. Treat it as a fuzzy estimate, not a fact about you.

Conflating the two is what fuels most of the worry. The precise thing is the quiz timer. The vague thing is the course total. Knowing which is which tells you where to actually pay attention — and it's the quiz.

Why DodoSolve Keeps Your Pacing Natural

Because quiz timing is the part that's genuinely tracked, DodoSolve is built so your pacing always looks like a normal student working through the material:

  • Runs entirely on your own device — DodoSolve never talks to Moodle's servers, so it adds nothing to your log and changes no timestamp
  • Reads the question through your browser, not through Moodle's network layer
  • Surfaces the answer privately, right on the question — so you never tab away and never create a suspicious gap
  • Leaves no log entry, cookie, or fingerprint inside the platform
  • Sandboxed and trace-free — it works alongside the page Moodle sees, not inside it

Because the answer appears on the question itself, you skip the part that creates the awkward holes in the log: leaving to look something up. The timing Moodle records just looks like someone who knows the material moving at a steady pace.

How to Keep Your Moodle Quiz Timing Natural

A quiz timer is the one thing Moodle measures accurately, so the move is simple — look like a normal student who's prepared:

Pace Like a Real Student

  • Don't submit in seconds: an accurate "time taken" of 90 seconds on a 30-question quiz is the thing that stands out
  • Spread your timestamps: Moodle stamps every page load, so don't blitz the whole quiz at once
  • Keep the answer on the page: DodoSolve shows it on the question, so you never tab away and never open a gap
  • Take the natural beats: read, scroll, pause the way you would anyway
  • Know the limits: DodoSolve works on normal, non-proctored Moodle quizzes — it can't run inside Safe Exam Browser or Respondus LockDown Browser

See how DodoSolve works on Moodle →

The Bottom Line

Does Moodle track time spent? On a quiz, yes — it records precise timestamps and can show an accurate elapsed time, so that's the number worth pacing for. On a course, no — "time spent" is a reconstructed estimate from an optional add-on that its own docs admit can be way off, where an hour of careful reading can read as almost zero. The smart play is to treat quiz timing as real and visible, course totals as fuzzy, and to never create the gaps in the first place — which is exactly what DodoSolve is built to help you do.

Frequently Asked Questions

Does Moodle track time spent on a quiz?

Yes, and accurately. Moodle records a timestamp when you start and when you submit, so the quiz grades report can show a real "time taken" figure. It can also reveal gaps between page loads — but those show time passing, not what you were doing.

Does Moodle track time spent on a course?

Not reliably. Core Moodle has no continuous active-time tracker; it only logs discrete timestamped events like page views and last access. Any "time spent in course" number comes from a third-party add-on (the Course Dedication block) that estimates time from clicks.

How does Moodle calculate time taken on a quiz?

It subtracts your attempt start timestamp from your submit timestamp. Both are recorded server-side the instant your browser sends the action, so the elapsed "time taken" is a precise measurement, not an estimate.

Is Moodle's "time spent on a course" accurate?

Often no. The Course Dedication block reconstructs time from the gaps between clicks, and its own documentation warns it's only an estimate. A student who opens a reading and studies it for an hour with no further clicks can register almost no time.

Does DodoSolve affect the time Moodle records?

No. DodoSolve runs locally in your browser, never contacts Moodle's servers, and leaves no trace, so it changes no timestamp in your log. Because it shows the answer on the question itself, you never tab away — which keeps your quiz timing looking natural.

Works on Chrome, Edge & Brave

Stop Struggling with Moodle

Get the DodoSolve Chrome Extension and start getting instant answers to all your Moodle problems.

Join 10,000+ students who are already saving hours on their math homework every week.