plan-lekcji-ezn's Issues
Group classrooms in classroom picker
Make nice teacher picker
Class/teacher picker should collapse when clicked outside of picker
Refactor code related to displaying timetable
Add groups picker and filter
Users should have ability to select groups for english, german and religion/ethics/none.
Also, their selection should be persisted in localStorage or some other persistent place
Wydruk
Czy nie byłoby możliwe publikowanie planu lekcji w formacie umożliwiającym wydrukowanie lub skopiowanie do Worda/Excela ?
Dark theme - togglable - persistent in localStorage
Properly handle lessons that occur every two weeks
Add information from when the plan is valid
Make look that doesn't look like sh*t
Group classes based on P/G besides of 1/2/3/4
Right now classes are displayed as following:
1 | 2 | 3 | 4 |
---|---|---|---|
1 AG | 2 A | 3 A | 4 A |
1 CG | 2 C | 3 C | 4 C |
1 DG | 2 D | 3 D | 4 D |
1 EG | 2 E | 3 E | 4 E |
1 FG | 2 F | 3 F | 4 F |
1 AP | 2 G | 3 G | 4 G |
1 CP | 4 H | ||
1 DP | |||
1 EP | |||
1 FP |
expected:
1P | 1 G | 2 | 3 | 4 |
---|---|---|---|---|
1 AP | 1 AG | 2 A | 3 A | 4 A |
1 CP | 1 CG | 2 C | 3 C | 4 C |
1 DP | 1 DG | 2 D | 3 D | 4 D |
1 EP | 1 EG | 2 E | 3 E | 4 E |
1 FP | 1 FG | 2 F | 3 F | 4 F |
_ | _ | 2 G | 3 G | 4 G |
_ | _ | _ | _ | 4 H |
Highlight active classroom / teacher / class in PickerMenu
Refactor code related to filtering timetables
Code in utils.ts
should use some kind of lookup object/map instead of linear find
Also, it's not DRY
PWA
- page title & favicon
- manifest.json
- service worker
- logo and name
Add option of saving default/favorite timetable
Add info about duty hours
klasa, nauczyciel lub sala w URL w planie
Witam,
Proszę o uzupełnienie URL planu o id nauczyciela aby można było podawać stały adres i zawsze wchodzić na plan tej samej osoby. (przynajmniej w obrębie roku szkolnego)
Pozdrawiam
Tadeusz (Główczyński)
Add option of making list of favourite timetables
Mobile improvements
Mobile view:
- show lesson number
- make swipeable even if no lessons
Data wprowadzenia planu
Dzień dobry!
Proszę Pana, przydałoby się by widniała data pod planem lekcji, by łatwiej było odróżnić nowy plan od starego.
Pozdrawiam
Od p. dyrektor
- - Informacja, że jest to beta w trakcie dopracowania
- - wiadomość do nauczycieli + ogłoszenie, żeby uczniowie zgłaszali błędy — Synergia
- - awaria 3G
- - przejrzeć wszystkie strony
- - okienko nawigacyjne zmniejszyć 75% bo coś wygląda jakby było coś po prawej
- - Wielkość liter
- - Skróty naucz. do wywalenia
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.