시각장애를 가진 사용자를 위한 접근성 준수
시각장애를 가진 사용자를 위해 다음 요소의 준수가 필요함
•
대체 텍스트
◦
그림 또는 아이콘 등 시각적 자료를 사용할 경우 스크린리더(Screen Reader) 접근을 위해 대체 텍스트를 제공한다.
▪
이미지의 내용을 간략하게 서술할 수 있는 경우 대체 텍스트를 삽입하고, 상세한 서술이 필요할 경우 화면해설 스크립트를 제공한다.
◦
한글 기준 120-140자를 초과하지 않는다. 이를 초과하는 경우 화면 해설 스크립트를 제공한다.
◦
이미지가 링크인 경우 링크의 대상을 설명한다.
◦
이미지에 텍스트가 있으면 대체 텍스트에 포함한다.
◦
스크린리더가 이미지임을 자동으로 알려주므로 "~의 이미지" 또는 "~의 사진입니다"와 같은 중복 문구를 사용하지 않는다.
◦
이미지가 주변 텍스트에 이미 설명되어 있으면 대체 텍스트를 짧게 서술한다. 이미지가 장식용인 경우 반드시 표시한다.
◦
이미지 설명에 있어 사용자의 연령, 지식수준, 언어적 이해 능력을 고려한다.
•
서체
◦
기본적으로 가독성이 좋은 고딕 형식의 서체를 제공(embedding)한다.
•
화면해설 스크립트 제공
◦
시각 자료, 멀티미디어 자료에 학습과제 또는 문제 해결을 위한 정보를 포함하고 있는 경우 대체 텍스트가 아닌 화면해설 스크립트를 제공한다.
▪
이미지에 대한 추가 설명을 별도의 페이지 등에 제시해야 할 경우(한글의 경우 120-140자 이상)에 제공한다.
•
내비게이션
◦
기본적으로 PC 또는 스마트 기기 개별 운영체제의 내비게이션 방식을 유지한다.
◦
초점 이동과 기능 제어를 위한 접근 가능한 조작을 지원한다.
◦
탭 순서에 따라 초점 이동을 가능하며 초점이 사라지지 않도록 한다.
◦
키보드 탐색은 기본적으로 탭, 화살표, 엔터 키 및 스페이스 바를 사용한다.
◦
링크 또는 메뉴 활성화는 엔터 키 또는 스페이스 바를 사용하도록 한다. 탭 키를 사용하여 사용자가 하나의 요소에서 다른 요소로 이동할 수 있도록 한다.
◦
링크, 양식 필드, 메뉴 및 미디어 플레이어 컨트롤은 모두 탭 키로 탐색할 수 있도록 한다.
▪
메뉴, 링크 및 양식 필드 항목을 순차적으로 탐색할 수 있도록 한다.
•
텍스트 인식
◦
텍스트가 포함된 이미지가 스캔되어 있는 경우 이를 스크린리더가 그림 영역에 포함된 텍스트에 접근할 수 있도록 한다.
◦
이미지로 스캔 된 PDF, 텍스트가 포함된 이미지 파일(jpg, png, tiff 등), 출판사에 의해 DRM이 적용된 온라인 버전의 콘텐츠를 스크린리더가 접근할 수 있도록 제공한다.
청각장애를 가진 사용자를 위한 접근성 준수
동영상이나 음성 콘텐츠에는 동등한 내용의 자막을 제공해야 함
•
자막은 화자가 말하는 속도에 맞추어 제공되고, 다음 화면으로 넘어가지 않도록 주의
•
음성이 제시되는 순서에 따라 자막에 하이라이팅을 하는 것이 내용 이해에 효과적이며, 비언어 정보의 표기는 이해도를 높일 수 있는 이모티콘이 있을 경우 대체 가능
인지장애를 가진 사용자를 위한 접근성 준수
•
콘텐츠의 레이아웃은 일관성 있게 제시하고, 메뉴에서 다양한 구성 요소가 제시되는 경우에 메뉴에 대한 설명을 별도로 제공함
◦
레이아웃에서 복잡한 구성을 이해하기 어려운 인지장애 학생은 AI 디지털교과서를 사용하는 데 어려움을 겪게 됨. 이를 위해 인터페이스와 메뉴는 일관성 있게 배치해야 하고 전체 레이아웃과 메뉴의 구성을 쉽게 이해할 수 별도의 설명을 제공함
다양한 환경 및 보조 기술과의 호환성
•
웹 표준 문법 및 웹 호환성을 준수하여 구축함
◦
표준 (x)HTML 문법 준수 여부 및 표준 CSS 문법 준수 여부를 고려
◦
수식의 표현, 구조 및 내용 파악을 위해 MathML 적용 개발
◦
호환성 확보로 대표적 5종 브라우저(Edge, Chrome, Safari, Whale, Firefox) 크로스브라우징을 지원
◦
웹 호환성 확보로 다양한 운영체제 및 스크린리더에서 동일한 콘텐츠에 접근할 수 있도록 개발
•
AI 디지털교과서의 사용자 인터페이스 컴포넌트는 보조 기술을 이용하여 동등하게 사용할 수 있도록 호환성 고려해 개발함
◦
장애인이 사용하는 다양한 보조공학 기기 및 기술(스크린리더, 스위치, 대체 키보드, 보완대체 의사소통 도구 등)를 사용해도 동등하게 반응하도록 콘텐츠를 제공