Con la tua versione, dipende dalle tipologie di domanda 1 e domanda 2.
cerca nelle impostazioni di avanzate e vedi se c'è la possibilità di inserire una condizione di convalida, Se domanda1 ha codice Q1 e domanda2 ha codice Q2, dovresti mettere su Q2 una equazione di questo tipo:
(!is_empty(Q1) OR (is_empty(Q1) AND is_empty(Q2)))
e inserire un testo di errore personalizzato.
Per altre alternative, posta qui un gruppo di domande di esempio con le due domande incriminate
Grazie
allora la domanda 1 è un array numerico (punteggio 1-5) con 24 opzioni (temi di interesse). la domanda 2 è un campo a testo lungo
Ipotesi 1: Nella Domanda 1 scelgo x opzioni e gli do un punteggio (da 1 a 5), poi passo alla domanda 2 e scrivo magari un tema di interesse che non era presente nelle 24 opzioni. Qui la domanda 2 non deve essere obbligatoria
Ipotesi 2: Nella Domanda 1 non scelgo nulla e sono costretto a scrivere qualcosa nella Domanda 2 per andare avanti, quindi deve essere obbligatoria
Allora, sempre chiamando Q1 e Q2 le due domande, devi andare sulla Q2, impostazioni avanzate/logica/equazione di convalida, e inserire questa espressione:
(count(that.Q1)>0) OR (count(that.Q1)==0 AND !is_empty(Q2))
e mettere il messaggio che ti pare