To my knowledge the interaction ID for a given quiz question never changes under the SCORM standard. If it DID change for each subsequent attempt by the user, then that would likely throw the LMS for a loop because the different attempts would not be automatically related in the LMS database. The interaction ID and the user ID need to remain constant to get meaningful reporting.
If you want to have some way to track each and every attempt on the question via your LMS reporting, then you first need to find out whether or not your LMS supports that functionality at all. There's nothing in the SCORM standard (that I am aware of) which would preclude the LMS from storing the assessment data separately for each and every attempt on a quiz. The limitation is more likely to be that the LMS builders probably never designed their databases to be that flexible or robust. You're asking for something that most clients would never think of wanting because they only ever usually focus on whether or not the user passed the assessment, that's all.
I don't use xAPI for any of my client courses so I don't really know whether changing the interaction ID is possible with xAPI or not but since Captivate CAN publish to xAPI but doesn't seem to provide any dynamic way to alter interaction IDs for either SCORM or xAPI standard, I would assume that xAPI doesn't normally provide that functionality 'out of the box' either. But since it is designed to be a more flexible standard than SCORM, the possibility should exist for you to build a custom solution...if you want to go to that level. You'd probably need the services of some talented programmers though.