1:
2:
I think you can set a rating scale to store of history of responses, rather than just collect one:
http://www.psychopy.org/api/visual/ratingscale.html