SlideShare une entreprise Scribd logo
1  sur  14
Harnessing the Potential
of Accessibility Standards and
Responsive Web Design Practices
to Achieve Learning Interoperability
on the Level of the User Interface
Mohammad Al-Smadi, Vladimir Tomberg
Image by courtesy of HuffPost Education Group
Abilities of conforming to Learning
Standards
• Durability: no need for further redesigns or
redevelopments even with new versions of the system
• Scalability: can it grow from small to large?
• Affordability: is it affordable?
• Interoperability: are information and services sharable
with other systems?
• Reusability: can it be used within multiple contexts?
• Manageability: is it manageable?
• Accessibility: are the contents accessible and
deliverable from anywhere and anytime?
General Learning Interoperability
Framework
Lack of Interoperability at the UI Level
(Presentation Interoperability)
• Launching the learning content on the end-user
devices causes different behaviors based on the
such properties of the device and the web
browser:
• Width, height of the window,
• Resizing state
• Area of launching within the browser
The first approach addressing
mobile UI issues
Separate desktop and mobile versions of a web site
in the mobile browser
Current Best Practices –
Responsive Web Design (RWD)
• Using together several well-known
technologies like HTML, CSS, and JavaScript
• The basic methods are:
1. Flexible images (CSS)
2. Media queries (JavaScript)
3. Fluid grids (JavaScript, CSS)
From RWD to Adaptive Web Design
• The “Mobile First” principle (Minimum Viable Product
Strategy)
• Progressive Enhancement versus Adaptive Degradation
Concepts of interoperability
on the UI level
The Missing Part
Accessible Rich Internet Applications
(WAI-ARIA) 1.1
W3C First Public Working Draft
26 September 2013
WAI ARIA Code Example
<input type = "image"
src = "thumbnail.gif"
alt = "Effectiveness"
role = "slider"
aria-valuemin = "0"
aria-valuemax = "100"
aria-valuenow = "42"
aria-valuetext = "42 percent"
aria-labelledby = "effective">
WAI ARIA Models and Semantics
Keyboard Navigation
Roles
State & Properties
Live Regions
Advantages of using WAI ARIA
• The basic principles of Universal Design are
covered − content by default is available for
the widest audience
• Improved accessibility of learning content: all
modern browsers and screen-reading devices
already accessible today with WAI ARIA
Extended Learning Interoperability Framework
Advantages of the Framework
1. Establishing application domain semantics for
common understanding
2. Consistent learning delivery through adaptive
and flexible design of front-end, learning
content, tools, and services
3. Additional layer of accessibility specifications
enriched with semantics on the presentation
level
4. Combining standard-conform technologies (WAI
ARIA) with widely used best practices (RWD)

Contenu connexe

En vedette

Movimiento preindependentista
Movimiento preindependentistaMovimiento preindependentista
Movimiento preindependentistaEduardo Soto
 
Ano Cabanillas Candea (memoria)
Ano Cabanillas Candea (memoria)Ano Cabanillas Candea (memoria)
Ano Cabanillas Candea (memoria)candeadosalnes
 
Presentation 7 l
Presentation 7 lPresentation 7 l
Presentation 7 lskrengel11
 
Declarația cu privire la venit şi proprietate
Declarația cu privire la venit şi proprietateDeclarația cu privire la venit şi proprietate
Declarația cu privire la venit şi proprietatePresa_Ungheni
 
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)貴寛 益子
 
I-9 Immigration Law Compliance
I-9 Immigration Law ComplianceI-9 Immigration Law Compliance
I-9 Immigration Law ComplianceFernando Escobar
 
Baby shop in dubai
Baby shop in dubaiBaby shop in dubai
Baby shop in dubaiyoumahuae
 

En vedette (12)

Team building
Team buildingTeam building
Team building
 
Máy chạy bộ điện kl 1333
Máy chạy bộ điện kl 1333Máy chạy bộ điện kl 1333
Máy chạy bộ điện kl 1333
 
Movimiento preindependentista
Movimiento preindependentistaMovimiento preindependentista
Movimiento preindependentista
 
Ingles
InglesIngles
Ingles
 
Introducción
IntroducciónIntroducción
Introducción
 
Ano Cabanillas Candea (memoria)
Ano Cabanillas Candea (memoria)Ano Cabanillas Candea (memoria)
Ano Cabanillas Candea (memoria)
 
Presentation 7 l
Presentation 7 lPresentation 7 l
Presentation 7 l
 
Declarația cu privire la venit şi proprietate
Declarația cu privire la venit şi proprietateDeclarația cu privire la venit şi proprietate
Declarația cu privire la venit şi proprietate
 
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)
小さな会社や個人商店こそ活用したい、みんなのビジネスオンライン(Splasssh in Miyakojima 2013)
 
English tips
English tipsEnglish tips
English tips
 
I-9 Immigration Law Compliance
I-9 Immigration Law ComplianceI-9 Immigration Law Compliance
I-9 Immigration Law Compliance
 
Baby shop in dubai
Baby shop in dubaiBaby shop in dubai
Baby shop in dubai
 

Similaire à Harnessing the Potential

Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsRapidValue
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 
Ch 3: Big Concepts
Ch 3: Big ConceptsCh 3: Big Concepts
Ch 3: Big ConceptsSteve Guinan
 
Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Sandip Jadhav
 
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIResponsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIhannonhill
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Designmeghantaylor
 
Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Sachin Katariya
 
Integrating universal design, best practices, & accessibility atia 2013
Integrating universal design, best practices, & accessibility   atia 2013Integrating universal design, best practices, & accessibility   atia 2013
Integrating universal design, best practices, & accessibility atia 2013Howard Kramer
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...Jürgen Ambrosi
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
 
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptx
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptxRevolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptx
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptxattitudeacademy1
 
20 Best JavaScript Frameworks For 2023.pdf
20 Best JavaScript Frameworks For 2023.pdf20 Best JavaScript Frameworks For 2023.pdf
20 Best JavaScript Frameworks For 2023.pdfpCloudy
 

Similaire à Harnessing the Potential (20)

Bootstrap
BootstrapBootstrap
Bootstrap
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
resume
resumeresume
resume
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Ch 3: Big Concepts
Ch 3: Big ConceptsCh 3: Big Concepts
Ch 3: Big Concepts
 
Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)
 
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIResponsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Design
 
Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"
 
Integrating universal design, best practices, & accessibility atia 2013
Integrating universal design, best practices, & accessibility   atia 2013Integrating universal design, best practices, & accessibility   atia 2013
Integrating universal design, best practices, & accessibility atia 2013
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
 
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptx
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptxRevolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptx
Revolutionizing-User-Interactions-The-Role-of-JavaScript-in-Web-Development.pptx
 
20 Best JavaScript Frameworks For 2023.pdf
20 Best JavaScript Frameworks For 2023.pdf20 Best JavaScript Frameworks For 2023.pdf
20 Best JavaScript Frameworks For 2023.pdf
 

Plus de Vladimir Tomberg

My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupVladimir Tomberg
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3Vladimir Tomberg
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015Vladimir Tomberg
 
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveExploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveVladimir Tomberg
 
Workshop Universal Design Principles.
Workshop Universal Design Principles. Workshop Universal Design Principles.
Workshop Universal Design Principles. Vladimir Tomberg
 
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...Vladimir Tomberg
 
Integration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenIntegration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenVladimir Tomberg
 
Web accessibility workshop 4
Web accessibility workshop 4Web accessibility workshop 4
Web accessibility workshop 4Vladimir Tomberg
 
Experimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального ДизайнаExperimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального ДизайнаVladimir Tomberg
 
Опыт преподавания UX в Эстонии
Опыт преподавания UX в ЭстонииОпыт преподавания UX в Эстонии
Опыт преподавания UX в ЭстонииVladimir Tomberg
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3Vladimir Tomberg
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 

Plus de Vladimir Tomberg (20)

My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Design for all 4
Design for all 4Design for all 4
Design for all 4
 
Wud talk
Wud talkWud talk
Wud talk
 
Design for all 3
Design for all 3Design for all 3
Design for all 3
 
Design for all 2
Design for all 2Design for all 2
Design for all 2
 
Design for all 1
Design for all 1Design for all 1
Design for all 1
 
Learner journey maps
Learner journey mapsLearner journey maps
Learner journey maps
 
Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015
 
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveExploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
 
Workshop Universal Design Principles.
Workshop Universal Design Principles. Workshop Universal Design Principles.
Workshop Universal Design Principles.
 
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
 
Integration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenIntegration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in Bremen
 
Web accessibility workshop 4
Web accessibility workshop 4Web accessibility workshop 4
Web accessibility workshop 4
 
Experimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального ДизайнаExperimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального Дизайна
 
Опыт преподавания UX в Эстонии
Опыт преподавания UX в ЭстонииОпыт преподавания UX в Эстонии
Опыт преподавания UX в Эстонии
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Design for all. Lecture 4
Design for all. Lecture 4Design for all. Lecture 4
Design for all. Lecture 4
 

Dernier

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Dernier (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Harnessing the Potential

  • 1. Harnessing the Potential of Accessibility Standards and Responsive Web Design Practices to Achieve Learning Interoperability on the Level of the User Interface Mohammad Al-Smadi, Vladimir Tomberg Image by courtesy of HuffPost Education Group
  • 2. Abilities of conforming to Learning Standards • Durability: no need for further redesigns or redevelopments even with new versions of the system • Scalability: can it grow from small to large? • Affordability: is it affordable? • Interoperability: are information and services sharable with other systems? • Reusability: can it be used within multiple contexts? • Manageability: is it manageable? • Accessibility: are the contents accessible and deliverable from anywhere and anytime?
  • 4. Lack of Interoperability at the UI Level (Presentation Interoperability) • Launching the learning content on the end-user devices causes different behaviors based on the such properties of the device and the web browser: • Width, height of the window, • Resizing state • Area of launching within the browser
  • 5. The first approach addressing mobile UI issues Separate desktop and mobile versions of a web site in the mobile browser
  • 6. Current Best Practices – Responsive Web Design (RWD) • Using together several well-known technologies like HTML, CSS, and JavaScript • The basic methods are: 1. Flexible images (CSS) 2. Media queries (JavaScript) 3. Fluid grids (JavaScript, CSS)
  • 7. From RWD to Adaptive Web Design • The “Mobile First” principle (Minimum Viable Product Strategy) • Progressive Enhancement versus Adaptive Degradation
  • 9. The Missing Part Accessible Rich Internet Applications (WAI-ARIA) 1.1 W3C First Public Working Draft 26 September 2013
  • 10. WAI ARIA Code Example <input type = "image" src = "thumbnail.gif" alt = "Effectiveness" role = "slider" aria-valuemin = "0" aria-valuemax = "100" aria-valuenow = "42" aria-valuetext = "42 percent" aria-labelledby = "effective">
  • 11. WAI ARIA Models and Semantics Keyboard Navigation Roles State & Properties Live Regions
  • 12. Advantages of using WAI ARIA • The basic principles of Universal Design are covered − content by default is available for the widest audience • Improved accessibility of learning content: all modern browsers and screen-reading devices already accessible today with WAI ARIA
  • 14. Advantages of the Framework 1. Establishing application domain semantics for common understanding 2. Consistent learning delivery through adaptive and flexible design of front-end, learning content, tools, and services 3. Additional layer of accessibility specifications enriched with semantics on the presentation level 4. Combining standard-conform technologies (WAI ARIA) with widely used best practices (RWD)

Notes de l'éditeur

  1. Open Knowledge Innitiative (OKI), CopperCore Service Integration (CCSI),Ontology Web Language for Web Services (OWL-S)