Creation of an Interactive and Accessible Online Learning Environment



Similar documents
The my.monash Bulk messaging tool user guide. Contents. 1 What is my.monash?

Web Accessibility Report

Backbase Accessibility

Creating a Participants Mailing and/or Contact List:

Performance Testing for Ajax Applications

Further web design: HTML forms

Lesson Overview. Getting Started. The Internet WWW

Slide.Show Quick Start Guide

UNPAN Portal Content Management System (CMS) User Guide

Macromedia Dreamweaver 8 Developer Certification Examination Specification

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc.

How to create database in GlycomcsPortal?

Wiki Server. Innovative tools for workgroup collaboration and communication. Features

Linking a script in a WordPress theme

What is a workflow? Workflows are a series of actions that correspond to a work process

Reading an sent with Voltage Secur . Using the Voltage Secur Zero Download Messenger (ZDM)

07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers

3. Locate the different selections of Styles from the Home Tab, Styles Group

Installing and Sending with DocuSign for NetSuite v2.2

Webmail Using the Hush Encryption Engine

Spotify Homepage Takeover

The information in this document belongs to Digibilly. It may not be used, reproduced or disclosed without written approval.

How To Use The Unify Intelligence Center On A Pc Or Macbook Or Macrocessor On A Computer Or Macosade On A Macbook (For Macro Recipebook) On A Mobile Device On A Web Browser On A Desktop Or

Shipbeat Magento Module. Installation and user guide

A new home page design is being finalized, which will add a new link to material in other languages through the top navigation of the homepage.

Abstract. Description

ANIMATED HEADER IMAGE WITH IMAGE HEADER SLIDESHOW (FL_HEADER_SLIDE)

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE

1. Click the Site Actions dropdown arrow and select Show Page Editing Toolbar. 2. Click Edit Page to begin changing the page layout

NemID JS Developer Support site. Guidelines

e Art of Rapid Prototyping Building Useful Prototypes

WEB DEVELOPMENT IA & IB (893 & 894)

Joint Admissions Exercise Internet System (JAE-IS) System Requirements

<option> eggs </option> <option> cheese </option> </select> </p> </form>

Self-Service Portal Implementation Guide

Draw pie charts in Excel

Deep analysis of a modern web site

Web Design Competition College of Computing Science, Department of Information Systems. New Jersey Institute of Technology

5.1 Features Denver CO 80202

Web-JISIS Reference Manual

Setting your Themis notification preferences

15 minutes is not much so I will try to give some crucial guidelines and basic knowledge.

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

MAGENTO THEME SHOE STORE

MASTERTAG DEVELOPER GUIDE

Salesforce Customer Portal Implementation Guide

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

Tips for clear websites

Mobile Performance: for excellent User Experience

Building Web Applications

Support/ User guide HMA Content Management System

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.

TUTORIAL 4 Building a Navigation Bar with Fireworks

Website Development Komodo Editor and HTML Intro

Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information

MA TESOL (by distance) Lancaster University. Moodle User Guide

Lab Module 3 Network Protocol Analysis with Wireshark

Thomson Reuters Eikon Quick Start Guide

OUTLOOK WEB APP (OWA): MAIL

Website Builder Overview

PubMed My NCBI: Saving Searches & Creating Alerts

The DirectOne E-Commerce System

White Paper Using PHP Site Assistant to create sites for mobile devices

Microsoft Expression Web

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Members of staff may also phone for assistance at any time during the college day (extension 3277).

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Searching for Journal Articles with EBSCOhost Shannon Betts, MAT, MLS Reference Librarian Post University

Managed Security Web Portal USER GUIDE

Develop PHP mobile apps with Zend Framework

Criteria for web application security check. Version

Web layout guidelines for daughter sites of Scotland s Environment

FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25

Example. Represent this as XML

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University

Dreamweaver: Managing Your Site and Content. Oxford University Computing Services

Worldspan by Travelport Training Services. Login to Travelport Training Services

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Website design & development process

Online Application Instruction Document

Exemplary Audit Report vonage.com

Fireworks 3 Animation and Rollovers

Sitecore InDesign Connector 1.1

Training workshop on Website Design, Implementation and Management Bamako, 16 th 20 th march 2009 WORKSHOP S REPORT OF FINDINGS

Lesson Review Answers

Streaming Media System Requirements and Troubleshooting Assistance

Treemap Visualisations

Microsoft PowerPoint 2011

Introduction to web development using XHTML and CSS. Lars Larsson. Today. Course introduction and information XHTML. CSS crash course.

Chapter 12 Creating Web Pages

Transcription:

Creation of an Interactive and Accessible Online Learning Environment Jere Kuusinen & Jukka Vuorinen Satakunta UAS, Finland 2014

Abstract To create a pedagogical model for the development of an accessible online service. At the same time, the site design & technology is based on the principle of accessibility The users are our co-designers in the design project.

The site (www.kaikille.fi) Is currently written only in Finnish 4 main categories based on target groups: Home, school, work and leisure 4 main subcategories Discuss, find, learn and news

Principles The site should fulfill at least W3C WAI accessibility priority levels A up to AAA We wanted to combine the easiness of content management, responsive site idea with one page web design, which supports better UX (User Experience) amongst mobile users. To provide wide-ranging information about accessibility

Web development design It is made and not made with Wordpress! We used only the content producting side of Wordpress We created our own solution for data transferring from Back end to Front end side. Final way to produce the website is an independed solution which is separated from Wordpress common framework.

Why? To avoid reloading same website elements again. Make finally a true responsive website for all kind of mobile users (the principle of Device independence) One page website design? yes but scrolling the page without getting lost

Information retrieval between Back End and Front End The content to be presented is searched from the content management system (Wordpress) The website is modified into its final form with the help of dynamic technologies in responsive web design. The aim was to create a faster technical solution, which would create the website in a more efficient way than the present system of content management.

The Front End At first, we created a separate index.html file, which included the frame of the HTML code of the website. It also recognises the size of the user s display. The style files defining the layout and Bootstrap.css were also loaded in this file. Bootstrap enables responsive web design. When the styles had been designed, we created JavaScript and Bootstrap libraries, which collect, parse and forward information to the frame file (index.html). All above-mentioned forms an entity known as Front End

The Back End When the user presses the button, Front end will send inquiries to Back end. The information is retrieved from Wordpress on the basis of these questions. The backend.php file operates as Back end and it includes functions taken directly from Wordpress. These functions are used to carry out the inquiries.

Information retvieval and processing Backend_wp.php unpacks the echo of the outputs of specific functions, saves the outputs in variables and collects them into a array. JSON (Javascript Object Notification) is used to send them further to the JavaScrip file in backend.php, which placed the inquiry in the first place.

Finally turning all information to web page Previously mentioned Javascript file will process the information, which is in JSON form and saves it into variables with additional HTML tags. These variables are merged into one variable, whose content is placed in the HTML frame (index.html) in a dynamic way. The menu element is placed separately only when it includes submenus.

Summary When you click the menu, you perform Back end searches again. In other words, that part of the website is emptied of its content and refilled by the outputs of the search. Only the new content is loaded, not the entire page. All information is searched dynamically and the HTML frame (index.html) does not include ready-made elements, but everything is created dynamically on the basis of the user action. All information is retrieved into the new solution we created, and the content changes take their place automatically.

Accessilibility verification Interative design process with real users Two web surveys with persons with disabilities Technical evaluation with tools (usability, responsive design) Speech synthesis tests (Jaws, Apple speech to text) Essential components of Web accessibility (W3C)

Conclusions On the basis of the usability tests, our solution can be used with a variety of web browsers, mobile handhelds and so on. Positive feedback was given, in particular, on the user interface and its efficiency with different assistive aids. The testers mentioned as deficiencies the complex dropdown-menus which demand good motor skills from their users. The website does not yet conform the definitions of W3C A-level accessibility. The content gathered most positive feedback from users with disabilities

Further work To develope site language to plain language To continue offering alternative modalities for persons with disabilities Data optimization for decreasing site loading time Continuing work with users with disabilites. To fulfill W3C highest AAA level of accessibility.

Resources W3 Web accessibility initiative http://www.w3.org/wai/ WAI Guidelines and Techniques http://www.w3.org/wai/guid-tech.html How to Meet WCAG 2.0 (W3C WAI) http://www.w3.org/wai/wcag20/quickref/

Thank you for your attention!