500+ 500+<br>active schools
50 000+ 50 000+<br>students
1M+ 1 M+<br>assessments
67+ languages
175+ countries

Sve što vaša škola treba

Prisutnost

Praćenje prisutnosti u stvarnom vremenu. Automatske obavijesti.

Ocjene

Ocjene, kompetencije, razredne sjednice, PDF izvješća.

Raspored

Zajednički raspored, zamjene, iCalendar.

Komunikacija

Automatski podsjetnici, email/SMS učiteľima i obiteljima.

IA

Marie — AI asistentika

Inteligentna asistentika odgovara prirodnim jezikom.

67+ Languages

Interface in 67+ languages. RTL support.

Security

Servers in Europe, encryption, audit log.

Real-time activity

Live alerts, smart reminders triggered by events.

AI nastava

Marie — Marie — AI asistentika

Ask in natural language — in 67+ languages.

  • Analizira izostanke, ocjene i rasporede u stvarnom vremenu
  • Odgovara prirodnim jezikom na 67+ jezika
  • Predlaže akcije: upozoriti obitelj, planirati zamjenu
  • Integrirana u cjeloviti kontekst vaše škole

Interface for your day

Raspored — week
Prisutnost — mobile
Ocjene
Class council 4A
Dashboard
PDF report

Simple pricing, per student, per year

Annual price per student. Free up to 50 students.

Školska mreža
Ponuda
800+ učenika
Multi-web, SSO, SLA
  • Multi-web
  • SSO
  • SLA 99,9%
  • Namenski hosting
  • Onboarding
  • Prilagodljivi izvješći
Počnite besplatno
Najpopularnije
Osnovno
0 € / učenik / godina
Sve iz Otkrića +
51 do 800 učenika
  • Ocjene
  • Razredne sjednice
  • Marie AI
  • API
  • Prioritetna podrška
  • PDF
Počnite besplatno
Otkriće
Besplatno
Do 50 učenika
zauvijek
  • Raspored
  • Prisutnost
  • 67+ jezika
  • Podrška zajednice
Kontaktirajte nas

Annual billing. Adjusted per region. See pricing details

Prisutnost, ocjene, raspored, razredne sjednice — sve na jednom mjestu.

Prisutnost, ocjene, raspored, razredne sjednice — sve na jednom mjestu.

Stvorite prostor besplatno
#!/usr/bin/env python3 """Patch vendor/popinz/entities/models/tags/Tag_entity.php Remove dead-code throw block after assertPopinzTrue guards the condition. assertPopinzTrue($fixedvalues_count>0) already guarantees count>0. The if($fixedvalues_count===0) throw is unreachable when assertions are enabled. """ vendor_path = '/var/lib/application_data/www-blue/popinz-saas/vendor/popinz/entities/models/tags/Tag_entity.php' with open(vendor_path, 'r') as f: content = f.read() old = """assertPopinzTrue($fixedvalues_count>0,'no fixed values'); if ($fixedvalues_count===0) { throw new \\Exception('no fixed values'); } if ($position_value<=0""" new = """assertPopinzTrue($fixedvalues_count>0,'no fixed values'); if ($position_value<=0""" if old in content: content = content.replace(old, new, 1) with open(vendor_path, 'w') as f: f.write(content) print("OK: vendor patched") else: print("Pattern not found")