Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 3.36 KB

README.md

File metadata and controls

62 lines (48 loc) · 3.36 KB

Librus średnia

Chrome web store Users Rating

Rozszerzenie do najpopularniejszych przeglądarek dodające możliwość wyświetlenia średniej z ocen, która nie zaśmieca strony.

Przed Po
przed po

✨ Funkcje

  • Wyświetlanie średniej dla każdego przedmiotu w tabeli z ocenami.
  • Wyświetlanie średniej wszystkich ocen na dole tabeli.
  • Wyświetlanie średniej ocen śródrocznych i rocznych.
  • Wyświetlanie średniej przewidywanych ocen śródrocznych i rocznych.
  • Automatyczne zamykanie pola "Zachowanie" w tabeli.
  • Możliwość zmiany parametrów wyliczania średniej w ustawieniach.
  • Inteligentne dostosowywanie ilości kolumn w tabeli.
  • Synchronizowanie ustawień między przeglądarkami, gdy użytkownik jest do niej zalogowany (jeśli przeglądarka wspiera synchronizację).
  • Automatyczne przełączanie planu lekcji na najbliższy tydzień w weekend po otwarciu go.

Wtyczka posiada ustawienia z możliwością konfigurowania każdej funkcji.

🧮 Sposób liczenia średniej

Do średniej domyślnie liczą się tylko oceny oznaczone Licz do średniej: tak. Pod uwagę jest brana waga. Domyślnie + dodaje 0.5 do wartości oceny, a - odejmuje 0.25. Oceny niezawierające normalnej liczby nie są brane pod uwagę. Parametry liczenia można zmienić w ustawieniach wtyczki (wciskając ikonkę wtyczki).

🚀 Instalacja

Firefox

Wtyczka w firefoxie obecnie nie działa.

Przeglądarki oparte na chrominium

Jeśli się da to przez chrome web store.

Instalacja ręczna

  1. Sklonuj repozytorium.
  2. Uruchom w konsoli polecenie npm install (wymagane Node.js v18 i npm (testowane na 9.8)). Można użyć dev container.
  3. Uruchom w konsoli polecenie npm run dev.
  4. W Twojej przeglądarce wejdź w Rozszerzenia -> Zarządzaj rozszerzeniami.
  5. Włącz tryb dewelopera.
  6. Wciśnij "Załaduj rozpakowane" i wybierz folder extensions/combined/dist/chrome, gdzie znajduje się rozpakowana wtyczka.

❗Zgłaszanie błędów

Wejdź w zakładkę Issues i utwórz nowy wątek.

🤝 Mogę wesprzeć projekt?

Tak. Możesz pomóc go rozwijać lub możesz wesprzeć projekt finansowo. Zerknij na link po prawej stronie pod napisem Sponsor this project.