New Update Repyra 2.0: 3D Biomechanics Engine & Native Gujarati Macro Tracking is live. See what's new

How the weekly report score works (and how to raise it)

The weekly score is 50% training, 30% protein days, 20% logging. See a sample week worked out to the point, and the cheapest ways to add points next week.

Indian woman reviewing fitness progress on phone at home

Key takeaways

  • Score = 50% of training days completed + 30% of days hitting protein + 20% of days you logged anything.
  • Logging is the cheapest 20 points you will ever get. One food entry or one water tap counts.
  • A missed training day costs more than a missed protein day, so protect the sessions first.

Every Monday the Report tab closes the previous week and gives you a score out of 100 and a grade. People ask me what the score actually measures and whether a 68 is good. Here is the exact formula and a worked example.

The formula

The weekly score has three parts:

PartWeightMeasured as
Training50%Sessions finished ÷ training days you planned for the week
Protein30%Days you reached your protein target ÷ 7
Logging20%Days with at least one log (food, water, weight or workout) ÷ 7

Training is half the score on purpose. For a beginner, showing up is the thing that produces results. Protein is next because it is the nutrition habit with the largest effect and the easiest one to measure. Logging is last, but it is also the one you have the most control over.

A sample week, worked out

Say Priya set 4 training days per week in onboarding. Her week looked like this:

  • Monday: trained, hit protein, logged
  • Tuesday: rest, protein missed, logged water only
  • Wednesday: trained, hit protein, logged
  • Thursday: rest, nothing logged
  • Friday: trained, protein missed, logged
  • Saturday: skipped the session, hit protein, logged
  • Sunday: rest, hit protein, logged

Now the arithmetic:

  1. Training: 3 of 4 planned sessions finished = 0.75 × 50 = 37.5
  2. Protein: 4 of 7 days hit the target = 0.571 × 30 = 17.1
  3. Logging: 6 of 7 days had a log = 0.857 × 20 = 17.1

Total: 37.5 + 17.1 + 17.1 = 71.7, shown as 72. That is a decent week for someone two months in. Now look at where the points went missing.

Where the cheap points are

Thursday cost Priya 2.9 points for logging nothing. One tap on the Water tile would have recovered it. That is the cheapest point in the whole system, and it is why the 21:00 "still time today" reminder exists. Turn it on in Profile, then Reminders.

The skipped Saturday session cost 12.5 points, four times more than any single protein day. If you can only fix one thing next week, fix attendance. Picking a realistic days-per-week number in Profile also helps here, because the denominator is your own plan.

Each protein day is worth 4.3 points. Three missed protein days cost almost 13 points in Priya's week. Most people miss protein on rest days because they are not thinking about food when they are not training. The fix is boring: a saved breakfast with eggs or paneer, added with one tap from Food, then Saved meals.

What else is on the report

The score sits at the top, but the rest of the Report tab is where the useful detail lives:

  • An AI coach note that reads your week and says one or two specific things, not a motivational paragraph.
  • A training table: each planned day, whether it was done, and the sets completed.
  • Nutrition averages against your targets with a 7-day chart, so you can see if protein was low all week or just on weekends.
  • Weight at the start and end of the week.
  • Insights, such as "protein was lowest on rest days".

You can browse previous weeks, tap Copy summary to paste the week into a chat with a friend or trainer, or Save as PDF. The monthly report adds a 30-day calendar strip so you can see patterns like "I always skip the first week of the month".

What the score does not measure

It does not measure weight change, calories, or whether you lifted heavier. Those matter, but they are noisy week to week, and tying a score to them pushes people toward crash dieting. The score measures behaviour you fully control. Weight and personal records live on the Progress tab, where you can watch them over months rather than days.

A fair target

I would not chase 100. A week at 100 means you never missed a session, hit protein all seven days and logged every day. That happens, but not often, and not in a week with a wedding in it. Aim for 70 or above most weeks and let the occasional 50 pass without drama. Consistency over three months beats one perfect week every time.

Questions people ask

Does a rest day count against my training score?

No. The training part only counts the days you planned to train, based on your days-per-week setting. Rest days are not in the denominator.

What counts as a logged day?

Any entry on that date: a food item, a water tap, a weight entry or a finished workout. One entry is enough.

Can I see the score for an older week?

Yes. Use the previous and next arrows in the Report tab to browse earlier weeks, and the monthly view for a 30-day calendar.

Denish VaghasiaFounder & Technical Architect

Denish engineered the Repyra 3D biomechanics engine, Mifflin-St Jeor metabolic equations, and offline PWA stack after years of training in local Gujarat gyms without affordable personal coaching.

Put it into practice tonight.

Repyra builds today's plan from your last seven days and logs rotli as fast as you can type it.