What have you done so far?
I would break it out into a list of tasks and deliverables. I.e., there are a number of tables to build. There are a number of functions to build. There are a number of linkages to make.
Create a list of what you need to do. That’s your task list. Start with the first item and build it. Do the minimum possible for each task. So a student table might only have first and last name. Or maybe only ID number.
Build your tables.
Build your functions
Build your GUI.
Link everything together.
Really, this can be done in the time you have available, assuming this is not the first time you have done any of these things. Even if it is the first time, I expect that you can read a manual or whatever book you have for the course, and you’ll find instructions on how to do all this. It is basic stuff. I’m sure you can do it in the time allotted—and have time left over to sleep. In fact, I’d do some work. Get well into it. Then sleep. Then finish it. You’ll do much more after you sleep than before, but you need to bang your head against the wall first for long enough to see some progress before you can feel ok about sleeping. So it goes.
Good luck.