I’ve just written a demo which can present a grid of text elements:
Points on a grid | code | try it
Creates a list of points in a grid with an arbitrary number of rows and columns. The points are then shuffled and used to assign positions of either text, image, polygon or shape stimuli. The centre element can be skipped if desired.
In my demo the text is a digit ( str(Idx+1) ). However, it could easily be wordList[Idx]
You could generate wordList from a cell containing the words separated by spaces using wordList = Words.split(' ')