Hi,
Is it possible for the teacher to upload some contents on the timeline (calendar) and the define a time for the contents to become visible?
I mean, a teacher wants to upload his course assignments at the beginning of the semester. However, he want to make them visible at a specific time.
Yes and no... you don't upload contents into the Calendar but you can certainly set date restrictions on activities you create. See Restrict_access_settings