Dundee primary teacher Mrs Barber was ‘one in a million’, former student says