Manifest position 673 · CrUX rank bucket 1000
https://e-okul.meb.gov.tr
Coverage complete
The requested origin returned an intentional geographic HTTP 403 gateway. That gateway and its explicitly linked, working eokulyd alternate landing page were both audited. Authenticated areas and credential submission were not covered.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Desktop and emulated dark/reduced-motion screenshots are visually identical; computed color-scheme is normal. The alternate page still has running 2s animations and Lighthouse reports contrast failures down to 2:1. F02 medium: Neither the gateway nor the alternate landing page adapts to user display preferences. |
respect-user-preferencesrespects-reduced-motion | issues | high | Desktop and emulated dark/reduced-motion screenshots are visually identical; computed color-scheme is normal. The alternate page still has running 2s animations and Lighthouse reports contrast failures down to 2:1. F02 medium: Neither the gateway nor the alternate landing page adapts to user display preferences. |
respect-user-preferencesrespects-contrast | issues | high | Desktop and emulated dark/reduced-motion screenshots are visually identical; computed color-scheme is normal. The alternate page still has running 2s animations and Lighthouse reports contrast failures down to 2:1. F02 medium: Neither the gateway nor the alternate landing page adapts to user display preferences. |
implement-natural-interactionsview-transitions | issues | high | DOM/probe evidence finds no View Transition use; the gateway uses a timed meta refresh and the alternate page uses Bootstrap modal classes. F03 low: Navigation and modal state changes use abrupt legacy behavior rather than modern, preference-aware transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | Neither audited surface contains scroll-linked motion; there is no scroll animation to implement or migrate. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven, swipe, carousel, or overscroll interaction is present on the audited public surfaces. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The alternate mobile screenshot shows a compact header/menu and no persistent chrome obscuring the long page; no JS scroll-state toggler or problematic affixed chrome was observed. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip or non-modal anchored popover is present; the available overlays are centered sign-in modals. |
provide-guided-navigationdirects-attention | pass | high | Desktop and mobile screenshots show two prominent role-based entry cards followed by clearly separated news and exam sections. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Initial screenshots on both origins show no consent wall, popup, or content-obscuring interstitial. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Lighthouse accessibility is 0.83 and flags an unnamed logo link; the image audit finds 19 of 23 images without alt. The probe finds visible username/password/CAPTCHA inputs with no label or aria-label. F04 high: Core navigation and sign-in controls lack robust accessible semantics. |
maximize-content-reduce-noisereduced-chrome | pass | high | The alternate page dedicates the viewport to the two primary entry cards and content sections, with a restrained header. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a 360px viewport the layout primitive reports no viewport meta and a 980 CSS-pixel layout scaled to 0.367. DOM evidence also shows no doctype/title/lang/headings, and the screenshot shows a broken image. F01 high: The requested gateway is not mobile-responsive and is malformed. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | At a 360px viewport the layout primitive reports no viewport meta and a 980 CSS-pixel layout scaled to 0.367. DOM evidence also shows no doctype/title/lang/headings, and the screenshot shows a broken image. F01 high: The requested gateway is not mobile-responsive and is malformed. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The probe shows multiple navigation links with outline:none when focused and several visible action links are only 16px high. Hidden mobile-menu links remain represented with zero-sized rectangles. F05 medium: Keyboard focus and target sizing are inconsistent. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The alternate page names the e-Okul system and presents two prominent role-specific sign-in actions in the first viewport. |
support-core-task-successprimary-flow-completion | pass | high | From the geo gateway, the explicit eokulyd link reaches the alternate landing page successfully (HTTP 200), where role-specific sign-in entry points are visible; credential submission was outside the public-path scope. |
support-core-task-successclear-system-state-and-recovery | pass | high | The HTTP 403 gateway explains the geographic restriction in Turkish and English and provides a working alternate URL. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measures LCP 4.5s, FCP 2.3s and performance 0.81 on the alternate page. F06 high: The usable alternate landing page misses the good LCP threshold. |
be-fast-and-stablevisual-stability | pass | high | Layout observers report CLS 0 on both the gateway and alternate mobile page, corroborated by Lighthouse CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | Trace/layout evidence reports no long tasks and 0ms total blocking time; Lighthouse also reports TBT 0ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | The alternate HAR records 36 requests and 837,057 transferred bytes. Lighthouse estimates 698 KiB cache savings, 1,190ms render-blocking savings, and flags font-display and LCP discovery. F07 medium: Critical resources have inefficient caching and render-blocking delivery. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 32 KiB unused JavaScript, 23 KiB unused CSS, 21 KiB unminified JavaScript, and 10 KiB legacy JavaScript savings. F08 low: The page ships avoidable legacy and unused code. |
be-inclusivenames-roles-labels | issues | high | Lighthouse accessibility is 0.83 and flags an unnamed logo link; the image audit finds 19 of 23 images without alt. The probe finds visible username/password/CAPTCHA inputs with no label or aria-label. F04 high: Core navigation and sign-in controls lack robust accessible semantics. |
be-inclusivesufficient-contrast | issues | high | Lighthouse finds contrast ratios from 2:1 to 3.53:1 for “Yeni” ribbons and red application links, below the required 4.5:1. F09 high: Important labels and notices fail minimum color contrast. |
be-inclusivestructure-and-focus | issues | high | The gateway has no headings or landmarks. The alternate page has no h1/main and jumps directly to repeated h5 headings; Lighthouse flags the missing main landmark. F18 medium: Document structure does not provide a reliable reading hierarchy. |
be-inclusivelegible-text | pass | high | Mobile and desktop screenshots show readable body sizing and reflow on the alternate page without clipping or horizontal overflow. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The probe shows multiple navigation links with outline:none when focused and several visible action links are only 16px high. Hidden mobile-menu links remain represented with zero-sized rectangles. F05 medium: Keyboard focus and target sizing are inconsistent. |
follow-best-practicesno-console-errors | issues | high | Lighthouse reports SyntaxError: Unexpected token export in theme/able/assets/js/popper.js at line 2460. F17 medium: A production script throws a syntax error on load. |
follow-best-practicessound-document-and-assets | issues | high | The gateway has no doctype, places a title element inside a style block, and uses a quoted malformed data URL that renders as a broken 16x16 image without alt or dimensions. F19 medium: The gateway document and image markup are invalid or broken. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices is 0.92 and did not flag notification/geolocation prompts, paste prevention, or vulnerable-library audits beyond the separately reported console error. |
be-discoverabletitle-and-description | issues | high | The requested gateway returns HTTP 403 and has no title or meta description. The alternate page has a title but no description, canonical, hreflang, JSON-LD, or Open Graph metadata and skips h1 entirely. F10 medium: Metadata and indexing signals are incomplete or broken. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | The requested gateway returns HTTP 403 and has no title or meta description. The alternate page has a title but no description, canonical, hreflang, JSON-LD, or Open Graph metadata and skips h1 entirely. F10 medium: Metadata and indexing signals are incomplete or broken. |
be-discoverablecanonical-and-indexing-signals | issues | high | The requested gateway returns HTTP 403 and has no title or meta description. The alternate page has a title but no description, canonical, hreflang, JSON-LD, or Open Graph metadata and skips h1 entirely. F10 medium: Metadata and indexing signals are incomplete or broken. |
be-discoverablestructured-and-shareable-metadata | issues | high | The requested gateway returns HTTP 403 and has no title or meta description. The alternate page has a title but no description, canonical, hreflang, JSON-LD, or Open Graph metadata and skips h1 entirely. F10 medium: Metadata and indexing signals are incomplete or broken. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive finds no CSP, HSTS, nosniff, frame protection, Referrer-Policy, or Permissions-Policy on e-okul.meb.gov.tr. The alternate origin supplies these but permits unsafe-inline and unsafe-eval. F11 high: The requested origin omits browser security headers, while the alternate origin has a weakened CSP. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | The requested origin sets no cookies, contacts no third-party origins or known trackers, and exposes no secrets in the dedicated primitives. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The alternate-page probe finds username and password fields with empty autocomplete values and no WebAuthn/passkey surface; no permission prompts fired on load. F12 medium: Authentication appears password-only and lacks autofill/passkey affordances. |
be-private-and-securedefensive-browser-policies | issues | high | The headers primitive finds no CSP, HSTS, nosniff, frame protection, Referrer-Policy, or Permissions-Policy on e-okul.meb.gov.tr. The alternate origin supplies these but permits unsafe-inline and unsafe-eval. F11 high: The requested origin omits browser security headers, while the alternate origin has a weakened CSP. |
be-resilientprogressive-enhancement | pass | high | Discoverability reports 100% raw-HTML content coverage and no JS shell on both the gateway and alternate landing page. |
be-resilientresilient-runtime-behaviour | pass | high | The alternate page renders a complete responsive state at 360px with no overflow or long-task failures; initial menus/cards remain within the viewport. |
be-resilientoffline-and-installable | issues | high | Both probes find no web app manifest; discoverability confirms server rendering but no installable/offline surface is exposed. F13 medium: The app-like education service has no installability or offline fallback metadata. |
be-resilientnetwork-and-http-failure-states | pass | high | The geographic HTTP 403 state is explicit, bilingual, and gives a working recovery link to a 200 response rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | high | Both DOM probes return html.lang=null even though the gateway contains Turkish and English and the alternate page is Turkish. F14 medium: Language metadata is missing on bilingual and Turkish pages. |
be-internationalisedlocale-aware-data | not-applicable | high | The public landing surfaces display no locale-sensitive dates, numbers, currencies, or durations. |
be-internationalisedtime-zone-correctness | not-applicable | high | The public landing surfaces expose no times, schedules, recurring events, or time-zone calculations. |
be-trustworthyno-dark-patterns | pass | high | Initial and alternate screenshots show no consent wall, disguised advertising, forced continuity, confirmshaming, or paid upsell. |
be-trustworthyhumane-error-handling | issues | high | The probe finds username, password, and CAPTCHA fields with no labels, no required attributes and mostly empty autocomplete tokens. This prevents reliable error association and input assistance. F15 medium: Sign-in fields lack the semantics needed for clear, humane validation and autofill. |
be-trustworthytrustworthy-input-assistance | issues | high | The probe finds username, password, and CAPTCHA fields with no labels, no required attributes and mostly empty autocomplete tokens. This prevents reliable error association and input assistance. F15 medium: Sign-in fields lack the semantics needed for clear, humane validation and autofill. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The alternate-page probe finds username and password fields with empty autocomplete values and no WebAuthn/passkey surface; no permission prompts fired on load. F12 medium: Authentication appears password-only and lacks autofill/passkey affordances. |
be-sustainableoptimised-assets | issues | high | The image audit finds all 23 images missing width/height, 21 legacy PNG/JPEG assets, seven below-fold images not lazy-loaded, and no modern-format images. F16 medium: Image delivery is legacy and misses basic sizing/lazy-loading optimizations. |
be-sustainableno-wasteful-work | pass | high | Trace/layout evidence records no long tasks or continued background work, and the tracker primitive finds no third-party network activity on the requested origin. |
be-sustainablethird-party-and-media-budget | pass | high | The usable alternate page has no third-party origins; its 837KB load, including 90KB media, is proportionate to a graphic service landing page though image optimization is separately required. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent exists for this authentication and information landing surface; emerging WebMCP capability is not required. |
be-agent-readyon-device-inference | not-applicable | high | No summarization, generation, or language-model task is present where on-device inference would improve this surface. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The unauthenticated public flow did not expose a reliable repeatable state cycle in the evidence harness; a synthetic interaction was not fabricated. |
be-memory-efficientbounded-footprint | pass | high | Heap summaries report 0.82MB self size for the gateway and 4.10MB for the richer alternate page, proportionate to these surfaces. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | low | Single-state heap summaries show no Detached* constructor among the dominant populations; no repeated-cycle claim is made and confidence is low. |
Provenance
Canonical report: results/atomic/reports/0673-e-okul_meb_gov_tr.json
Report SHA-256: 00c392e5e0b48bcc4b79a163931fdedf861f9dde9e00b9be59bdcc8bbfdf3eeb
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/e-okul_meb_gov_tr/2026-07-22T07-41-39-961Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/e-okul_meb_gov_tr/2026-07-22T07-41-39-961Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.