翻译：It is an open question.
o is a vowel, so you need use "an", a,e,i,o,u are the vowels in English, sometimes "y" can be a vowel in a word(why shy cry ). If the 1st pronunciation of word is vowel you need use "an",if it's not (university),you need use "a". A university.:)