Teljes érettségi prémium csomag (3 Tantárgy)
Emelt A legteljesebb és leghatékonyabb megoldás az érettségire való felkészüléshez. A rendelés véglegesítésekor ki tudod választani a tantárgyaidat. A kidolgozott anyagok tartalmazzák: Ez a prémium, mindent magában foglaló csomag mindent biztosít, amire szükséged van ahhoz, hogy kiemelkedően teljesíts az érettségin – stressz és bizonytalanság nélkül. Akár a legjobb eredményt szeretnéd elérni, akár rendezett, szakértők által támogatott felkészülést keresel, ez a csomag mindenben segít. 3 kötelező tantárgy: matematika, történelem, magyar nyelv és irodalom válaszható közép- vagy emelt szint Teljes jegyzetcsomag és tanulási segédanyag minden választott tantárgyhoz kidolgozott tételek interaktív érettségi feladatok – azonnali visszajelzéssel 10 óra egyéni korrepetálás tapasztalt oktatókkal 1 kijavított történelem vagy magyar nyelv és irodalom esszé részletes visszajelzéssel és fejlesztési javaslatokkal 2 órás stratégiai konzultáció pszichológussal, hogy kialakítsd az érettségihez szükséges szemléletet és tanulási tervedet Olyan ambiciózus diákoknak készült, akik rendezett támogatást, átláthatóságot és kézzelfogható eredményeket szeretnének. A sikeres érettségi alapja. Teljes tanulási támogatást kapsz a kötelező tantárgyakhoz, beleértve a jegyzetcsomagokat, példafeladatokat és egyéni segítséget. Emellett választhatsz két választható tantárgyat is, amelyek illeszkednek az egyetemi céljaidhoz vagy karrierterveidhez. Teljes jegyzetcsomagok és tanulási segédanyagok + Megoldott feladatsorok Hozzáférést kapsz szaktanárok által készített, magas minőségű jegyzetekhez és tanulási segédanyagokhoz. Gyakorolj hatékonyabban a lépésről lépésre megoldott feladatokkal, magyarázatokkal és tippekkel. Tanuld meg úgy gondolkodni, mint egy vizsgáztató. Tíz egyéni alkalom tapasztalt oktatókkal Tíz egyéni alkalom tapasztalt oktatókkal, akik a te szintedhez, tempódhoz és céljaidhoz igazítják az órákat. Fejleszd a megértésed és erősítsd az önbizalmad. 2 órás konzultáció pszichológussal Dolgozz együtt egy pszichológussal, hogy elkészítsd a személyre szabott érettségi tervedet, kezeld a vizsgastresszt, és fejleszd a mentális ellenállóképességedet. 1 ellenőrzött esszé kommentárral Adj be egy esszét, és részletes javítást, tippeket és fejlesztési javaslatokat kapsz – pont úgy, mint a valódi érettségin. A diákok 94%-a ajánl minket 94% Sikerarány bla bla bla bla 30 ezer Felhasználó a platformunkon 4.9/5 Több, mint 1000 vélemény document.addEventListener('DOMContentLoaded', function () { const container = document.querySelector('.review-wrapper'); const btnsLeft = document.querySelectorAll('.reviewarrow.reviewleft'); const btnsRight = document.querySelectorAll('.reviewarrow.reviewright'); const dotsContainer = null; // set if/when you add dots const EPS = 1; // small tolerance for fractional pixels const cardCount = container.children.length; // --- metrics helpers ------------------------------------------------------ function getMetrics() { const firstCard = container.children[0]; if (!firstCard) { return { cardWidth: 0, gap: 0, full: 0, visibleCount: 1, maxIndex: 0, maxScrollLeft: 0, }; } const cs = window.getComputedStyle(container); const cardWidth = firstCard.getBoundingClientRect().width; const gap = parseFloat(cs.gap || cs.columnGap || 0); const full = cardWidth + gap; const viewport = container.clientWidth; // How many whole cards fit (at least 1) const visibleCount = Math.max(1, Math.floor((viewport + gap) / full)); // The highest starting index you can scroll to and still have a full row const maxIndex = Math.max(0, cardCount - visibleCount); // True end of scroll (for any content size) const maxScrollLeft = container.scrollWidth - container.clientWidth; return { cardWidth, gap, full, visibleCount, maxIndex, maxScrollLeft }; } function isAtStart() { return container.scrollLeft = (maxScrollLeft - EPS); } // --- index + movement ------------------------------------------------------ function getCurrentCardIndex() { const { full } = getMetrics(); if (!full) return 0; return Math.round(container.scrollLeft / full); } function updateDots(index = getCurrentCardIndex()) { if (dotsContainer === null) return; dots.forEach((dot, i) => { dot.classList.toggle('is-active', i === index); }); } function scrollToIndex(index) { const { full, maxIndex } = getMetrics(); if (!full) return; const clamped = Math.max(0, Math.min(index, maxIndex)); container.scrollTo({ left: clamped * full, behavior: 'smooth' }); updateDots(clamped); } function snapToClosestCard() { const idx = getCurrentCardIndex(); scrollToIndex(idx); return idx; } // --- dots (optional) ------------------------------------------------------- let createdDots = false; let dots = []; function createDots() { createdDots = true; if (dotsContainer === null) return; const { maxIndex } = getMetrics(); const dotCount = maxIndex + 1; dotsContainer.innerHTML = ""; dots = []; dotsContainer.setAttribute("role", "tablist"); for (let i = 0; i scrollToIndex(i)); dotsContainer.appendChild(dot); dots.push(dot); } } if (!createdDots) createDots(); // --- arrow buttons with edge looping -------------------------------------- btnsLeft.forEach(btnLeft => { btnLeft.addEventListener('click', () => { const current = getCurrentCardIndex(); if (isAtStart()) { const { maxIndex } = getMetrics(); scrollToIndex(maxIndex); // loop to the end-most full view } else { scrollToIndex(current - 1); } }); }); btnsRight.forEach(btnRight => { btnRight.addEventListener('click', () => { const current = getCurrentCardIndex(); if (isAtEnd()) { scrollToIndex(0); // loop back to start } else { scrollToIndex(current + 1); } }); }); // --- drag + touch (unchanged except for calling updateDots/snap) ---------- let isDragging = false; let isDraggingClick = false; let startX; let scrollLeft; container.addEventListener('mousedown', (e) => { e.preventDefault(); isDragging = true; container.classList.add('dragging'); container.classList.remove('smooth-scroll'); container.classList.remove('snapping'); startX = e.pageX - container.offsetLeft; scrollLeft = container.scrollLeft; }); window.addEventListener('mouseup', (e) => { if (!isDragging) return; e.preventDefault(); isDragging = false; container.classList.remove('dragging'); container.classList.add('smooth-scroll'); snapToClosestCard(); }); container.addEventListener('mouseenter', () => { console.log("Mouse enter, dragging: " + isDragging) if (isDragging) return; isDraggingClick = false; }); container.addEventListener('click', (e) => { if (!isDraggingClick) return; e.preventDefault(); console.log("PREVENTED DEFAULT"); isDraggingClick = false; }); container.addEventListener('touchstart', () => { isDragging = true; container.classList.add('snapping'); }); window.addEventListener('touchmove', () => { updateDots(); }); window.addEventListener('touchend', () => { if (isDragging) setTimeout(() => updateDots(), 250); isDragging = false; }); window.addEventListener('mousemove', (e) => { if (!isDragging) return; isDraggingClick = true; const x = e.pageX - container.offsetLeft; const walk = (x - startX) * 1.0; container.scrollLeft = scrollLeft - walk; updateDots(); }); // --- handle resizes: re-build dots, keep index aligned -------------------- window.addEventListener('resize', () => { const idx = getCurrentCardIndex(); createDots(); scrollToIndex(idx); // re-clamp to new maxIndex if needed }); updateDots(); }); <!-- document.addEventListener("DOMContentLoaded", function () { const gallery = document.querySelector('.review-wrapper'); const leftArrow = document.querySelector('.reviewarrow.reviewleft'); const rightArrow = document.querySelector('.reviewarrow.reviewright'); console.log("Gallery:", gallery); console.log("Left Arrow:", leftArrow); console.log("Right Arrow:", rightArrow); if (!gallery || !leftArrow || !rightArrow) { console.warn("Missing elements:", { gallery, leftArrow, rightArrow }); return; } const scrollAmount = 370; leftArrow.addEventListener("click", () => { console.log("LEFT"); gallery.scrollBy({ left: -scrollAmount, behavior: "smooth" }); }); rightArrow.addEventListener("click", () => { console.log("RIGHT"); gallery.scrollBy({ left: scrollAmount, behavior: "smooth" }); }); }); --> Mit mondanak a diákok az e-Maturáról? “Az e-Matura rengeteget segített a felkészülésben, mert minden anyagot tömören, érthetően foglal össze. Sokkal magabiztosabban mentem be az érettségire.” Dóra, Eötvös József Gimnázium (Budapest) “Tök jó, hogy bárhol és bármikor tudok tanulni a telefonról is. Végre nem kell órákat keresgélni a neten, itt minden egy helyen van.” Balázs, Kossuth Lajos Gimnázium (Debrecen) “Az e-Maturával sokkal könnyebben átlátom a tananyagot, és a kvízek segítenek abban, hogy tudjam, mit kell még átnéznem.” Réka, Jedlik Ányos Gimnázium (Győr) “Rövid idő alatt nagyon sokat fejlődtem matekból, ezt mondták a suliban is. A videók érthetőek, a jegyzetek pedig tényleg a lényeget emelik ki.” Gergő, Széchenyi István Gimnázium (Sopron) “Az érettségi előtt néhány héttel vettem meg az e-Maturát, mert azt éreztem, hogy minden mással már elkéstem. Jó döntés volt, mert matekból pl. a nullán álltam.. hármas lett az érettségim!” Ádám, Szent László Gimnázium (Budapest) “Sokkal hatékonyabb így tanulni, mint magántanárhoz járni. Az anyagok mindig kéznél vannak, és bármikor visszanézhetem őket.” Laura, Deák Ferenc Gimnázium (Szeged) “Az e-Maturának köszönhetem, hogy az érettségi nem rémálom volt, hanem egy sikerélmény.” Eszter, Pécsi SzC Zsolnay Vilmos Technikum “Az e-Matura nélkül sokkal nehezebb lett volna felkészülni. Így viszont minden anyag egy helyen volt, és bármikor elő tudtam venni, amikor időm volt gyakorolni.” Kata, Kiss Kálmán Szakközépiskola (Miskolc) “Nagyon sokat segítettek a videók és a kvízek, főleg szakmai órák mellett, amikor kevesebb idő jutott a közismereti tantárgyakra. Így is sikerült jó jegyekkel leérettségiznem.” Norbert, Baross Gábor Közlekedési és Postaforgalmi Technikum (Budapest) “e-Matura offers a concise overview of all the material and presents it in the simplest way.” Erazem, Gimnazija Litija “I am very satisfied; e-Matura made studying for the matura much easier for me. Thank you!” Maja, Gimnazija Bežigrad Készen állsz, hogy magabiztosan vedd az érettségit? Szerezd meg a Teljes érettségi prémium csomag most kedvezményes áron.
How AI sees this product
The more complete this product's details, the more confidently AI assistants can understand and recommend it.