Platforms Code scannerA tool by XFix · indicative estimate
Independent · not affiliated with the Digital Government Authority
PLATFORMS CODE SCAN REPORT

mewa.gov.sa

mewa.gov.sa
10 August 202656 criteria8 pages scanned3 screen sizesScan id mewa.gov.sa-2026-08-10T09-35-36
THE INDICATIVE ESTIMATE3664%A range, not a score — the gap is what we could not verify
050100
Based on 29 criteria actually measured of 56
XFix is an independent commercial tool. It is not part of the Digital Government Authority, is not endorsed by it, and does not act on its behalf. What it produces is an indicative estimate expressed as a range — not the Platforms Code certificate and not a declaration of conformity. The certificate is issued by the Authority alone, and its assessment remains the reference.

The indicative estimate: a range, not a score

THE RANGE3664%

The lower bound (36%) assumes everything unmeasured fails; the upper bound (64%) assumes it passes. The distance between them is the size of what the measurement did not reach — declared, not hidden.

CRITERIA OUTCOMES
Fully applied 1Partially applied 27Not applied 1N/A 10Not yet evaluated 12Human review 5
WHAT IS UNVERIFIED

27 criteria did not enter the estimate: 10 not applicable, 12 not measured yet, and 5 requiring human judgement. The width of the range is a direct consequence of that count, and narrows as it falls.

HEALTH BY CATEGORY
Foundations5 measured of 6
Templates0 measured of 4
Components18 measured of 26
Experience2 measured of 7
Secondary components2 measured of 4
Secondary experience2 measured of 9

Fix these three first

1Ensure the Unified Design System (Platforms Code) version 1.0 is correctly implementedNot applied

3 declarations carrying values outside the approved set, across 3 usages. The criterion is reported as not applied.

Expected gain +3 points3 findings recordedFoundations
4Ensure spacing values are applied according to the Unified Design System (Platforms Code)Partially applied

12 declarations carrying values outside the approved set, across 12 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Expected gain +2 points12 findings recordedFoundations
2Ensure the use of approved colors as defined in the Unified Design System (Platforms Code)Partially applied

10 declarations carrying values outside the approved set, across 10 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Expected gain +2 points10 findings recordedFoundations
THE RANGE AFTER REMEDIATION3664%4371%

An arithmetic projection of fixing the priorities above. The width of the range does not change, because fixing one criterion does not measure another.

Next steps after receiving the report
1Start with the three priorities above: the largest effect on the estimate for the least work.
2Fix values, not elements. Each finding is one value that recurs, and correcting it in the stylesheet closes it everywhere it appears.
3Re-scan after remediation, and compare the two ranges rather than the two numbers.
4Commission specialist review for the criteria automated measurement cannot reach.
5 criteria no crawler can judge

5 criteria are beyond automated measurement and are listed here by full name. They were counted neither for nor against the estimate.

DGA-048 · Ensure the design establishes a clear visual hierarchy, directing the user's attention to important elements firstDGA-049 · Ensure the navigation is intuitive, including logical grouping and labeling of sections and linksDGA-050 · Ensure common tasks can be completed efficiently with minimal steps and intuitive interactionsDGA-053 · Evaluate whether the user interface behaves in a predictable manner, reducing user confusion and errorsDGA-054 · Ensure the interaction patterns (eg, gestures, clicks, navigation) are consistent, making the system intuitive and learnable

How this report was measured

1
Scope firstIs the platform permanent, public and externally facing? If not, the scan stops — no result and no percentage.
2
CrawlUp to eight pages covering the page types the Code’s templates govern, at three screen sizes.
3
MeasureColour, spacing, typography and component properties are read from the rendered page and compared with the Code’s approved values.
4
ReportEvery finding carries a status, a confidence, its evidence and a remediation link. The final range width is derived from those confidences.
Calculation rulesThe result is a range, never a single number.The lower bound assumes everything unverified failed; the upper bound assumes it passed.Not applicable leaves the denominator: it neither raises nor lowers the result.One finding is one (property, value) pair with a usage count, never one per element.
Crawl conductrobots.txt is parsed and obeyed.Roughly one request per second, serialised.Publicly published pages only; authenticated areas are never entered.No form is ever submitted, and no credential is ever requested.

Static scanning address: 169.58.195.139/32

THE LIVE REPORT

This copy is a snapshot taken on 10 August 2026. The live report carries full selectors and filtering:

https://xfix.ai/dga/en/report/mewa.gov.sa-2026-08-10T09-35-36

All 56 criteria, with their evidence

All fifty-six criteria, grouped by category, each shown in full with its status, confidence and evidence. Long selectors are truncated here for the width of the sheet; their full values are in the live report.

Fully appliedPartially appliedNot appliedN/ANot yet evaluatedHuman review

Foundations

6 criteria · 5 actually measured
1Ensure the Unified Design System (Platforms Code) version 1.0 is correctly implementedNot appliedDGA-001

3 declarations carrying values outside the approved set, across 3 usages. The criterion is reported as not applied.

Confidence 85%

PropertyObservedExpectedUsagesSelector
Platforms Code custom elements (dga-*)not found<dga-*> elements from the Platforms Code library0
CSS variables (--dga-*)not found--dga-* design values0
Platforms Code library class namesnot foundthe official React library’s classes0

Official reference: https://design.dga.gov.sa/

2Ensure the use of approved colors as defined in the Unified Design System (Platforms Code)Partially appliedDGA-002

10 declarations carrying values outside the approved set, across 964 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 82%

PropertyObservedExpectedUsagesSelector
colorrgb(22, 22, 22)#0D121C (gray-950)510#s4-bodyContainer > div.digitalStamp:nth-of-type(2) > div.container-fluid > div.title:nth-of-type(1)
colorrgb(255, 0, 0)#F04438 (error-500)205
background-colorrgb(22, 22, 22)#0D121C (gray-950)64
colorrgb(144, 11, 9)#912018 (error-800)52
colorrgb(38, 38, 38)#1F2A37 (gray-800)47
colorrgb(50, 56, 61)#384250 (gray-700)40#ctl00_ctl47_g_7c497bc9_014b_47c5_977c_86e8e7f8f00b_ctl00_prefixsurvey_x0645__x0627__x0020__x0627__x06 > li:nth-of-type(1) > label
colorrgb(33, 37, 41)#1F2A37 (gray-800)22#swiper-wrapper-0bddbb35cdb6101f > div.swiper-slide:nth-of-type(3) > div.content > a.btn
colorrgb(0, 0, 0)#0D121C (gray-950)8
border-colorrgb(198, 198, 198)#D2D6DB (gray-300)8
border-colorrgb(171, 171, 171)#9DA4AE (gray-400)8

Official reference: https://design.dga.gov.sa/guidelines/foundations/color-system

3Adhere to Typography guidelines by using approved fonts, appropriate font weights for headings, and responsive typography measuresPartially appliedDGA-003

3 declarations carrying font family values outside the approved set, across 16 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 88%

PropertyObservedExpectedUsagesSelector
font-family"Times New Roman"IBM Plex Sans Arabic8
font-family"Open Sans webReader", Helvetica, Arial, sans-serifIBM Plex Sans Arabic7
font-family"times new roman", serifIBM Plex Sans Arabic1#ctl00_PlaceHolderCustomDev_ctl17__ControlWrapper_RichHtmlField > span:nth-of-type(2) > a

Official reference: https://design.dga.gov.sa/guidelines/foundations/typography

4Ensure spacing values are applied according to the Unified Design System (Platforms Code)Partially appliedDGA-004

12 declarations carrying values outside the approved set, across 587 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 90%

PropertyObservedExpectedUsagesSelector
padding-right15px16px (nearest approved value)168
margin-bottom15px16px (nearest approved value)78
gap5px4px (nearest approved value)72#navbarSupportedContent > ul.navbar-nav:nth-of-type(1) > li.nav-item:nth-of-type(1) > a.nav-link
margin-top5px4px (nearest approved value)40#DeafTranslate
padding-right35px32px (nearest approved value)36#ctl00_ctl47_g_7c497bc9_014b_47c5_977c_86e8e7f8f00b_ctl00_prefixsurvey_x0645__x0627__x0020__x0627__x06 > li:nth-of-type(1) > label
padding-left10px8px (nearest approved value)32#s4-bodyContainer > div.naama:nth-of-type(6) > div.container > div.d-flex > div.logo-naama
padding-left22px20px (nearest approved value)32#ctl00_Header_LangSwitcher1_lnkLangSwitcher
padding-right22px20px (nearest approved value)32#ctl00_Header_LangSwitcher1_lnkLangSwitcher
padding-right10px8px (nearest approved value)25#s4-bodyContainer > div.naama:nth-of-type(6) > div.container > div.d-flex > div.logo-naama
padding-top7px6px (nearest approved value)24#s4-bodyContainer > div.dropup-center:nth-of-type(16) > button.btn-happensNowPuple
padding-bottom7px6px (nearest approved value)24#s4-bodyContainer > div.dropup-center:nth-of-type(16) > button.btn-happensNowPuple
padding-top5px4px (nearest approved value)24#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand

Official reference: https://design.dga.gov.sa/guidelines/foundations/layout-and-spacing

5Ensure responsive design that adapts effectively to different screen sizes and orientations to provide a seamless experience across devicesPartially appliedDGA-005

8 declarations carrying touch target values outside the approved set, across 8 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 88%

PropertyObservedExpectedUsagesSelector
touch target85×20px44×44px minimum1#s4-bodyContainer > div.digitalStamp:nth-of-type(2) > div.container-fluid > div.title:nth-of-type(1) > a.link
touch target28×28px44×44px minimum1div.topBar:nth-of-type(3) > div.container-fluid > div.d-flex > ul.links:nth-of-type(1) > li:nth-of-type(1) > button.link-topBar
touch target28×28px44×44px minimum1#toggle-grayscale
touch target28×28px44×44px minimum1#increase-font
touch target28×28px44×44px minimum1#decrease-font
touch target132×32px44×44px minimum1#s4-bodyContainer > div.topBar:nth-of-type(3) > div.container-fluid > div.d-flex > div.unifiedNumber > a.link-topBar
touch target18×18px44×44px minimum1#s4-bodyContainer > nav.navbar > div.container-fluid > ul.lang-search-md > li:nth-of-type(1) > a.nav-link
touch target20×18px44×44px minimum1#ctl00_Header_LangSwitcher_lnkLangSwitcher

Official reference: https://design.dga.gov.sa/guidelines/foundations/layout-and-spacing

6Ensure usage of approved icons as per the Unified Design System (Code of Platforms)Not yet evaluatedDGA-006

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Official reference: https://design.dga.gov.sa/guidelines/foundations/iconography

Templates

4 criteria · 0 actually measured
7Ensure the homepage template is applied according to the platformNot yet evaluatedDGA-007

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Official reference: https://design.dga.gov.sa/guidelines/templates/home-page

8Ensure the service page template is appliedNot yet evaluatedDGA-008

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Official reference: https://design.dga.gov.sa/guidelines/templates/service-page

9Ensure the e-Participation template is appliedNot yet evaluatedDGA-009

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Official reference: https://design.dga.gov.sa/guidelines/templates/e-participation-page

10Ensure the search template is appliedNot yet evaluatedDGA-010

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Official reference: https://design.dga.gov.sa/guidelines/templates/search-page

Components

26 criteria · 18 actually measured
11Ensure digital stamp follows the Platforms Code Design SystemFully appliedDGA-011

2 declarations carrying values outside the approved set, across 2 usages. The criterion is reported as not applied.

Confidence 77%

PropertyObservedExpectedUsagesSelector
stamp positionthe top of the page (y=0)the top of the page1#s4-bodyContainer > div.digitalStamp:nth-of-type(2)
verification linkhttps://www.mewa.gov.sa/#collapseDigitalStampa link on a gov.sa domain showing the entity’s certificate1#s4-bodyContainer > div.digitalStamp:nth-of-type(2)

Official reference: https://design.dga.gov.sa/guidelines/components/content-display/digital-stamp

12Ensure Buttons follow the Platforms Code Design SystemPartially appliedDGA-012

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/actions/buttons

13Ensure Dropdown Input follows the Platforms Code Design SystemPartially appliedDGA-013

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/actions/dropdown

14Ensure Link follows the Platforms Code Design SystemPartially appliedDGA-014

Partially applied

Confidence 60%

Official reference: https://design.dga.gov.sa/guidelines/components/actions/link

15Ensure Accordions follow the Platforms Code Design SystemPartially appliedDGA-015

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/content-display/accordion

16Ensure Menu follows the Platforms Code Design SystemPartially appliedDGA-016

Partially applied

Confidence 60%

Official reference: https://design.dga.gov.sa/guidelines/components/navigational/menu

17Ensure Content Switcher follows the Platforms Code Design SystemN/ADGA-017

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/data-display/content-switcher

18Ensure Notifications follow the Platforms Code Design SystemN/ADGA-018

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/feedback/notification

19Ensure Modals follow the Platforms Code Design SystemN/ADGA-019

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/feedback/modal

20Ensure File Upload follows the Platforms Code Design SystemN/ADGA-020

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/file-uploader

21Ensure Checkbox follows the Platforms Code Design SystemPartially appliedDGA-021

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/checkbox

22Ensure Radio follows the Platforms Code Design SystemN/ADGA-022

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/radio

23Ensure Switch follows the Platforms Code Design SystemPartially appliedDGA-023

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/switch

24Ensure Textarea follows the Platforms Code Design SystemN/ADGA-024

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/textarea

25Ensure Tabs follow the Platforms Code Design SystemPartially appliedDGA-025

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/navigational/tabs

26Ensure Tags follow the Platforms Code Design SystemPartially appliedDGA-026

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/search-and-filters/tags

27Ensure Footer follows the Platforms Code Design SystemPartially appliedDGA-027

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/footer

28Ensure Cards follow the Platforms Code Design SystemPartially appliedDGA-028

3 declarations carrying border colour values outside the approved set, across 3 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 72%

PropertyObservedExpectedUsagesSelector
border-colorrgba(0, 0, 0, 0.176)#0D121C (gray-950)1#swiper-wrapper-a10eb8b071849f9db > div.swiper-slide:nth-of-type(1) > div.card
border-colorrgba(0, 0, 0, 0.176)#0D121C (gray-950)1#swiper-wrapper-a10eb8b071849f9db > div.swiper-slide:nth-of-type(2) > div.card
border-colorrgba(0, 0, 0, 0.176)#0D121C (gray-950)1#swiper-wrapper-a10eb8b071849f9db > div.swiper-slide:nth-of-type(3) > div.card

Official reference: https://design.dga.gov.sa/guidelines/components/content-display/card

29Ensure Nav Header follows the Platforms Code Design SystemPartially appliedDGA-029

6 declarations carrying padding-top values outside the approved set, across 6 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 72%

PropertyObservedExpectedUsagesSelector
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand
padding-top5px4px (nearest approved value)1#s4-bodyContainer > nav.navbar > div.container-fluid > a.navbar-brand

Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/navigation-header

30Ensure Breadcrumb follows the Platforms Code Design SystemPartially appliedDGA-030

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/navigational/breadcrumbs

31Ensure Avatar follows the Platforms Code Design SystemN/ADGA-031

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/data-display/avatar

32Ensure Rating follows the Platforms Code Design SystemPartially appliedDGA-032

6 declarations carrying padding-top values outside the approved set, across 6 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 72%

PropertyObservedExpectedUsagesSelector
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container
padding-top28px24px (nearest approved value)1#ctl00_Ratings_ctl00 > div.rating-section:nth-of-type(2) > div.rating-section-container

Official reference: https://design.dga.gov.sa/guidelines/components/feedback/rating

33Ensure Tooltip follows the Platforms Code Design SystemPartially appliedDGA-033

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/feedback/tooltip

34Ensure Text Input follows the Platforms Code Design SystemPartially appliedDGA-034

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/input

35Ensure Tables follow the Platforms Code Design SystemPartially appliedDGA-035

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/data-display/table

36Ensure Date Picker follows the Platforms Code Design SystemN/ADGA-036

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/datepicker

Experience

7 criteria · 2 actually measured
37Ensure that a Sitemap is created to support user navigation and facilitate content discoverability.Partially appliedDGA-037

2 declarations carrying values outside the approved set, across 2 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 55%

PropertyObservedExpectedUsagesSelector
sitemap.xmlpresent and readablea valid sitemap.xml1
site map pagenot observed in the scanned pagesa user-facing site map page1
38Ensure that interaction design effectively facilitates user tasks, including button responses, gesture recognition, and feedback.Not yet evaluatedDGA-038

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

39Ensure that content prioritizes the Arabic-first approach, while supporting the use of other languages in accordance with the DGA standards.Not yet evaluatedDGA-039

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

40Ensure that mechanisms are in place for users to provide feedback about the application/website, and that this feedback is acknowledged and utilized by the organization.Not yet evaluatedDGA-040

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

41Ensure that the visibility and clarity of privacy and security notices are evaluated, and that they are understandable and accessible to all users.Not yet evaluatedDGA-041

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

42Ensure consistency in the terminology used across the system to prevent confusion and support user understanding.Partially appliedDGA-042

2 declarations carrying values outside the approved set, across 4 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 62% · language model verdict · claude-sonnet-5

PropertyObservedExpectedUsagesSelector
صفحة السياسات والالتزام بتنفيذ الخدمة (اتفاقية مستوى الخدمة)السياسات والالتزام بتنفيذ الخدمة · اتفاقية مستوى الخدمةاتفاقية مستوى الخدمة2
الخدمات الإلكترونيةالخدمات الإلكترونية · الخدمات الالكترونيةالخدمات الإلكترونية2
43Ensure a consistent approach to how errors are handled and displayed across the application/website to ensure a smooth user experience.Not yet evaluatedDGA-043

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

Secondary components

4 criteria · 2 actually measured
44Follow the Unified Design System (Platforms Code) for the Nav Drawer componentN/ADGA-044

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/navigation-drawer

45Follow the Unified Design System (Platforms Code) for the Pagination componentPartially appliedDGA-045

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/navigational/pagination

46Ensure the Loading component is implemented per the Unified Design System (Platforms Code) guidelinesPartially appliedDGA-046

Partially applied

Confidence 70%

Official reference: https://design.dga.gov.sa/guidelines/components/loading-and-status/loading

47Ensure the Steps component is in line with the Unified Design System (Platforms Code) specificationsN/ADGA-047

Not applicable to this platform, and therefore excluded from the denominator of the estimate.

Not counted in the estimate — neither for nor against.

Confidence 90%

Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/steps

Secondary experience

9 criteria · 2 actually measured
48Ensure the design establishes a clear visual hierarchy, directing the user's attention to important elements firstHuman reviewDGA-048

Requires human judgement by its nature. Shown here in full, and not counted in the estimate.

Not counted in the estimate — neither for nor against.

49Ensure the navigation is intuitive, including logical grouping and labeling of sections and linksHuman reviewDGA-049

Requires human judgement by its nature. Shown here in full, and not counted in the estimate.

Not counted in the estimate — neither for nor against.

50Ensure common tasks can be completed efficiently with minimal steps and intuitive interactionsHuman reviewDGA-050

Requires human judgement by its nature. Shown here in full, and not counted in the estimate.

Not counted in the estimate — neither for nor against.

51Ensure available help resources and documentation are easily accessible, clear, and useful in assisting users to effectively use the application/websiteNot yet evaluatedDGA-051

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

52Ensure the language used in the interface is clear, concise, and appropriate for the intended audience, and assess localization efforts for multilingual supportPartially appliedDGA-052

4 declarations carrying values outside the approved set, across 4 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 60% · language model verdict · claude-sonnet-5

PropertyObservedExpectedUsagesSelector
جملة واحدة طويلة جداً تحتوي على عدة أفكار متشعبة (الهدف، القائمة، الزمن، الاستثناءات) دون فواصل واضحة، مما يصعّب على القارئ العادي متابعة المعنى دفعة واحدة.تضع وزارة البيئة والمياه والزراعة هدف إرضاء العملاء نصب عينيها، وتعمل على تحقيق ذلك من خلال بوابتها على شبكة الإنترنت أو أي من الخدمات التي تقدمها، وتستعرض الوزارة قائمة بالخدمات التي تقدم لزوارها من المستفيدين، مع الزمن المستغرق وجاهزية الاستخدام لكل خدمة، مع التأكيد على أن الجاهزية والمدد الزمنية قد تتأثر حال وجود نواقص في الطلبات أو عدم وجود كافة المعلومات المطلوبة من المستفيد، أو أن تستدعي طبيعة المعاملات الحاجة إلى معالجة الطلب من قبل طرف ثالث (من الجهات الرسمية أو ذات العلاقة).تقسيم الفقرة إلى جمل قصيرة منفصلة، كل جملة تحمل فكرة واحدة، مثل: «تلتزم الوزارة بإرضاء المستفيدين عبر بوابتها الإلكترونية. تعرض الوزارة قائمة بالخدمات مع الوقت المتوقع لإنجازها. قد تتأثر مدة الإنجاز في حال نقص المعلومات المطلوبة، أو حاجة الطلب لمراجعة جهة أخرى.»1
استخدام كلمتي «تهيب» و«مسوغات» وهما مفردات فصيحة غير مألوفة في التواصل اليومي، قد تصعب على شريحة واسعة من المستفيدين فهمها فوراً.وتهيب الوزارة بالمستفيدين للالتزام بشروط ومسوغات كل خدمة كما هو موضح في الوصف المضمن بكل خدمة.استبدال الصياغة بلغة أبسط مثل: «تطلب الوزارة من المستفيدين الالتزام بشروط كل خدمة كما هو موضح في وصفها.»1
عنوان المناقصة يحتوي على صياغة غير واضحة وربما أخطاء مطبعية في أسماء المواقع («يعرى»، «والمضه»)، مما يجعل العنوان صعب الفهم لأي قارئ لا يملك معرفة مسبقة بهذه المواقع.مشروع إنشاء محطة الضخ الرئيسية لضخ المياه باتجاه مركزي يعرى والمضه مع أنظمة التحكم والمراقبةمراجعة العنوان والتأكد من صحة أسماء المواقع الجغرافية، وكتابته بصياغة واضحة مثل: «مشروع إنشاء محطة الضخ الرئيسية لضخ المياه إلى مركزي [الاسم الصحيح] و[الاسم الصحيح] مع أنظمة التحكم والمراقبة».1
جملة طويلة تصف مهام إدارية داخلية بلغة تفترض معرفة القارئ بهيكلة الوزارة وآلية توزيع الكفاءات، وهي غير موجهة أصلاً للمستفيد العام بل لموظف داخلي، مما يجعلها غير واضحة لزائر الموقع العادي.ضمان توزيع الكفاءات الفنية والإدارية على الإدارات العامة وفق تقدير الاحتياج الفعلي للمهام الموكلة لها مع مراعاة حجم القطاع المستهدف بالمنطقة.إعادة صياغة الفقرة بلغة أبسط أو توضيح أن هذا المحتوى تعريفي بمهام الإدارة، مثال: «تحرص الإدارة على توزيع الموظفين المؤهلين بين الإدارات حسب حجم العمل الفعلي في كل منطقة.»1
53Evaluate whether the user interface behaves in a predictable manner, reducing user confusion and errorsHuman reviewDGA-053

Requires human judgement by its nature. Shown here in full, and not counted in the estimate.

Not counted in the estimate — neither for nor against.

54Ensure the interaction patterns (eg, gestures, clicks, navigation) are consistent, making the system intuitive and learnableHuman reviewDGA-054

Requires human judgement by its nature. Shown here in full, and not counted in the estimate.

Not counted in the estimate — neither for nor against.

55Ensure the content (text, images, videos) is presented in a uniform style and tone appropriate for the target audiencePartially appliedDGA-055

2 declarations carrying values outside the approved set, across 2 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application.

Confidence 62% · language model verdict · claude-sonnet-5

PropertyObservedExpectedUsagesSelector
نبرة تسويقية عاطفية وصياغة قريبة من العامية (حذف الهمزة في 'إلتزام' وتركيب جملة شعاراتي) تظهر في شعارات الصفحة الرئيسية، بينما تعتمد صفحات المحتوى الرسمي نبرة مؤسسية جافة وبعيدة عن هذا الطابع الدعائي.شتانا إلتزام .. وبيئتنا بأمانمقارنة مع نص صفحة السياسات: 'تضع وزارة البيئة والمياه والزراعة هدف إرضاء العملاء نصب عينيها، وتعمل على تحقيق ذلك من خلال بوابتها على شبكة الإنترنت' — وهو أسلوب رسمي بحت. يُنصح بوضع دليل نبرة موحد يحدد الحدود بين لغة الحملات التسويقية واللغة الرسمية للمحتوى الإجرائي، مع مراجعة استخدام الصياغات القريبة من العامية في الشعارات الرسمية.1
استخدام الترقيم العددي (1.2.3) لعرض المعايير في هذه الصفحة يختلف عن أسلوب النقاط الدائرية (•) المستخدم في صفحة مشابهة لعرض الأهداف والمهام، مما يعكس غياب نمط تحرير ثابت للقوائم عبر صفحات الموقع.1. المؤهل الدراسي : مؤهل البكالوريس في الطب البيطري فأعلى. 2. الخبرة العملية :مقارنة مع نص صفحة الخدمات الزراعية: '• ضمان توزيع الكفاءات الفنية والإدارية على الإدارات العامة وفق تقدير الاحتياج الفعلي للمهام الموكلة لها' — حيث استُخدمت نقطة دائرية بدلاً من الترقيم. يُقترح توحيد نمط عرض القوائم (نقطي أو رقمي) وفق نوع المحتوى (تسلسل خطوات = ترقيم، عناصر متوازية = نقاط) عبر جميع صفحات الموقع.1
56Ensure that feedback provided to users for their actions is consistent in style and timing across the application/website to avoid confusionNot yet evaluatedDGA-056

No automated rule exists for this criterion yet. It was counted neither for nor against the estimate.

Not counted in the estimate — neither for nor against.

The limits of this tool and the scope of its responsibility

XFix is an independent commercial tool. It is not part of the Digital Government Authority, is not endorsed by it, and does not act on its behalf. What it produces is an indicative estimate expressed as a range — not the Platforms Code certificate and not a declaration of conformity. The certificate is issued by the Authority alone, and its assessment remains the reference.

The scan reads publicly published pages only. It does not enter anything behind a sign-in, never submits a form, and does not interact with the platform’s elements. Interactive component states therefore remain outside measurement, and every component finding says so.

This report carries no seal, no badge and no mark of accreditation, and must not be presented as any of those.

Snapshot taken 10 August 2026https://xfix.ai/dga/en/report/mewa.gov.sa-2026-08-10T09-35-36
Platforms Code scanner · a tool by XFix · an indicative estimate, not a certificatemewa.gov.sa · 10 August 2026
Platforms Code scan report · mewa.gov.sa | XFix