Thanks. Not only that, but any combined logic does not work. Neither within the same matrix nor if spread out across different questions:
{question1.Row 1} = ‘Column 2’ and {question1.Row 2} = ‘Column 2’
It only works if single:
{question1.Row 1} = ‘Column 2’
Thanks. This is the one I am struggling with. I am trying to show ‘Briefing 1’ to those who get at least 2/3 attention checks right and ‘Briefing 2’ to those who do not.
‘Briefing 1’:
({Adjectives 4.Row80} = ‘Column 1’ AND {Hexaco 4.Row78 = Column 4’) OR
({Adjectives 4.Row80} = ‘Column 1’ AND {Goals 2.Row31} = ‘Column 3’) OR
({Hexaco 4.Row78} = ‘Column 4’ AND {Goals 2.Row31} = ‘Column 3’)
‘Briefing 2’:
({Adjectives 4.Row80} <> ‘Column 1’ AND {Hexaco 4.Row78 <> Column 4’) OR
({Adjectives 4.Row80} <> ‘Column 1’ AND {Goals 2.Row31} <> ‘Column 3’) OR
({Hexaco 4.Row78} <> ‘Column 4’ AND {Goals 2.Row31} <> ‘Column 3’)
However, ‘Briefing 1’ is always displayed, no matter what, and ‘Briefing 2’ is never.
I’ve extended my demo and discovered that the issue is probably that block_1/ isn’t needed for the very first term in the logic
({question1} = true and ({question2}= false or {question2} empty) and ({question3} = false or {question3} empty)
or ({question2} = true and ({question1}= false or {question1} empty) and ({question3} = false or {question3} empty)
or ({question3} = true and ({question2}= false or {question2} empty) and ({question1} = false or {question1} empty)
works in 2024.1.0 and is switched by question1 only in 2024.2.0
({block_1/question1} = true and ({block_1/question2}= false or {block_1/question2} empty) and ({block_1/question3} = false or {block_1/question3} empty)
or ({block_1/question2} = true and ({block_1/question1}= false or {block_1/question1} empty) and ({block_1/question3} = false or {block_1/question3} empty)
or ({block_1/question3} = true and ({block_1/question2}= false or {block_1/question2} empty) and ({block_1/question1} = false or {block_1/question1} empty)