Sure!
The main decision you'll need to make is how to represent whether or not the relevant cards have been viewed. One simple approach might be to put an invisible checkbox on those cards; say, name it "visited".
In the view[] event of the card, you could set the flag:
on view do visited.value:1 end
And then in some other script you could check the flag:
... if thatCardYouVisited.widgets.visited.value # ... do one thing else # ... do something else end
You may also want to write a script somewhere to reset all the flags while you're testing your game.
There's more discussion of a similar kind of question in this thread.
Does that help?