Warning. The following method should only be attempted by highly experienced users.
It would obviously be better if this option existed in the core. In the meantime, here's a workaround that's not ideal but works. However, use it with caution.
So, if you want to get rid of all versions of a question except, of course, the latest one, here's what you can do:
- On the "Questions" page, make sure the question is set to "Always latest". I'm not sure if this is necessary here, but it can't hurt.
- In the question bank, duplicate the question. Only the latest version (hopefully) will be duplicated.
- On the "Questions" page, remove the original question and add the new copy of the question.
- Verify that everything is working correctly and then, in the question bank, delete the original question.
And there you have it! You've just gotten rid of your 187 useless versions of the question. You can now sleep the sleep of the righteous.
On the other hand, if the old versions don't bother you, there's not necessarily a need to delete them.