티스토리 뷰

#배경
- 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)
- 적용완료 확인.

댓글
댓글쓰기 폼
공지사항
최근에 달린 댓글
Total
442,807
Today
2
Yesterday
8
링크
«   2020/09   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
글 보관함