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