If participants rated in question I more than 4 concepts with 3 and above, I need to filter them so only 4 are displayed. This is were I struggle and need help.
I guess you've arrived at PHP code and arrays, right? Something like
$items = getItems('AB01', '>=', 3);
Now, it may be that you have more than four concepts, and you want to select up to 4 of them? Quite easy:
if (count($items) > 4) {
shuffle($items);
$items = array_slice($items, 0, 4);
}
You can always check if your PHP code works properly:
debug($items);
How can I make items not appear so the participants don't rate them?
Just limit a question to those items you want to appear:
question('XY01', $items);