Private, account-free progress tracking

Reading Tracker

Choose a book, record where you are, and set a daily goal. Your progress is stored in localStorage in this browser; it is not uploaded to a user account.

No sign-up required Stored in your browser Estimated time remaining

Choose a book

If the EPUB has no fixed print pagination, the tool starts with an estimated page count and lets you replace it with the page total shown by your own reader.

Progress in context

How the progress estimate works

Reading time estimates are based on word counts and assume an average reading speed of about 230 words per minute. They provide a rough sense of how long a book may take to read, but your own pace may differ. Use these estimates to plan your reading sessions.

The archive includes books ranging from a quick 26-minute read to a marathon 726 minutes. Whether you are looking for a short introduction or a deep dive, the reading tool helps you pick a book that matches your available time.

Quick Reads

Books under 60 minutes of estimated reading. Ideal for a brief introduction to a topic or a spare afternoon.

Steady Sessions

Works that take a few hours, suitable for a weekend or a week of dedicated reading.

Immersive & Marathon

Longer works that require more time. These are comprehensive studies or extensive textbooks.

JIMHA Historical Education Archive

Planning Your Reading with the Tracker

The Reading Tracker is a simple tool for managing your progress through a book from this archive. It records pages, not hours or sections. You set a current page, a total page count, and a daily page goal. The tracker then estimates how many days the book will take, based on your goal. Progress is saved in your browser, so you can return to it without creating an account.

Understanding Page Counts

The archive does not always have a fixed page count for each book. When that information is missing, the tracker estimates the total pages using a standard of 250 words per page. For example, 'A brief course in the teaching process — Story, Setting & Ideas' (id 304) has 106,637 words. Dividing by 250 gives an estimated 427 pages (rounded up). That is the starting point.

You are not stuck with that estimate. If your own edition or reading app shows a different total, you can replace the tracker's number with the one from your copy. This is useful for books that have been re-typeset or published in different formats. The tracker is meant to work with the edition you actually have.

Setting a Daily Goal

The default daily goal is 20 pages, but you can adjust it to fit your schedule. The tracker uses this goal to estimate finish days. For a book like 'A brief course in the teaching process' (id 304), at 427 estimated pages, a 20-page daily goal would take about 22 days (427 / 20 = 21.35, rounded up to 22). If you can read 30 pages a day, that drops to 15 days. The choice is yours.

The estimated remaining time is proportional to the pages you have left. If you are on page 100 of 427, the remaining time is estimated as (estimated_minutes × remaining_pages / total_pages). For 'A brief course in the teaching process' (id 304), the estimated reading time is 464 minutes. At page 100, you have 327 pages left, so the remaining time would be about 464 × 327 / 427, roughly 355 minutes. This gives you a sense of how much time is left, not just how many days.

Tracking Progress Over Time

The tracker stores your progress history in your browser's localStorage. This means you can close the page and come back later; your current page and goal will still be there. No account is required, and no data is sent to a server. It is a private, self-contained way to keep track of a long reading project.

For a substantial work like 'A brief course in the teaching process — Story, Setting & Ideas' (id 304), which has 39 text sections, the tracker helps you maintain a steady pace over many sessions. You can update your current page as you go, and the tracker will recalculate the remaining days. It is a practical tool for turning a large book into a series of manageable steps.