free web design templates

e-Dnevnik Plus ekstenzija za Chrome

Za preuzimanje je potrebno manje od 2 sekunde.

Instalacija

Ekstenzija se preuzima s Chrome Store-a pritiskom na gumb 'Dodaj u Chrome'.
Za instalaciju je potrebno prihvatiti dva dopuštenja:

  • Prvo dopuštenje vas traži za mogućnost mijenjanja sadržaja određenih web-stranica i ključni je dio ekstenzije.
  • Drugo dopuštenje vas traži za čitanje vaše povijesti pretraživanja, a služi da se ekstenzija aktivira samo kad ste na stranici e-Dnevnika.

To su dva najčešća dopuštenja svih ekstenzija na Chrome Store-u i bez njih 99% drugih ekstenzija ne bi radilo.

Više o korištenju vaših osobnih podataka možete pročitati u Politici privatnosti.

Sve mogućnosti ekstenzije

NOVO U VERZIJI 3.0:

  • Novi školski kalendar zamijenio je popis ispita te je moguće upisivati bilješke i stvarati podsjetnike.
  • Nova mogućnost pregleda svih ocjena otvorenog razreda s opcijama ispisa i spremanja.
  • Novi dizajn i optimiziran kod.

Nakon instalacije, ako nemate uključenu sinkronizaciju, Chrome će vas pitati želite li ju uključiti. Prednost omogućene sinkronizacije je da ekstenzija pamti vaše izmjene u e-Dnevniku i postavke ekstenzije te se one automatski učitavaju na svim računalima gdje se kasnije prijavite s Chromom.

Prozor ekstenzije je mali prozor koji se otvori kad kliknete na ikonu ekstenzije. Možete ga koristiti kako bi onemogućili ili omogućili ekstenziju u svakom trenutku te prikazali nove ocjene ili ne (ukoliko ih ima). Da biste sakrili ekstenziju, kliknite njenu ikonu desnim klikom i odaberite 'Sakrij u izborniku Chromea' ili 'Hide in Chrome menu'.

NA STRANICAMA E-DNEVNIKA (ocjene.skole.hr):

  • Na stranici prijave u e-Dnevnik nalazi se gumb 'Ostani prijavljen'. Ako ga ostavite praznim, ne morate se brinuti o odjavljivanju. Obilježite li ga s kvačicom (preporučeno) ostajete prijavljeni zauvijek, čak i nakon promjene lozinke.
  • Na stranici odabira razreda nalazi se gumb 'Uvijek otvori tekuću šk. godinu'. Obilježite li ga s kvačicom uvijek će se otvarati tekuća godina, a za povratak na odabir razreda možete se vratiti jedino s gumbom 'Odabir razreda' unutar školske godine.
  • Na stranici školske godine nalazi se dodatni gumb 'Plus', desno od 'Odabir razreda'. Klikom na njega vidjet ćete:
    • Trenutačnu verziju ekstenzije koju koristite.
    • Broj dana do kraja ili početka školske godine.
    • Posljednje promjene pri ažuriranju ekstenzije.
    • Mogućnost pregleda i uređivanja svih ocjena otvorenog razreda u novoj kartici s opcijama ispisa i spremanja.
    • Mogućnost promjene lozinke, a klikom na 'Promijeni lozinku' javlja se potvrdna poruka.
    • Mogućnost preuzimanja Office 365 ProPlus (obuhvaća Word, PowerPoint, Excel, Outlook, OneNote, Publisher, Access i Skype za tvrtke), a klikom na 'Preuzmi' započet će se spremati te će se pojaviti poruka s brojem preostalih instalacija za vaš račun e-Dnevnika.
    • Gumb 'Obriši sve promjene u predmetima', a klikom na njega javlja se potvrdna poruka. Time će se izbrisati sve spremljene promjene unutar predmeta (skriveni blokovi, unesene ocjene te sve ostale bilješke i zapisi od svih razreda i korisnika).
    • Gumb 'Obriši sve promjene u kalendaru', a klikom na njega javlja se potvrdna poruka. Time će se izbrisati sve spremljene bilješke u kalendaru od trenutačnog korisnika u otvorenom razredu.
  • Na popisu predmeta (izbornik 'Ocjene'):
    • Pri vrhu se nalazi 'Završni prosjek: ?,??', a predstavlja vaš prosjek kakav bi bio da se sada zaključe sve ocjene.
    • Kod svakog predmeta vidi se broj ocjena i prosjek, a klikom na prosjek (broj) moguće je izmijeniti ga u bilo koji drugi broj strogo u obliku 1 <= ?,?? <= 5 i ako je ispravan odmah se vidi novi ukupni prosjek. Ukoliko nije ispravan ili polje ostavite prazno, ukupan prosjek se računa bez toga predmeta.
    • Izmijenjeni prosjeci crvene su ispune, a povratkom na prvobitni oblik više nisu. Isto vrijedi i za ukupan prosjek.
    • Zeleni indikatori na predmetu pokazuju da će ocjena vjerovatno biti zaključena na višu.
    • Spuštanjem stranice pojavljuje se statistika, a to je:
      • Prosjek svih ocjena (broj ocjena): (?,??)
      • Tortni graf s omjerom odličnih, vrlo dobrih, dobrih, dovoljnih i nedovoljnih ocjena, gdje se prolaskom s mišem preko grafa pojavljuje broj i postotak ocjena.
      • Linijski graf koji predstavlja broj ocjena i prosjek ocjena kroz godinu, gdje se prolaskom s mišem pojavljuju ti podaci.
      • Kod tortnog grafa moguće je ukloniti podatke klikom na legendu gdje se nalaze.
    • Sve promjene ne ostaju spremljene nakon što se stranica osvježi.
  • U predmetu:
    • Kod svakog bloka je svijetlo plava traka, a klikom na nju će se taj blok sakriti ili ponovo prikazati. Promjene odmah ostaju trajno spremljene.
    • Moguće je upisivati i brisati ocjene te je novi prosjek odmah vidljiv. Unesene ocjene moraju biti strogo u obliku 1 <= ? <= 5 i odvojene zarezom, ako ih je više. Ukoliko nisu u tome obliku, prosjek se neće promijeniti.
    • Moguće je mijenjati sve ostale bilješke i zapise ili ih izbrisati klikom na 'X' lijevo od datuma zapisa.
    • Ako ste napravili izmjene i nisu spremljene zasvijetlit će gumb 'Spremi promjene'. Klikom na njega izmjene u predmetu ostat će trajno spremljene, a prosjek na popisu predmeta bit će crvene ispune.
    • Ako gumb 'Poništi promjene' svijetli to znači da ste radili izmjene, a klikom na njega one se poništavaju.
    • Izmijenjene ocjene crvene su ispune, a povratkom na prvobitni oblik više nisu. Isto vrijedi i za prosjek.
  • Na popisu ispita (izbornik 'Ispiti'):
    • Ispiti se nalaze u školskom kalendaru, označeni crvenom točkicom.
    • Moguće je upisivati bilješke za određene datume ili ih obrisati.
    • Na kalendaru su označeni još:
      • Zimski, proljetni i ljetni praznici.
      • Blagdani i neradni dani.
      • Brojevi dana od/do određenog datuma.

U sljedećim verzijama...

  • Na stranici odabira razreda nalazit će se gumb za prikaz statistike svih školskih godina.
  • Kroz grafove će biti moguće uspoređivati ocjene iz više predmeta.
  • U predmetu će biti dodatni prosjek bez najlošijih ocjena (iznimki).
  • Potpuna (.pdf) dokumentacija sa svim detaljima o ekstenziji.
  • Easter eggs?

Ekstenzija je trenutačno dostupna samo za Chrome, ali u izradi je i za Firefox, Operu i Edge preglednike.
Za mobilne uređaje ekstenzije nisu dopuštene, stoga izrađujem aplikaciju za App store i Google Play.

Autor i kod

Imam 17 godina i pohađam Tehničku školu Slavonski Brod.
U slobodno vrijeme bavim se programiranjem, uglavnom algoritmima u Pythonu, te ponešto u C i C++.
Izradom ove stranice i ekstenzije naučio sam još Javascript, HTML(5), CSS, PHP i osnove SQL-a.
Jedini izvor svega što sam naučio je internet, najviše Stack-overflow, W3Schools, CodeWars i Wikipedia.

Izvorni kod ekstenzije:

  • Veličina 186 KiB ili 0.19 MB
  • Sastoji se od ~4000 vlastitih linija koda.
  • Korišteni moduli su jQuery, jQuery Modal i Chart.js.
  • Kompatibilnost je jednaka kao i kod e-Dnevnika (Chrome 45+).
  • Dostupan je svima s kratkim komentarima u sintaksi.


Veće projekte poput ovoga izradio sam u Pythonu s Tkinter i Kivy GUI-om.
Nisu javni, no ako ih želite isprobati pošaljite poruku ovdje ↓↓↓

Podijeli

© Zaštita autorskog prava 2019 Kristijan Rosandić (kristijan.ros@gmail.com) - Sva prava pridržana