Accessibility Evaluation of Moodle - labda-uc3m

UC3M
ACCESSIBILITY EVALUATION OF MOODLE
EXPERT EVALUATION | Labda
October 2012
0
1
Index
Description.................................................................................................................. 3
Evaluation ................................................................................................................... 4
Summary of the Results............................................................................................ 11
Conclusions ............................................................................................................... 13
Annex 1 ..................................................................................................................... 14
Annex 2 ..................................................................................................................... 15
2
Description
This document presents an accessibility evaluation of the e-learning tool, Moodle1.
The evaluation checks if the tool accomplish with the accessibility guidelines provided
by the Web Accessibility Initiative (WAI) which belongs to World Wide Web
Consortium (W3C)2.
The evaluation follows the WAI standards, which consider all disabilities. However,
this study is focused on visual disabilities specially.
The evaluation is part of a research which main goal is to evaluate the accessibility
of LMSs (Learning Management System) following a methodology and other
techniques. This document includes the results obtained after considering the
accessibility evaluation techniques carried out by an expert. Besides, a user evaluation
has been carried out and it has been included in the document “User Evaluation”. This
evaluation is a complementary evaluation which presents the results obtained by the
users from the point of view of visual impairments.
This report is divided into the next sections. The first section shows the expert
accessibility evaluation from the point of view of ATAG (Accessibility Tool Authoring
Guidelines (ATAG))3. Next, a summary of the results obtained is showed. And finally,
the last section explains the conclusions obtained after the evaluation.
1
Moodle. Herramienta de autor LCMS. Available at: http://download.moodle.org/windows/
[October 2012]
2
W3C. Available at: http://www.w3c.es/ [October 2012]
3
ATAG 2.0. Available at: http://www.w3.org/TR/ATAG20/ [October 2012]
3
Evaluation
This section represents the valuation of Moodle carried out by an accessibility
expert. The evaluation checks if Moodle accomplish with the ATAG 2.0 guidelines of
the W3C consortium.
The evaluation process checks the accessibility of Moodle from different tasks.
These tasks are related to the use and administration of Moodle which are: courses,
students, grades, files, groups, events, calendars, forums and profiles. Each task is
evaluated from the point of view of the administrator profile because this user can
execute all the tasks of the tool.
The results obtained after the evaluation are showed in the Table 1. They are
showed with the main accessibility problems that the tool presents.
The Table 1 shows in the first column the code of the ATAG 2.0 guideline and the
second column represents why the task does not accomplish with the ATAG 2.0
guidelines.
ATAG (failed)
Description
A.1.1.1
Moodle does not accomplish with the minimum accessibility level “A” of the
web content accessibility guidelines WCAG 2.0.
A.1.2.1
There is an element which is used by Windows which is not accessible.
Although, there is a help document that specifies which are the shortcuts to
Access to all the functionalities, some of this functionalities are not accessible
through keyboard as it has been specified in the Annex 1.
A.1.2.2
There is an element which is used by Windows which is not accessible, like the
elements showed in the Annex 1 and 2. Moreover, there is not a link to his
platform in which there is related information about accessibility.
A.2.2.2
There is an element which is used by Windows which is not accessible, like the
element showed in the Annex 1. This is a tool to edit text in which the user can
see if the editing text is bold or italic. However, the user cannot go back to the
interface in which this text is being editing using the keyboard.
A.3.1.1/A.3.1.4
There is an element which is used by Windows which is not accessible. These
elements are showed in the Annex 1 and 2. Although, there is a help document
that specifies which are the shortcuts to Access to all the functionalities, some
of this functionalities are not accessible through keyboard as it has been
specified in the Annex 1.
A.3.1.5
The author is not able to modify the shortcuts to avoid overlapped shortcuts.
A.3.1.6
If the author presses a shortcut he cannot see all the shortcuts that the tool
provides.
A.3.2.2
There is a time limit and the user is not able to read the whole information.
A.3.2.4
The tool does not auto save the modified content after a period of time.
A.3.4.1/ A.3.4.2
The element showed in the Annex 1 allows the user to know the type of each
element. However, the user is not able to navigate through type elements.
A.3.5.1
There is not a search option for the content
4
ATAG (failed)
Description
A.3.6
N/a. The evaluation does not consider any task to save preferences.
A.4.1.1
There is not any option to undo actions and alerts the user about the irreversible
actions.
A.4.1.2
The actions that modify the tool are reversible. However, if there is an action
which is not reversible, then the tool advices the author about it.
A.4.1.3
There is not any option to undo actions.
B.1.1.1
N/a. The tool does not create inaccessible content automatically from dynamic
parameters.
B.1.1.2
The generated content is not accessible at least A priority level.
B.1.2.1
The tool transforms content inside the application. However, this content is not
accessible and the tool does not inform about it. For instance, if the user copies
an image without an alternative text, then the tool provides an alternative text
which is the name of the image.
B.2.1.1
The user can create inaccessible content and Moodle is really strict in this way.
For instance, the user can create tables without specify the tag <th>.
B.2.2.1
The tool does not help the author to create accessible content. For instance, the
user can create tables for layout and if the user uploads a video he cannot
specify alternative content for this video.
B.2.2.2
The tool does not provide mechanisms to accomplish with the WCAG.
However, in some situations the tool specifies that the user should include
alternative content but this content is not compulsory.
B.2.3.1
N/a. The alternative content is always editable
B.2.3.2/B.2.3.4
N/a. The tool does not suggest alternative content even in reused elements.
B.2.3.3
The alternative content generated by the tool is not accessible. For instance, in
the element showed in the Annex 1, if the user copies an image without an
alternative text, then the tool provides an alternative text which is the name of
the image.
B.2.4(All)
N/a. The evaluation does not consider the themes provided by the author.
B.2.5(All)
N/a. The only content provided by Moodle are themes, however, they are not
considered in the evaluation.
B.3.1.1
The tool allows the user to include content that cannot accomplish with the
WCAG and the tool does not inform about it. For instance, the user can create
tables for layout and if the user uploads a video he cannot specify alternative
content for this video.
B.3.1.2/B.3.1.3/B.3.1.4/
B.3.1.5/
B.3.2.1
N/a The tool does not include any feature to check accessibility.
B.4.1.1/ B.4.1.2/
B.4.1.4
N/A. All the used elements to the creation of accessible content are switch on
and cannot be switch off.
5
ATAG (failed)
Description
B.4.1.3 /B.4.1.5
The tool allows the creation of inaccessible content. However, there is not any
documentation related to it (B.4.1.3) and there is not any element to bold these
errors (B.4.1.5). For instance, the tool showed in the Annex 1 allows the user
to include tables for layout or an inaccessible color contrast. The user does not
know it and there is not documentation related to it.
B.4.2.1/ B.4.2.2/
B.4.2.3/ B.4.2.4
The documentation of each task of the tool (we do not consider the information
in the forums and other users experiences) does not include advice to create the
tool in an accessible way.
Table 1. ATAG 2.0 Errors
The next table (Table 2) shows the results obtained by the expert evaluator after the
evaluation of the tool. The first and the second column show the functionality and the
name of the task. Moreover, as the ATAG 2.0 are divided into part A and B, the table
divides the no accomplished ATAG 2.0 into these parts too in the third or fourth
column. The explanation of why the task is not accomplished is described in the
previous table, Table 1.
6
Functionality
(group)
Task Name
General
Login user
General
Change language Moodle
Users/ Authentication
Manage authentication
Users/ Authentication
Email-based selfregistration
Users/ Authentication
No login
Users/ Authentication
Manual accounts
Users/Accounts
Browse list of users
Users/Accounts
Bulk user actions
Users/Accounts
Add a new user
Users/Accounts
Upload users
Users/Accounts
Upload user pictures
Users/Accounts
User profile fields
Users/Permissions
Define roles
Users/Permissions
Assign system roles
Users/Permissions
User policies
Failed ATAG 2.0 guidelines. Part A
Failed ATAG 2.0 guidelines. Part B
A.1.1.1 / A.3.1.5 / A.3.2.4
A.1.1.1 / A.3.1.5 / A.3.2.4
A.1.1.1 / A.3.1.5 / A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3/
A.4.2.1/ A.4.2.2
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.4.1.1/ A.4.1.3/
A.4.2.1
A.1.1.1 / A.3.1.5 / A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
A.1.1.1 / A.3.1.5 / A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3
A.1.1.1/A.3.1.5/A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3/A.4.2.1/
A.4.2.2
A.1.1.1/ A.3.1.5/A.3.2.4/A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3/A.4.2.1/
A.4.2.2
A.1.1.1/ A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5/
A.3.1.6 / A.3.2.4/ A.3.4.1/ A.3.4.2/ A.4.1.1/ A.4.1.3/ A.4.2.1/
A.4.2.2
A.1.1.1 /A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.5/ A.3.2.4/
A.4.1.1/ A.4.1.3
A.1.1.1 /A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.5 / A.3.2.4/ A.4.1.1/
A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1 /A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5 /
A.3.1.6/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.4.1.1/ A.4.1.3/A.4.2.1/ A.4.2.2
A.1.1.1 /A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5/
A.3.1.6/ A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3/
A.4.2.1/ A.4.2.2
A.1.1.1 /A.3.1.5 / A.3.2.4/ A.3.4.1/A.3.4.2/ A.4.1.1/ A.4.1.3
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.3.1.1/ B.4.1.3 /
B.3.1.1/ B.4.1.3 /
B.3.1.1/ B.4.1.3 /
B.3.1.1/ B.4.1.3 /
B.3.1.1/ B.4.1.3 /
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 / B.4.1.5
/ B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 / B.4.1.5
/ B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
7
Functionality
(group)
Courses
Task Name
Add /Edit courses
Courses
Enrollments
Courses
Participants
Courses
Backup
Courses
Restore a course
Courses
Import
Courses
Reports
Reports
Reports
Reset course
Filter logs
Activity report
Participation report
Live logs from the past
hour
Reports
Failed ATAG 2.0 guidelines. Part A
Failed ATAG 2.0 guidelines. Part B
A.1.1.1/A.1.2.1/A.1.2.2/A.2.2.2/A.2.2.3/A.3.1.1/A.3.1.4/A.3.1.5/A.
3.1.6/A.3.2.4/A.4.1.1/ A.4.1.3/A.3.4.2/ A.3.5.1
A.1.1.1/A.3.1.5/A.3.2.4/A.3.4.1/ A.3.4.2/ A.4.1.1/ A.4.1.3/A.4.2.1/
A.4.2.2
A.1.1.1 / A.3.1.5 / A.3.2.4/ A.3.5.1/A.4.2.1 / A.4.2.2
A.1.1.1 / A.3.1.5 / A.3.2.4/ A.3.5.1/ A.3.4.1/A.3.4.2/ A.4.1.1/
A.4.1.3
A.1.1.1/A.1.2.1/A.1.2.2/A.2.2.2/A.3.1.5 A.3.2.4/A.3.4.1/ A.3.4.2/
A.3.5.1/ A.4.2.1/ A.4.2.2
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.1.2.1/ A.2.2.2/ A.3.1.5 / A.3.2.4/
A.3.5.1
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.5.1
A.1.1.1/ A.3.1.5 / A.3.2.4/ A.3.5.1/ A.4.2.1
A.1.1.1 /A.3.1.5 / A.3.2.4/A.3.4.1/ A.3.4.2/ A.3.5.1/A.4.2.1
A.1.1.1/A.3.2.4/ A.3.4.1/ A.3.4.2/ A.4.2.1
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
A.1.1.1/A.3.1.5/ A.3.2.2/ A.3.2.4/ A.3.5.1/A.4.2.1/ A.4.2.2
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2 / A.3.1.5/ A.3.2.4/ A.3.4.1/
A.3.4.2/ A.3.5.1/ A.3.7.1 /A.3.7.2/ A.4.1.1/ A.4.1.3
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2/ A.3.1.1/A.3.1.4/
A.3.1.5/A.3.1.6/ A.3.2.4/ A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/ A.4.1.3
Questions
Questions bank
Questions
Import
Questions
Export
A.1.1.1/ A.1.2.1/ A.1.2.2/ A.2.2.2/ A.3.1.5/ A.3.2.4/
Files
List of files
Files
Upload a file
Files
Make a folder
Groups
Create group
Groups
Delete group
Groups
Add/Remove users
A.1.1.1/A.3.1.5/ A.3.2.4/A.3.4.1/ A.3.4.2 / A.3.5.1
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2/A.3.1.5/ A.3.2.4/ A.3.4.1/
A.3.4.2/ A.3.5.1/ A.4.1.1/ A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1 / A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.2.1/
A.4.2.2
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2 /A.3.1.1/A.3.1.4/
A.3.1.5/A.3.1.6/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.1.1/
A.4.1.3/ A.4.2.1 / A.4.2.2
A.1.1.1 / A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.2.1 /
A.4.2.2
A.1.1.1/ A.3.1.5/ A.3.2.4/A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.2.1 /
A.4.2.2
A.3.5.1
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2 / B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
8
Functionality
(group)
Grades
Grades/View
Grades/View
Grades/View
Grades/Categories
and Items
Grades/Categories
and Items
Task Name
Failed ATAG 2.0 guidelines. Part A
Failed ATAG 2.0 guidelines. Part B
My preferences grader
report
Overview report
Grader report
User report
A.1.1.1 /A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/
A.3.5.1/ A.4.1.1/
A.4.1.3/ A.4.2.1 / A.4.2.2
A.1.1.1 /A.3.1.5/ A.3.2.4/ A.3.5.1/ A.4.2.1
A.1.1.1/A.3.1.5/ A.3.2.4/ A.3.5.1/ A.4.2.1/ A.4.2.2
A.1.1.1 /A.3.1.5/ A.3.2.4/ A.3.5.1/A.4.2.1/ A.4.2.2
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
Simple view
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
A.4.1.3/ A.4.2.1/ A.4.2.2
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
A.1.1.1 / A.3.1.5/ A.3.2.4/
A.4.1.3/A.4.2.1/ A.4.2.2
A.1.1.1 / A.3.1.5/ A.3.2.4/
A.4.1.3/A.4.2.1/ A.4.2.2
A.1.1.1 / A.3.1.5/ A.3.2.4/
A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1/ A.3.1.5/ A.3.2.4/
A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1 / A.1.2.1 / A.1.2.2/
A.4.2.1
A.1.1.1 / A.1.2.1 / A.1.2.2/
A.4.2.1
A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
A.2.2.2/ A.3.1.5/ A.3.2.4/ A.3.5.1/
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2
A.2.2.2/ A.3.1.5/ A.3.2.4/ A.3.5.1/
B.1.1.2
Full view
Grades/Scales
View
Grades/Letters
View
Grades/Letters
Edit
Grades/Import
CSV file
Grades/Import
XML file
Grades/Export To
Open doc spreadsheet /
Plain text file/Excel spdsht/
XML file
Crear nuevo evento
No aplica
Export calendar
Export calendar
Forums
Add / Edit a new topic
Forums
Delete topic
Forums
Reply
A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
A.3.4.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
A.1.1.1 / A.3.1.5/ A.3.2.4/ A.3.5.1/A.4.2.1
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5/
A.3.1.6/ A.3.2.4/ A.3.4.1/ A.3.4.2./ A.3.5.1/ A.4.1.1/ A.4.1.3/
A.4.2.1
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.2.1 /
A.4.2.2
A.1.1.1/ A.1.2.1 / A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5/
A.3.1.6/ A.3.2.4/ A.3.4.1/ A.3.5.1/A.3.4.2/ A.3.5.1/ A.4.1.1/
A.4.1.3/ A.4.2.1/ A.4.2.2
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.2.1/
A.4.2.2
A.1.1.1 / A.1.2.1 / A.1.2.2/ A.2.2.2/ A.3.1.5/ A.3.2.4/ A.3.4.1/
A.3.4.2/ A.3.5.1/ A.4.1.1/ A.4.1.3/ A.4.2.1/ A.4.2.2
B.1.1.2 / B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
B.1.1.2/ B.2.1.1 / B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
9
Functionality
(group)
Task Name
Profile
Change password
Profile
Edit profile
Failed ATAG 2.0 guidelines. Part A
Failed ATAG 2.0 guidelines. Part B
A.1.1.1/ A.3.1.5/ A.3.2.4/ A.3.5.1/ A.4.2.1
A.1.1.1 /A.1.2.1 / A.1.2.2/ A.2.2.2/ A.3.1.1/ A.3.1.4/ A.3.1.5/
A.3.1.6/ A.3.2.4/ A.3.4.1/ A.3.4.2/ A.3.5.1/ A.4.1.1/ A.4.1.3/
A.4.2.1/ A.4.2.2
B.1.1.2/ B.2.1.1/ B.2.2.1/ B.2.2.2/ B.2.3.3 / B.3.1.1/ B.4.1.3 /
B.4.1.5 / B.4.2.1 /B.4.2.2/ B.4.2.3/B.4.2.4
Table 2. Summary of the ATAG 2.0 guidelines that Moodle does not accomplish
10
Summary of the Results
Taking into account the obtained results the accessibility evaluation of Moodle
from the point of view of an expert user, it can be concluded that the tool have huge
accessibility problems that do not allow the user to execute some tasks in a right way.
This section presents in the Table 3 a summary of the ATAG 2.0 guidelines that
each task does not accomplish. This table shows the number of times that each
success criteria, grouped by the level of priority and principle, does not accomplish it.
The first column shows the principle and the second, third and fourth column shows
the level of conformity.
Principle
Success Criteria (SC)
Level A
A.1
A.2
A.3
A.4
B.1
B.2
B.3
B.4
Level AA
Level AAA
A.1.1.1(54) A.1.2.1(20)
A.1.2.2(19)
-A.3.1.1(10) A.3.2.2(1)
A.3.7.1(1)
--
--
A.2.2.2(19)
A.3.4.1(36) A.3.5.1(38)
A.4.1.1(30) A.4.2.1(40)
B.1.1.2(15)
B.2.1.1(33) B.2.2.1(33)
B.2.2.2(33) B.2.3.3(33)
B.3.1.1(33)
B.4.2.1(33) B.4.2.2(33)
A.4.2.2(30)
---
-A.3.1.4(9) A.3.1.5(53)
A.3.1.6(9) A.3.2.4(54)
A.3.4.2(37) A.3.7.2(1)
A.4.1.3(30)
---
-B.4.1.3(33) B.4.1.5(33)
-B.4.2.3(33) B.4.2.4(33)
Table 3. ATAG 2.0 Errores por principio y niveles de prioridad
Next, the graphics (Figure 1 and Figure 2) shows the number of errors found and
they are grouped by each level of conformity and the ATAG 2.0 guideline. The first
shows the guidelines related to the Part A of the ATAG 2.0 and the second figure
shows the guidelines related to the Part B of the ATAG 2.0.
1
1
Imagen 1 ATAG 2.0. Part A. Number of errors found in Moodle per ATAG 2.0 guideline and conformity level.
Imagen 2 ATAG 2.0. Part B. Number of errors found in Moodle per ATAG 2.0 guideline and conformity level.
12
Conclusions
After the accessibility evaluation of the e-learning tool, Moodle, it can be
concluded next statements.
Moodle does not accomplish with the level A of the ATAG 2.0 guidelines at least.
The main important problem is that there is not any tool that helps the author to
evaluate the accessibility of the tool. As a result, the author is not conscious about the
accessibility problems caused by the tool. Moreover, Moodle does not provide
methods to detect and advice the authors about the accessibility problems that the
tool and the generated web content have. Another error of accessibility is that the
author does not have any feature to repair the accessibility barriers. Finally, as the
authoring tool does not generate web content that accomplishes the WCAG 2.0
guidelines, the tool does not accomplish with the ATAG 2.0 guidelines.
To conclude, Moodle is not an accessible authoring tool and there are many
improvements that the Moodle developers should implement to create an accessible
tool that everybody could use without accessibility barriers.
13
Annex 1
There is a field like the field showed in the figure which is used through the
website. The main problem of this element is that it presents some problems of
accessibility. An example of the element is showed in the next figure (Figure 1).
Figure 1 Text Field is invoked by Windows.
In general, this field has a help element showed with a keyboard image. It is an
important issue because it explains the user how to use it and the different shortcuts
associated to the field. Moreover, JAWS reads a description of the image “help to write
text. New window, link graphic”. It is helpful for the user too because s/he knows that
this option shows him how to use it. This new window explains the different shortcuts
that the user has to press to modify the type of letter, modify the text to bold and so
on. However, some of these shortcuts are not right. For instance, if the user wants to
modify the letter size s/he has to press “ctrl+P”. The problem is that the user is not
able to modify the letter because this shortcut is the same as the shortcut related to
the printer. It happens in with the shortcut “ctrl+O” too because it manages the
favorites of IE. As a result, the user cannot complete the task successfully. Moreover,
the combo boxes of this element are not accessible because there is not a descriptive
text associated.
With regard to the buttons of the field, the user cannot access to all of them using
the keyboard. Moreover, instead of using a descriptive text to represent each
functionality, these buttons are represented with an image.
14
Annex 2
Next element (Figure 2) is invoked from Windows and has some accessibility errors
which do not allow the user to execute all the elements.
Figure 2. Control to choose the file
One of the main problems of this element is that the user cannot access to all the features
through keyboard like the left elements like computer or desktop. Moreover, it does not allow
the user to access to show all the elements of the screen like icons, details and so on.
15