Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions Timetable/timetable_20251104_074414.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
Day,Period,Time,Subject,Type
Monday,1,09:00 - 10:00,Math,regular
Monday,BREAK1,10:00 - 10:15,Short Break,short_break
Monday,2,10:15 - 11:15,Physics,regular
Monday,BREAK2,11:15 - 11:30,Short Break,short_break
Monday,3,11:30 - 12:30,Chemistry,regular
Monday,4,12:30 - 13:30,English,regular
Monday,5,13:30 - 14:30,CS,regular
Monday,6,14:30 - 15:30,Break,regular
Tuesday,1,09:00 - 10:00,Math,regular
Tuesday,BREAK1,10:00 - 10:15,Short Break,short_break
Tuesday,2,10:15 - 11:15,Physics,regular
Tuesday,BREAK2,11:15 - 11:30,Short Break,short_break
Tuesday,3,11:30 - 12:30,Chemistry,regular
Tuesday,4,12:30 - 13:30,English,regular
Tuesday,5,13:30 - 14:30,CS,regular
Tuesday,6,14:30 - 15:30,Break,regular
Wednesday,1,09:00 - 10:00,Math,regular
Wednesday,BREAK1,10:00 - 10:15,Short Break,short_break
Wednesday,2,10:15 - 11:15,Physics,regular
Wednesday,BREAK2,11:15 - 11:30,Short Break,short_break
Wednesday,3,11:30 - 12:30,Chemistry,regular
Wednesday,4,12:30 - 13:30,English,regular
Wednesday,5,13:30 - 14:30,CS,regular
Wednesday,6,14:30 - 15:30,Break,regular
Thursday,1,09:00 - 10:00,Math,regular
Thursday,BREAK1,10:00 - 10:15,Short Break,short_break
Thursday,2,10:15 - 11:15,Physics,regular
Thursday,BREAK2,11:15 - 11:30,Short Break,short_break
Thursday,3,11:30 - 12:30,Chemistry,regular
Thursday,4,12:30 - 13:30,English,regular
Thursday,5,13:30 - 14:30,CS,regular
Thursday,6,14:30 - 15:30,Break,regular
Friday,1,09:00 - 10:00,Math,regular
Friday,BREAK1,10:00 - 10:15,Short Break,short_break
Friday,2,10:15 - 11:15,Physics,regular
Friday,BREAK2,11:15 - 11:30,Short Break,short_break
Friday,3,11:30 - 12:30,Chemistry,regular
Friday,4,12:30 - 13:30,English,regular
Friday,5,13:30 - 14:30,CS,regular
Friday,6,14:30 - 15:30,Break,regular
Saturday,1,09:00 - 10:00,Math,regular
Saturday,BREAK1,10:00 - 10:15,Short Break,short_break
Saturday,2,10:15 - 11:15,Physics,regular
Saturday,BREAK2,11:15 - 11:30,Short Break,short_break
Saturday,3,11:30 - 12:30,Chemistry,regular
Saturday,4,12:30 - 13:30,English,regular
Saturday,5,13:30 - 14:30,CS,regular
Saturday,6,14:30 - 15:30,Break,regular
302 changes: 302 additions & 0 deletions Timetable/timetable_20251104_074414.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,302 @@
{
"Monday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
],
"Tuesday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
],
"Wednesday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
],
"Thursday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
],
"Friday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
],
"Saturday": [
{
"period": 1,
"time": "09:00 - 10:00",
"subject": "Math",
"type": "regular"
},
{
"period": "BREAK1",
"time": "10:00 - 10:15",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 2,
"time": "10:15 - 11:15",
"subject": "Physics",
"type": "regular"
},
{
"period": "BREAK2",
"time": "11:15 - 11:30",
"subject": "Short Break",
"type": "short_break"
},
{
"period": 3,
"time": "11:30 - 12:30",
"subject": "Chemistry",
"type": "regular"
},
{
"period": 4,
"time": "12:30 - 13:30",
"subject": "English",
"type": "regular"
},
{
"period": 5,
"time": "13:30 - 14:30",
"subject": "CS",
"type": "regular"
},
{
"period": 6,
"time": "14:30 - 15:30",
"subject": "Break",
"type": "regular"
}
]
}
19 changes: 19 additions & 0 deletions attendance.py
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,25 @@ def view_attendance():
width=17,
)
r.place(x=1000, y=520)

# Timetable Generator Button
def open_timetable_generator():
import timetable_generator
timetable_generator.create_timetable_generator()

r = tk.Button(
window,
text="Timetable Generator",
command=open_timetable_generator,
bd=10,
font=("Verdana", 16),
bg="black",
fg="yellow",
height=2,
width=17,
)
r.place(x=600, y=590)

r = tk.Button(
window,
text="EXIT",
Expand Down
Loading