Sounds like you need a related table to track the "revision history" of your records.
An OnObjectModify script trigger on a specific field can perform a script that sets a data field to the current date (or current timestamp).
Many thanks for this.
I have created two fields to hold the modification dates, one for the question and one for the answer and linked them to 2 simple scripts. When I modify either the question or answer (or both) the date field show the time and date of the modification as I was hoping. However, when I click outside either of the two fields, both date fields change to show the time of that last click.
Is this a problem with my script or have I missed something important?
Sounds like you have an "Modification date" auto-enter field option that needs to be removed for these two date fields. Your script assigns the current date, not the fields' auto-enter options as they capture the current date when the record, rather than the field is modified.
Perfection! Many thanks