1
0
Fork 0
forked from Fuji/Fuji

Compare commits

...

2 commits

Author SHA1 Message Date
eed70bf5cc Create exams page prototype 2025-04-18 22:14:43 +02:00
92f97ec968 Add sqlmodel to requirements 2025-04-18 21:01:37 +02:00
4 changed files with 78 additions and 10 deletions

View file

@ -4,4 +4,5 @@ flet
pydantic
pyOpenSSL
Requests
keyring
keyring
sqlmodel

View file

@ -18,4 +18,4 @@ usrconf = {
'fullName': '',
'grade': '',
'semester': 1,
}
}

View file

@ -73,7 +73,7 @@ def sync(page: ft.Page):
"/grades": GradesPage(page),
"/timetable": TimetablePage(),
"/homework": HomeworkPage(),
"/exams": ExamsPage(),
"/exams": ExamsPage(page),
"/attendance": AttendancePage(),
"/behaviour": BehaviourPage(),
"/settings": SettingsPage(page)
@ -117,7 +117,7 @@ def main(page: ft.Page):
"/grades": GradesPage(page),
"/timetable": TimetablePage(),
"/homework": HomeworkPage(),
"/exams": ExamsPage(),
"/exams": ExamsPage(page),
"/attendance": AttendancePage(),
"/behaviour": BehaviourPage(),
"/settings": SettingsPage(page)

View file

@ -2,10 +2,77 @@ import flet as ft
from i18n import _
def ExamsPage():
def ExamsPage(page: ft.Page):
return ft.Column([
ft.Text((_("Exams")), size=30, weight="bold"),
ft.Placeholder()
])
ft.Row([
ft.Text((_("Exams")), size=30, weight="bold"),
ft.Row(
[
ft.IconButton(icon=ft.icons.ARROW_LEFT),
ft.Text("14.04-20.04", size=18, weight="bold"),
ft.IconButton(icon=ft.icons.ARROW_RIGHT),
],
alignment=ft.MainAxisAlignment.CENTER
)
], alignment=ft.MainAxisAlignment.SPACE_BETWEEN, spacing=10),
ft.Card(
content=ft.Container(
content=ft.Column(
[
ft.ListTile(
title=ft.Row([
ft.Text("Example subject" ,weight="bold"),
ft.Row(
[
ft.Text("14.04.2025"),
],
alignment=ft.MainAxisAlignment.CENTER
)
], alignment=ft.MainAxisAlignment.SPACE_BETWEEN, spacing=10),
subtitle=ft.Row([
ft.Text("Short test - Example description"),
ft.Row(
[
ft.Text("Example teacher"),
],
alignment=ft.MainAxisAlignment.CENTER
)
], alignment=ft.MainAxisAlignment.SPACE_BETWEEN, spacing=10),
)
]
),
padding=5,
)
),
ft.Card(
content=ft.Container(
content=ft.Column(
[
ft.ListTile(
title=ft.Row([
ft.Text("Example subject" ,weight="bold"),
ft.Row(
[
ft.Text("14.04.2025"),
],
alignment=ft.MainAxisAlignment.CENTER
)
], alignment=ft.MainAxisAlignment.SPACE_BETWEEN, spacing=10),
subtitle=ft.Row([
ft.Text("Short test - Example description"),
ft.Row(
[
ft.Text("Example teacher"),
],
alignment=ft.MainAxisAlignment.CENTER
)
], alignment=ft.MainAxisAlignment.SPACE_BETWEEN, spacing=10),
)
]
),
padding=5,
)
)
])