Report question

Question: How is time-based programming done?