Prijavite se na

// Challenge

17.12.2022.

Nagradni fond: 5000KM

Koji su uslovi za učešće na it.reboot challenge vol 2.0

  1. 1. Izazov je namijenjen učenicima srednjih škola, studentima tehničkih fakulteta i osobama iz IT svijeta koje ispunjavaju navedene uslove.
  2. 2. Učestvovati mogu osobe uzrasta od 15 do 25 godine.
  3. 3. Tim može imati najviše 5 članova.
  4. 4. Vrijeme za pripremu i implementaciju izazova je 15 dana od dana objave.
  5. 5. Timovi koji su se prijavili na takmičenje dužni su najkasnije 14.12.2022. (do kraja dana) poslati prezentaciju za pitch (o detaljima će biti obaviješteni nakon što se prijave za izazov). Stoga vas ohrabrujemo da se prijavite što prije!
  6. 6. Većinski implementirana rješenja se uzimaju u obzir, s tim da se pobjedniku ostavlja dodatnih 14 dana nakon takmičenja da izvrši određene korekcije na implementiranom projektu ako je potrebno.
  7. 7. Dovoljno je da prijavite svoj tim jednom, prijavite kontakt osobu, a u komentaru navedite ostale članove vašeg tima
  8. 8. Aplikacije će se bodovati po sljedećim kriterijima:
    - UX / UI
    - funkcionalnost sa naglaskom na algoritam za generisanje rasporeda
    - kreativnost- dodatne funkcionalnosti
    - prezentacija - pitch
  9. 9. struktira nagrada:
    - 1. mjesto 3,000 KM
    - 2. mjesto 1,000 KM
    - 3. mjesto 1,000 KM
  10. 10. Od autora aplikacije se neće zahtijevati nove funkcionalnosti bez dodatne naknade, koja se definiše sporazumnim dogovorom.
  11. 12. Organizator ima pravo da otkaže takmičenje uslijed više sile bez prethodne najave.
  12. Prijavom na it.reboot challenge prihvatate gore navedene uslove takmičenja.
Za sva dodatna pitanja molimo vas da nas kontaktirate na info@itreboot.ba ili putem društvenih mreža.
Napomena: Rok za prijavu 14.12.2022. do 23:59
*prezentacija aplikacija kao i dodjela nagrada je planirana za subotu 17.12.2022.
**S obzirom da je izazov objavljen 15 dana do prezentacije, prihvatljiva su nepotpuno (ali većinski) implementirana rješenja, koja je autor obavezan implementirati najkasnije 14 dana nakon takmičenja - potpisivanja ugovora.
***Nagradna sredstva će biti uplaćena pobjednicima po isporuci potpuno implementiranog rješenja.

IZAZOV JE OTVOREN!

Problem: Škole svake godine pokušavaju posložiti optimalan raspored, a koji će zadovoljiti potrebe svih nastavnika, učenika, infrastrukturnih mogućnosti. Do sada su na takvom rasporedu radili uposlenici ili eksterno angažovane osobe. Kao rezultat, u manjim školama imamo pogrešno iskorištene prostorije, nastava počinje kasno i traje duže nego što bi trebala.

Rješenje: Softversko rješenje za kreiranje optimalnog rasporeda časova.

Moguće je: Koristiti Bazu podataka po slobodnom izboru, kao i framework…

Zadatak: napraviti softversko rješenje koje može biti u obliku web aplikacije, a za potrebe kreiranja (automatskog generisanja) rasporeda za više školskih ustanova, koje imaju svoje profesore (koji rade samo u jednoj školi) i međusobno "dijele" pojedine profesore (koji predaju u više škola).

Kratke upute za strukturu

  • A. admin login, admin treba imati mogućnost da kreira školu (objekat sa korisničkim imenom, lozinkom, nazivom, adresom, ostale atribute dodajte po slobodnom izboru)
  • B. škola login, škola kreira profile profesora (ime, prezime, predmet*- obratite pažnju da neki profesori mogu predavati i različite predmete), razrede, prostorije i odjeljenja
  • BONUS dodatne mogućnosti koje ste dodali po vlastitoj kreativnosti, a koje ćete predstaviti na pitchingu i za koje dobivate dodatne bodove

Upute za osnovne funkcionalnosti

Škola treba imati mogućnost:

  • a) kreiranja liste predmeta, a za koje postoji određeni fond časova za svaki razred (tako da prvi razredi imaju fond časova npr. 3 puta sedmično Matematiku, 3 puta sedmično Engleski jezik, 2 puta sedmično Likovnu kulturu itd.)
  • b) dodavanja profila profesora kojima je matična škola, a koji imaju punu normu i predaju samo u toj školi (svaki predmet ima različitu normu te kada se poveže profesor i predmet, profesoru se automatski dodjeljuje broj časova. Ostaviti mogućnost manuelnog korigovanja broja časova)
  • c) kreiranja prostorija koje će se koristiti, a koje je potrebno numerisati i kojima treba dodijeliti tačan broj sjedećih mjesta
  • d) kreiranja odjeljenja (skupine djece koje je potrebno imenovati, npr. Ia, IIc i sl. i kojima treba dodijeliti tačan broj djece u odjeljenju, a kojima bi se trebao automatski dodijeliti fond sedmičnih časova, npr. 3 časa Engleskog, 4 časa Matematike, 2 časa Tjelesnog i sl. jer su II razred)
  • e) ne zaboravite da je cilj ovog softverskog rješenja da se optimizira raspored časova te da se između ostalog na najbolji način iskoriste učionice. Imajte na umu da neke škole zbog broja učenika moraju imati dvije smjene.
  • f) bilo bi poželjno da se predmeti indeksiraju, a u jednom danu smije biti samo jedan blok sat (dvočas) iz istog predmeta
  • g) ukoliko nekom od razreda nije dodjeljen profesor iz nekog od predmeta, jer nedostaje slobodnih sati kod dostupnih profesora, ispisati poruku da je kapacitet za nastavni predmet popunjen
  • h) paziti da 2 profesora iz istog nastavnog predmeta ne budu dodjeljena istom razrednom odjeljenju

Prijedlozi za dodatne funkcionalnosti:

  • mogućnost da škola dodaje profesore kojima je dodijeljena kao matična škola, a koji imaju punu normu, ali predaju u više škola (svaki predmet ima različit broj časova za normu te kada se poveže profesor i predmet, profesoru se automatski dodjeljuje broj časova za koje treba imati mogućnost korigovanja)
  • dodavanja profesora kojima je dodijeljena kao matična škola, a koji imaju određen broj časova (ispod norme) i predaju samo u toj školi
  • dodavanja profesora kojima je dodijeljena kao matična škola, a koji imaju određen broj časova i predaju u više škola
  • “uzeti” profesore koji imaju drugu matičnu školu, ali predaju određen broj sati i u njihovoj školi
  • mogućnost da se škole iste općine ili kantona uvežu kako bi profesori/nastavnici koji rade u više škola mogli imati rasporede koji ne ometaju jedni druge.
  • ispoštujte što je više moguće logike za kreiranje optimalnog rasporeda

OBRATITE PAŽNJU NA GRANIČNE SLUČAJEVE, MOGUĆE su KOLIZIJE, NEPOPUNJENI ČASOVI, NEPOPUNJENE NORME i slično.

Kao ulaz imate:

  • 1. Predmetne profesore
  • 2. Predmete
  • 3. Prostorije/učionice
  • 4. Odjeljenja sa fondom časova

Kao izlaz imate:

  • 1. Automatski generisani raspored časove za svako od odjeljenja
  • 2. Automatski generisani raspored časove za predmetne profesore
  • 2. Automatski generisan raspored za Prostorije/učionice
  • 3. Odjeljenja sa fondom časova

Prijavite se na Challenge

  • Email adresa

    challenge@itreboot.ba

  • Broj telefona

    +387 61 799 502

  • Lokacija

    Travnik