Skip to content

Ideas for hackathons

Thaddeus Cambron edited this page Apr 2, 2019 · 4 revisions

This page is ideas for hackathons and tools, based on the work of this task force.

Useful links:

Ideas

We have some usecase for simpler interfaces for people with language impairments, memory impairments, people who are easily distracted, and numeric impairments. We would love to see implementations based on them. You can see the use cases and ideas here

We have an outline to help people have sensitivity to certain words or topics; based on personal preference, culture or disability which are expressed on a page using text, images or video. See https://github.com/w3c/personalization-semantics/wiki/Use-cases#content-filtering-inception

Adaptable widgets- Toolbar for critical features. See https://docs.google.com/document/d/1pVDk9fg7rqSjIWs8ssAhPUpOw2ScF-CxfCdOzyExWQo/edit?usp=sharing

Templates for user profiles with different disabilites that help people with different disabilites. We would love to see a profile for people with different disabilities such as low vision, photosensitivity, dyselcxia, dyscalicilua etc..

**Test suite **: We need a test suite of five json files that together have at least one instance of every recommended value for a user preference at least once. Test demo html page that has at least one instant of each allowed semantic

Adaptable bread crumbs that allow for difrent presentions that are good for diffrent users

code bases you can use:

Existing Work that are open source

https://github.com/ayelet-seeman/coga.personalisation - a script that implements the sematics and adapts a page according to the user settings in json personlization settings. Includes:

A chrome extention https://chrome.google.com/webstore/detail/personalization-getting-s/dcibljhceoambdeedkhlognoihlbnbaf . It is under accessibility. it is for free. You can test it with the test file above. It is a bit basic (I made the icon in paint..) but IBM are also intending to make one later in the year that will have a more professional look to it.

The core open source script can be injected by the author in one line of code meaning the personalization will be available to any author who want so to use it, even if the user does not have the extension.

Contact person : Lisa Seeman

  1. Core script Refactoring of core script to work with current spec - Person: Thad.

Includes A demo page, Json working with all the semantics, and script that can be injected into any page.

See:

Page to make a profile

This page is an iterface to make a json profile that works this the athena app: https://personalization-f08cf.firebaseapp.com/

Test pages

(we could do with more test pages!!!) https://orish88.github.io/personalization-testing/

Create Working Prototypes

Create working prototypes, using data-*, for all semantics we have defined or are in discussion. A simple list of attributes along with a description of how they should behave can be given to the participants. More specifically, show how each attribute behaves and manipulates the DOM. This should be easy because of the use of data-. Note: I think we should be doing this outside the context of the hackathon if no one picks it up.