SharezoneApp / sharezone-app

Sharezone is a collaborative school organization app for iOS, Android, macOS and web with +500,000 downloads. Built with Flutter & Firebase.
https://sharezone.net
European Union Public License 1.2
254 stars 46 forks source link

Add teachers to the timetable #1629

Closed nilsreichardt closed 1 month ago

nilsreichardt commented 1 month ago

Description

This pull request adds the Sharezone Plus feature to add teachers to the timetable.

Demo

https://github.com/SharezoneApp/sharezone-app/assets/24459435/51576d4d-c5ac-42be-bee9-04084cb228a5

Changed the lesson sheet to a dialog:

image

Reason: In the sheet you need to scroll to see the substitutions tiles and it's not easy to adjust the size of the sheet (depending on the screen size). A dialog is here the better option.

Users can also add the teacher when adding a lesson:

image

Sharezone Plus page:

image

Related Tickets

Closes #1608 Opens #1628

github-actions[bot] commented 1 month ago

Visit the preview URL for this PR (updated for commit 4f1e734):

https://sharezone-website-dev--pr1629-add-teacher-3rraqs9a.web.app

(expires Sun, 19 May 2024 07:46:37 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 372b0431a96247f908d9a97d5d865de1c8b3b04e

github-actions[bot] commented 1 month ago

Visit the preview URL for this PR (updated for commit 4f1e734):

https://sharezone-console-dev--pr1629-add-teacher-63yxgzkn.web.app

(expires Sun, 19 May 2024 07:46:24 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 471536afe3f6ec4895d9ea75513730b515d17eb6

github-actions[bot] commented 1 month ago

Visit the preview URL for this PR (updated for commit 4f1e734):

https://sharezone-test--pr1629-add-teacher-d319lxmr.web.app

(expires Sun, 19 May 2024 07:47:30 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 4cb3ae61e1e018abfd9841fd3239f5b49ccc034b

nilsreichardt commented 1 month ago

Idea: Split teachers at ","