#배경
- Moodle의 경우, 장애인접근성에 대한 제약을 준수하기 위해 다양한 기능들이 내장되어 있습니다.
- 특히, 시각장애인을 위한 스크린 리더 지원을 위해, 이미지 첨부시에 항상 이미지에 대한 설명 (Describe this image for someone who cannot see it)을 기입하도록 강제하고 있습니다.
- 일반인 대상으로 Moodle서비스를 사용하고자 하는 경우, 이는 클릭한번을 더 해줘야하는 불필요한 과정입니다.
- 이 글에서는 해당 기능을 소스코드 수정하여 기본값을 'Description not necessary'에 체크되도록 하는 방법에 대해 설명하겠습니다.
#수정 대상 화면
#수정방법
- Moodle 기본 에디터인 Atto 에디터를 수정하여 적용합니다.
- Moodle이 설치된 경로에서 아래 파일을 수정합니다. (ⓐ, ⓑ 2개 파일을 수정해야 합니다.)
- ⓐ $MOODLE_INSTALL_DIR/lib/editor/atto/plugins/image/yui/build/moodle-atto_image-button/moodle-atto_image-button.js
- (수정전에 cp명령어로 백업해두는것을 권장합니다.)
- 517라인 변경 (moodle3.6기준)
517 this._form.one("."+n.IMAGEPRESENTATION).on("change",this._updateWarning,this);
517 this._form.one("."+n.IMAGEPRESENTATION).set("checked","checked");
- ⓑ $MOODLE_INSTALL_DIR/lib/editor/atto/plugins/image/yui/src/button/js/button.js
- (수정전에 cp명령어로 백업해두는것을 권장합니다.)
- 515라인 변경 (moodle3.6기준)
515 this._form.one('.' + CSS.IMAGEPRESENTATION).on('change', this._updateWarning, this);
515 this._form.one('.' + CSS.IMAGEPRESENTATION).set("checked","checked");
-
- 아파치 재기동 (apachectl restart)
- 적용완료 확인.
'OpenSource > Moodle' 카테고리의 다른 글
CentOS 8 Stream에서 Moodle 4.4 설치 방법 (0) | 2024.05.28 |
---|---|
Moodle SSL(https) 적용하기 - bitnami 기준 let's encrypt 자동 script 적용 (0) | 2020.09.03 |
Moodle에서 발송한 이메일에 링크가 127.0.0.1 로 표시된 경우 해결법 (0) | 2020.09.02 |
Moodle에서 올바른 Gmail 로그인 정보를 입력해도 이메일(SMTP) 발송이 되지 않는 경우 해결법 (0) | 2020.09.01 |
무들(Moodle) 부스트(Boost) 테마에서 하단 푸터(footer)영역 제거하기 (0) | 2020.03.26 |