Auto-check select_multiple list based on repeated select_one responses

Hello everyone,

I’m building a survey form on KoboToolbox to understand residents’ daily activities. My structure is like this:

  • In Q1, I use a repeat group where respondents describe one activity at a time and select an activity type (e.g., bathing, eating, working, etc.).
  • In Q2, I have a select_multiple checklist asking them to review which types of activities they performed during the day.

What I want to achieve:

Automatically check the boxes in Q2 if the respondent has already selected that activity type in Q1.

I understand this might involve using a join() or selected() logic, but since KoboToolbox uses Enketo, I suspect such dynamic defaults or calculations from repeat groups might not be supported.

Is there any workaround to:

  1. Pass selected values from a repeat group to a select_multiple field?
  2. Auto-check or dynamically pre-fill Q2 based on previous answers?

Any help or direction would be greatly appreciated.
Thank you!

Welcome to the community, @Miyazaki! Just to clarify, are the choices in Q1 and Q2 the same? And did you mean that you’d like the selections made in Q1 to be automatically selected in Q2 as well? If I’ve misunderstood your question, please feel free to correct me.

Thank you again for your kind support!

Yes, your understanding is correct.
The choices in Q1 and Q2 are the same (e.g., bathing, eating, working, etc.).
In Q1, the respondent selects a category inside a repeat group (one per activity).
In Q2, I would like the system to automatically mark the categories that have already been selected in Q1 — like a checklist for confirmation.

However, from what I’ve learned so far, this may not be directly supported in KoboToolbox using Enketo.
If there’s a workaround or external tool that could help, I’d love to hear about it.