Certification Report for Bildungsportal des BMB

Website Owners: Bundesministerium für Bildung
Website Domain: www.bildung.gv.at
Certificate Status: Bronze
Certification Date: 2025-07-22

WACA certification

With this certificate, the WACA initiative strives for a very high level and outstanding quality of accessibility, which is why the most basic WCAG criteria must be met for successful certification. The auditors test according to a predefined scheme and their own testing methodology strictly according to these criteria. The WACA certificate is awarded at 3 different levels. For each WCAG success criterion, a separate grading for gold, silver and bronze has been defined. This means that websites that do not meet the highest WCAG requirements or are best practice, but have basic accessibility and do not exclude anyone from using the website, can also be awarded. For the Silver or Bronze grades, accessibility efforts must be clearly and unambiguously recognizable, see definition of WACA grades.

WACA certifies websites that can be narrowed down precisely, usually defined by a URL, and draws a representative sample (test sample) from this. However, the following content or functions of a website are generally excluded from the audit:

  • PDF
  • EPUB
  • Live transmitted time-based media
  • Content that is only available to a closed group of people and not to the general public (extranets and intranets).
  • external content from third-party providers that was neither financed nor developed by the website operator and is therefore not subject to its control (such as Google Maps, YouTube, Facebook, external iframes and widgets, etc.), defined as follows:
    • Third-party content that cannot be interacted with (e.g. Facebook tracking pixels) is excluded from the check.
    • Third-party content that does not provide basic, central functionality of the page is excluded from the check.
    • Third-party content that provides additional information and is essential for users requires an alternative.
    • If a website consists largely of third-party content, certification is rejected and the order is not accepted. Website is not auditable in this case.
  • Online maps and map services, but these must have an accessible alternative.
  • Google Captcha (ReCaptcha V2): Only valid for WACA quality levels Silver and Bronze.

General Comment of the Certification Authority:

Beim Bildungsportal des Bundesministerium für Bildung (BMB) mit der URL www.bildung.gv.at wurden 15 Template auf Basis einer Testanwendung nach WCAG 2.2 A und AA überprüft, siehe http://www.w3.org/WAI/WCAG22/quickref .
Bei den getesteten Templates ist eine Orientierung Richtung Barrierefreiheit gut erkennbar. Die Templates entsprechen in weiten Teilen den Zugänglichkeitsrichtlinien für Webinhalte WCAG 2.2 AA. Aufgrund des Gesamteindruckes kann ein Bronze Zertifikat vergeben werden.

Nicht im Scope des Audits waren externe Inhalte und Inhalte, die nicht zur Anwendung gehören.

Evaluated test sample

WACA deviations and WACA gradations

    Bildungsportal: T01 Startseite DE

    Criterion 1.1.1 - Non-text Content: Bronze

    Der Schließen Button des mobilen Nav Overlays ist beschriftet via aria-describedby wenn das Element den Fokus erhält. Das Funktioniert prinzipiell auch überall ausser im Anwendungsfall “mobile/explore by touch”, hier wird allerdings von mobilen Screenreadern z.B. Talkback auch Schließen erkannt
    => permanentes Label bei diesem Button einführen z.B. aria-label

    Criterion 1.3.1 - Info and Relationships: Bronze

    Struktur: Silber
    Landmarks haben keine aria-labels
    =>bei <nav> Elementen könnten aria-labels eingesetzt werden um die Bereiche besser abgrenzbar zu machen

    Überschriften: bronze
    Derzeit mehrere <h1> Überschriften ohne Hierarchie in der linken Auswahl vorhanden und eine <h1> (Element mit role=heading) im Inhaltsbereich sowie eine <h5> und <h2> im Login Overlay
    => die Überschriften sollten optimiert werden
    idealerweise eine <h1> im Inhaltsbereich eine hierarchische weitere Überschriftenstruktur in der linken Auswahl

    Listen: Silber
    Subnavigationen bzw. mobile Navigationen sind keine Listen
    => Listen und Sublisten für Navigationen einsetzen

    Criterion 2.4.7 - Focus Visible: Bronze

    Tastaturfokus erreicht tlw. nicht 3:1 Kontrast
    (betrifft viele Elemente) der Applikation und wird auf Subseiten nicht mehr erwähnt)
    => Kontrast des Tastaturfokus auf min 3:1 setzen

    Criterion 4.1.2 - Name, Role, Value: Bronze

    Die Navigation “Informationskanäle Neuigkeiten” ist mittels menubar umgesetzt, hier wird derzeit durch die Angabe aria-current="true" vermittelt, dass “Informationskanäle” der derzeit aktive Menüpunkt ist (was allerdings auf der Startseite bzw. auf einigen anderen Seiten nicht der Fall ist)
    => aria-current="true" nur verwenden wenn die Seite die aktive Seite ist
    Der Link “
    Benutzername / Passwort” öffnet ein Overlay, das ist v.a. für nicht visuelle Nutzer:innen nicht gleich klar.
    => ggf. den Link als <button> ausführen und/oder zB. via title Attribut kommunizieren, dass ein Overlay aufgeht.

    Bildungsportal: T02 Login

    Bildungsportal: T03 Passwort vergessen

    Criterion 2.4.2 - Page Titled: Bronze

    Der Seitentitel wird zwischen den Schritten nicht gewechselt, es gibt auch keine einleitende andere Überschrift
    => Seitentitel an Schritt anpassen z.B. Kennwort vergessen - Schritt 2 | Bildungsportal (und oder Schritt in der h1 kommunizieren)

    Criterion 4.1.2 - Name, Role, Value: Bronze

    zu Beginn sind alle Tabs auf tabindex="-1" und aria-disabled="true" gesetzt I.d.F: macht die Tab Leiste wenig Sinn.
    Bei den weiteren SChritten sind die ersten Tabs auswählbar.
    Da zu Beginn die Tab Nav zur Bedienung nicht unbedingt notwendig ist, ist Bronze tolerierbar

    Bildungsportal: T04 Kontoaktivierung

    Criterion 1.1.1 - Non-text Content: Silver

    Nicht-Text Elemente sind nun für Silber ausreichend beschrieben.

    Criterion 2.4.2 - Page Titled: Bronze

    Der Seitentitel wird zwischen den Schritten nicht gewechselt, es gibt auch keine einleitende andere Überschrift
    => Seitentitel an Schritt anpassen z.B. Kennwort vergessen - Schritt 2 | Bildungsportal (und oder Schritt in der h1 kommunizieren)

    Kriterium 3.3.8 - Accessible Authentication (Minimum): Valid / Not Applicable

    TBD: Anmerkung: wenn diese Screens als Authentifizierung bzw. Anmeldung verstanden werden können, ist das Captcha hierbei als kognitiver Funktionstest zu sehen und der Punkt wäre nicht erfüllt.

    Criterion 4.1.2 - Name, Role, Value: Bronze

    zu Beginn sind alle Tabs auf tabindex="-1" und aria-disabled="true" gesetzt I.d.F: macht die Tab Leiste wenig Sinn.
    Bei den weiteren Schritten sind die ersten Tabs auswählbar.
    Da zu Beginn die Tab Nav zur Bedienung nicht unbedingt notwendig ist, ist Bronze tolerierbar

    Bildungsportal: T05 Dashboard DE

    Criterion 1.1.1 - Non-text Content: Bronze

    Bilder im Themen slider (“Themenschwerpunkte der eduthek”) sind verlinkt haben nun einen Alternativtext, stehen aber nach wie vor auf aria-hidden true. Dadurch, dass unmittelbar danach ein funktionierender Link zum gleichen Ziel eingebunden ist, ist das für bronze tolerierbar.

    Die Bilder des News Bereiches haben keine Alternativen können aber als Schmuck Bilder betrachtet werden

    Criterion 1.3.1 - Info and Relationships: Bronze

    Überschriften: bronze
    Hierarchie nicht ganz ideal, eine leere Überschrift aufgefallen, für bronze noch tolerierbar

    Listen: bronze
    Für Auflistungen von Links in den Widgets etc. würden sich semantische Listen (ul/li) eignen.

    Labels: bronze
    Labelbeschreibungen nicht ideal aber für bronze tolerierbar

    Criterion 2.1.1 - Keyboard: Bronze

    die Tooltips der Statistik können nur mittels Tastatur aufgerufen werden. Es gibt nun eine weitere Anzeigemöglichkeit der Inhalte der Tooltips mit Fokus auf das Chart, für bronze so tolerierbar

    Criterion 2.4.4 - Link Purpose (In Context): Bronze

    Pfeile im Themen slider (“Themenschwerpunkte der eduthek”) sind nun buttons mit ausreichenden Texten

    Bronze: Der Link auf das Modal Overlay wird nicht ausreichend gekennzeichnet “Fehlen Ihnen Schulzuordnungen oder sehen Sie Ihre Kinder nicht?” (für bronze tolerierbar da gleich als nächstes in der Tab Reihenfolge)

    Bildungsportal: T06 Dashboard EN

    Bildungsportal: T07 Schulinformation 1 Klassen

    Criterion 1.3.1 - Info and Relationships: Bronze

    Info und Beziehungen nicht ideal aber für bronze tolerierbar

    Criterion 2.1.1 - Keyboard: Bronze

    Interaktive Elemente können nun grundsätzlich aber nicht ganz ideal bedient werden, für bronze ausreichend

    Criterion 2.4.2 - Page Titled: Bronze

    Seitentitel bei T7, t8, T9 und T10 redundant
    Hier sollte noch der jeweilige Subbereich aufgenommen werden z.B. Klassen & Schüler/innen, Neuigkeiten etc. (ebenso bei T8, T9 und T10 relevant)

    Criterion 4.1.2 - Name, Role, Value: Bronze

    Name/Role/Values nicht ideal aber für bronze tolerierbar

    Criterion 4.1.3 - Status Messages: Bronze

    bei Filterung der Tabelle werden Inhalte in der Tabelle geändert, ohne dass User:innen ausreichend informiert werden. User:innen gelangen aber relativ in der weiteren Fokusreihenfolge schnell zu diesen inhalten deshalb ist bronze tolerierbar.

    Bildungsportal: T08 Schulinformation 2 Neuigkeiten

    Bildungsportal: T09 Schulinformation 3 Schuldaten

    Bildungsportal: T10 Schulinformation 4 Schulteam

    Bildungsportal: T11 Amtssignierte Dokumente & Zustellungen

    Criterion 1.1.1 - Non-text Content: Bronze

    Schritt 3: alt=" " ist nicht optimal aber für bronze tolerierbar
    <img class="fp-repo-icon" alt=" " width="16" height="16" src="https://www.bildung.gv.at/theme/image.php/eduportal/repository_recent/1749625529/icon">


    Criterion 1.3.1 - Info and Relationships: Bronze

    Labels: bronze
    Bei der Dokumentenauswahl gibt es labels in labels, das führt dazu, dass die Texte der Auswahlelemente immer 2x vorgelesen werden, das kann störend erlebt werden.

    Überschriften: bronze
    tlw. leere Überschriften vorhanden (Schritt 3) Überschriften hier generell etwas rar im Einsatz

    Weiters: bronze
    An manche Stellen nested elements aufgefallen welche aber die Bedienbarkeit nicht relevant einschränken




    Criterion 2.1.1 - Keyboard: Bronze

    Verschiedene Interaktionen sind nicht ideal mit Tastatur bedienbar, es gibt aber i.d.R. einen alternativen Weg um mit Tastatur durchzukommen, für bronze so tolerierbar

    Criterion 2.4.2 - Page Titled: Bronze

    Der Seitentitel wird zwischen den Schritten nicht gewechselt, es gibt auch keine einleitende andere Überschrift bzw. Zwischenüberschrift
    => Seitentitel an Schritt anpassen z.B. Kennwort vergessen - Schritt 2 | Bildungsportal (und oder Schritt in der h1/ h2 kommunizieren)

    Criterion 2.4.4 - Link Purpose (In Context): Bronze

    Linkbeschreibungen nicht ideal aber für bronze tolerierbar

    Criterion 4.1.2 - Name, Role, Value: Bronze

    Name/role/value nicht ideal aber für bronze tolerierbar

    Bildungsportal: T12 Eduthek Startseite

    Criterion 1.1.1 - Non-text Content: Bronze

    Textalternativen für bronze ausreichend

    Criterion 1.3.1 - Info and Relationships: Bronze

    Info und Beziehungen für bronze ausreichend

    Criterion 1.3.2 - Meaningful Sequence: Silver

    bei den Teasern ist die Lesereihenfolge (sterne, badge, title) nicht ganz optimal aber ausreichend für silber

    Criterion 4.1.3 - Status Messages: Bronze

    Statusmeldungen nicht ideal aber für bronze ausreichend

    Bildungsportal: T13 Profil

    Criterion 1.1.1 - Non-text Content: Bronze

    Beschriftungen nicht ideal aber für bronze ausreichend

    Bildungsportal: T14 Profil bearbeiten

    Bildungsportal: T15 Hilfe

    Criterion 2.4.3 - Focus Order: Bronze

    Das Tastatur Fokus Management ist noch nicht ideal aber für bronze tolerierbar

    Criterion 2.4.7 - Focus Visible: Bronze

    Der Tastaturfokus bei den “Kategorie Auswahl Schaltern” ist relativ schwach und sollte erhöht werden

    Criterion 4.1.2 - Name, Role, Value: Bronze

    Name/role/value nicht ideal aber für bronze tolerierbar