solex2006 / SELIProject

SELI Project
9 stars 17 forks source link

Accessibility validation and status #45

Open ecureuill opened 4 years ago

ecureuill commented 4 years ago

Index

  1. Accessibility Validation
    1. Accessibility Validation Filter
    2. Accessibility Validation Progress
    3. Accessibility Configuration
    4. Content Area
  2. Report
    1. Full accessible course
    2. Without inclusion goal
    3. With inclusion goal
      1. Inclusion Goal is achieved

        Demo

        Accessibility Validation

        During course creation, teacher will be guided by system on web content accessibility, giving teacher the opportunity to add contents with accessibility resources.

Accessibility Validation Filter

This tool has the purpose to help teacher visualize accessibility problems by impairments.

item label
Cognitive Cognitive disabilities
DiversityElderly Elderly
Auditory Hearing disabilities
Visual Visual disabilities

image

Accessibility Validation Progress

The overall accessibility progress of a given component is presented in a Circular Progress component

image

Accessibility Configuration

List of requirements by impairments
Cognitive disabilities
Hearing disabilities
Visual disabilities
Elderly: all above
Component Accessibility Resource Impacted disability
Image Short Description (if not decorative image) visual, cognitive
Image Long Description (only for complex image) visual, cognitive
Video and video-only Short Description visual, cognitive
Video and video-only Long Description [TRANSCRIPTION] visual, cognitive
Video Caption ( embedded or uploaded) hearing
Video Audio Description [NARRATION] ( embedded or uploaded a .vtt or alternative audio track) visual
Video Sign Language ( embedded or uploaded) hearing, cognitive
Video Seizure cognitive
Audio Short Description hearing, cognitive
Audio Long Description [TRANSCRIPTION] hearing, cognitive
Quiz Descriptive identification Visual
Quiz Extra Time visual, cognitive, hearing
Quiz No Time visual, cognitive, hearing
Quiz Warn Time visual, cognitive, hearing
Activity Descriptive identification Visual
PDF check #149
LINK Link text visual, cognitive

Content Area

Report

Before publish the course, teacher could see an accessibility report for the entire course.

Full accessible course

Without Inclusion Goal

image image

with Inclusion Goal

image

Inclusion Goal is achieved

image

Wire frame

Accessibility feedback given for each content on Content Area image

github-actions[bot] commented 4 years ago

This Feature Request was accepted and is ready for specfication.

ecureuill commented 4 years ago

@juantenesaca @CAndresH I finished the specification for Report step and the Accessibility validation

ecureuill commented 4 years ago

@CAndresH I just updated the table with the validation by components. In case of PDF (#149), each accessibility resource has a related issue that is labeled with the impacted disabilities

image

CAndresH commented 4 years ago

Hi, a question: Where on the platform should this option go? If teacher click on a Topic Name, system should ask if teacher wants to go to the topic ( Program Step) to fix the accessibility problems

ecureuill commented 4 years ago

Sorry @CAndresH, I didn't see your comment before.

In report, system will show accessibility progress by topi/unit in the "Topics" section. Each topic/unit should be clickable

CAndresH commented 4 years ago

yes Camila, I forgot that requirement, the click is in this part ?, correct? [image: image.png]

[image: image.png]

El lun., 27 jul. 2020 a las 7:49, Camilla Silva (notifications@github.com) escribió:

Sorry @CAndresH https://github.com/CAndresH, I didn't see your comment before.

In report, system will show accessibility progress by topi/unit in the "Topics" section. Each topic/unit should be clickable

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/solex2006/SELIProject/issues/45#issuecomment-664375907, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMCACKQXGLC46EBJJ4ODORDR5VZXLANCNFSM4L4HUFNA .

--


             Universidad del Azuay           (http://www.uazuay.edu.ec http://www.uazuay.edu.ec)

caroltaus commented 4 years ago

here: image

and here: image

it would be better to delete this second check box


image


image


image


All inclusion goals selected: image Only Hearing and Cognitive gauges are shown image


image

CAndresH commented 4 years ago

Hi Caroline, could you tell me what settings you put in the course Plan to get those errors?

caroltaus commented 4 years ago

@CAndresH Hi! Yes, this was the configuration in Course Plan image guided + toybox

caroltaus commented 4 years ago

when the user configures it: image

it's still shown as inaccessible: image

when user clicks to edit its accessibility the system shows a required text field that shouldn't exist for decorative images: image


1 - with only one video, and its accessibilities configurations ALL accessible EXCEPT for audio description image

Accessibility Report:

image

2- with only one audio, and completely INACCESSIBLE image

Accessibility Report: image

when you configure 1 out of 2 accessibility: image

Accessibility Report: image

CAndresH commented 4 years ago

Hi Caroline,

Could you now check the reports part and tell me if there are the same errors? Thank you

caroltaus commented 4 years ago

@CAndresH The NaN error is fixed for these situations! Thank you!

caroltaus commented 4 years ago

image image


how it is: image

icons that should appear instead of the gauges: image

CAndresH commented 4 years ago

Hi Caroline, is this part "When a type of accessibility is at 100% accessible the platform should show the icons, instead of gauges", what I understood from Camila's demo is that when you do not select the audiences, the percentages should appear with the graphs and when you select the audiences (in audience step) and they are accessible 100%, then the green icons should appear,

Maybe I misunderstood, in which case I can change it, could you please confirm this with Camila?

caroltaus commented 4 years ago

@CAndresH Just talked to Camilla, she said it's okay to keep it as it is right now! Sorry for the confusion!

ecureuill commented 4 years ago

Report is presenting wrong data

Scenario 1: Steps to Reproduce

  1. Select Visual Disability in Audience Step
  2. Add 1 topic in Design Step
  3. Add 4 Images of type "Informative" with accessibility "well configured" (Image 1)
    1. Go to Report step and check that "You have achieved your Inclusion Goal" is presented with Visual Disability logo
  4. Add 1 image and select to configure accessibility later
    1. Go to Report step and check that, despite there is 1 not configured accessibility, the same status of 3.i is presented (wrong)
  5. Select to configure accessibility of the image lacking configuration
    1. Set the image as "Informative" and save it without informing a text alternative
    2. Go to Report step and check that, despite there is 1 misconfigured accessibility, is reported that there is 1 TO-DO and 1 NOT ACCESSIBLE (wrong)

Expected Result:

Image 1 image 1

Steps to Reproduce

  1. Select Visual Disability in Audience Step
  2. Add 1 topic in Design Step
  3. Add 5 Images of type "Informative" with accessibility "well configured" (Image 1)
    1. Go to Report step and check that "You have achieved your Inclusion Goal" is presented with Visual Disability logo
  4. Go back to Design Step and add 1 more topic
    1. Go to Report step and check that presents:
      1. 5 Done; 0 To-do; 0 Not accessible
      2. overall accessibility progress is 50% (wrong)
      3. Go to Report step and check that Topic 1 accessibility progress is 100%
      4. Go to Report step and check that Topic 2 accessibility progress is 0% (wrong)
  5. Go back to Program Step and add 1 text component in Topic 2 (or any component with no accessibility settings option)
    1. Go to Report step and check that presents (image 2a and image 2b):
      1. 5 Done; 0 To-do; 0 Not accessible
      2. overall accessibility progress is 50% (wrong)
      3. Go to Report step and check that Topic 1 accessibility progress is 100%
      4. Go to Report step and check that Topic 2 accessibility progress is 0% (wrong)
  6. Go back to Program Step and add 1 audio component in Topic 2 and do not configure accessibility
    1. Go to Report step and check that presents:
      1. 5 Done; 0 To-do; 0 Not accessible
      2. overall accessibility progress is 50% (wrong)
      3. Go to Report step and check that Topic 1 accessibility progress is 100%
      4. Go to Report step and check that Topic 2 accessibility progress is 0% (wrong)
  7. Go to Program Step and add 1 video component in Topic 2 and do not configure accessibility
    1. Go to Report step and check that presents:
      1. 5 Done; 0 To-do; 0 Not accessible (wrong)
      2. overall accessibility progress is 50% (wrong)
      3. Go to Report step and check that Topic 1 accessibility progress is 100%
      4. Go to Report step and check that Topic 2 accessibility progress is 0%
  8. Go back to Program Step and add 3 images component in Topic 2: misconfigure the first as COMPLEX IMAGE, do not configure the second and well configure the third as COMPLEX IMAGE (Image 3)
    1. Go to Report step and check that "You have achieved your Inclusion Goal" is presented with Visual Disability logo (wrong) (the report now is showing a different status, but yet wrong):
      • 7 Done;
      • 1 To-do; (wrong)
      • 1 Not accessible (wrong)
      • overall accessibility progress is 55% (wrong)
      • Go to Report step and check that Topic 1 accessibility progress is 100%
      • Go to Report step and check that Topic 2 accessibility progress is 17% (wrong)

Expected Result:

The course I created to test https://vm2161.kaj.pouta.csc.fi/coursePreview#Ctz4PCgxG2nGrXR9G

Image 2a image 2a Image 2b image

Image 3a image Image 3b image

ecureuill commented 4 years ago

Bugs that blocks the use of this feature or generates wrong data

ecureuill commented 4 years ago

This bugs could generate wrong datas

CAndresH commented 4 years ago

Hello everyone, just review the features that camila has put in the comments and comment if there is any error,

This tool is not finished and there may still be some errors, but I am going to stop making changes in this part for the moment, to dedicate time to other, higher priority requirements,

ecureuill commented 4 years ago

This tool is not finished and there may still be some errors, but I am going to stop making changes in this part for the moment, to dedicate time to other, higher priority requirements,

Ok, @CAndresH I added the label blocked and when you resume the development, just remove it.

github-actions[bot] commented 4 years ago

This feature have been implemented and is ready for Funcional Test. Please, test the feature.

github-actions[bot] commented 4 years ago

Functional Test failed! Please, review your solution.


Task from requirement has not been done: image

For example: When I select hearing disabilities as an inclusion goal, when I configure the accessibility for video/audio the text transcription should have a "(Required for inclusion)" in its visible label

image image image

CAndresH commented 4 years ago

@rebeccamello @caroltaus according to the meeting now the label "(Required for inclusion)" is static for all the audiences that involves text

github-actions[bot] commented 4 years ago

This feature have been implemented and is ready for Funcional Test. Please, test the feature.

github-actions[bot] commented 4 years ago

Functional Test passed! Please, make a PULL REQUEST or, if already merged, close the issue.