Lets say that I book the room on that night. What happens then on the date 2004/02/16.
I blank out the owner field and set the date field to 2004/02/16?
If I do so I will let the application check once a day if any dates is old (there are several old dates) and set them to todays date.
You are right, somebody will have to update the availability of rooms once the date of its booking is past. As you point out in your first posting for this thread, this sort of Administrative functionality is needed to support this application. However, this is out of scope for this assignment. This still leaves you with nagging doubts and a sense of unfinished business. This is where the magic word comes in; DOCUMENTAION! What you do is document this decision in your Choices.txt file.
Why give him a chance to mark you down by implementing something that he might disagree with?
the above 2 cases always occurs, and if you do not have any control signal (like properties file), you cannot disable it. So, it is very inconvenient for the marker to mark.
Beside, depends on how you defines the *high score*. I have confirmed this issue with Vlad (he has passed with 360+ marks [90+%]) that he did not implement this issue, and doucment it in the choice.txt.
This document deliberately leaves some issues unspecified, and some problems unraised. Your ability to think through these issues, in the face of realistically imperfect specifications, and come to a tenable solution is something upon which you are being graded.