500+ 500+<br>aktivních škol
50 000+ 50 000+<br>žáků
1M+ 1 M+<br>hodnocení
67+ 67+ jazyky
175+ countries

Vše, co vaše škola potřebuje

Docházka

Sledování docházky v reálném čase. Automatická upozornění.

Hodnocení

Známky, kompetence, třídni schůzky, PDF zprávy.

Rozvrh

Společný rozvrh, zástupy, iCalendar.

Komunikace

Automatická upomínky, email/SMS učitelům a rodinám.

IA

Marie — AI asistentka

Marie, vaše pedagogická AI asistentka

67+ 67+ jazyky

Rozběr 67+ jazyků. Podpora RTL.

Zabezpečení

Servery v Evropě, šifrování dat, audit.

Aktivita v reálném čase

Živá upozornění a připomínky spouštěné událostmi.

Výuka AI

Marie, vaše AI asistentka

Ptáte se přirozeně — ve 67+ jazycích.

  • Analyzuje absence, známky a rozvrhy v reálném čase
  • Odpovídá přirozeným jazykem ve 67+ jazycích
  • Navrhuje akce: upozornit rodinu, naplánovat zastoupení
  • Integrována do úplného kontextu vaší školy

Týdeň

Rozvrh — týden
Docházka — mobil
Známky
Třídni schůzka
Nástěnka
Vykaz. PDF

Jednoduché ceny

Roční cena na žáka.

Objev
Zdarma
navždy
Do 50 žáků
  • Rozvrh
  • Docházka
  • 67+ jazyků
  • Komunitní podpora
Začít zdarma
Nejpopulárnější
Základní
0 € / žák / rok
Vše z Objevu +
51 až 800 žáků
  • Hodnocení
  • Třídni schůzky
  • Marie AI
  • API
  • Prioritní podpora
  • PDF
Začít zdarma
Školní síť
Na požádání
Multi-web, SSO, SLA
800+ žáků
  • Multi-web
  • SSO (SAML/OAuth)
  • SLA 99,9%
  • Dedikovaný hosting
  • Zapracování
  • Vlastní reporty
Kontaktujte nás

Roční fakturace. Jednoduché ceny

Docházka, známky, rozvrh, třídni schůzky — vše na jednom místě.

Docházka, známky, rozvrh, třídni schůzky — vše na jednom místě.

Vytvořte prostor zdarma
#!/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")