Constraining ORA formatting

I would like students to enter how long it took them to complete a lab. I want to constrain the formatting to something like a pulldown menu to select how many hours and a separate one to select how many minutes. Or I want to somehow force their entry to be in HH:MM format, for easier parsing.

Is there any easy way to make the formatting of a freeform hours and minutes entry constrained so that I can reject incorrect entries and make it easier to perform analytics across labs/users?