Skip to content

6. Goals & motivation

What the client wants, and what is likely to get in the way.

6.1 The goal

The last two options are the important ones

The source sheet offers לא מעניין אותי משקל — weight doesn't interest me — and לא יודעת, I don't know, alongside the conventional goals. Both are worth copying exactly.

Without an explicit opt-out, a client who doesn't want to talk about weight has no way to say so and picks the nearest weight-shaped option instead; you then spend twelve weeks optimising something they never asked for. Without I'm not sure yet, an undecided client invents a goal to finish the form — and the invented one is what gets programmed.

I'm not sure yet is a useful answer, not a failed one. It means the first session includes a goal-setting conversation instead of starting from a fixed target.

Both are exclusive escape options: selecting either clears every other goal, and selecting any goal clears them.

Only I'm not sure yet is enforced as showNoneItem on goal_primary in survey/sections/06-goals.json — SurveyJS has one "none" slot per question, and Weight isn't what I'm here for is a known gap inherited from the old parser, which never enforced it as exclusive either. Give it a second exclusive slot (a validator, or splitting it into its own question) before relying on this being true in the app.

6.2 Obstacles

The question is worded as a follow-up — "when that happens" — so it only makes sense once the client has named something. A client who says nothing gets in the way is not asked what to do about it.


Previous: 5. Activity & training history · Next: 7. Nutrition & hydration