Table of Contents

Team Priorities April 2020


Medium Term Spreadsheet: https://docs.google.com/spreadsheets/d/1QH_wfiCwpXf2EsMYRjJmLWbr9rx8yaI9h5uxhQH7odE


WeCount

Website: https://wecount.inclusivedesign.ca/

Website current build: https://wecount.netlify.com

Tasks

People

Description

Notes

WebsiteLisa/Ted/Ned/CindyBuilding new site

Website contentVeraThe site needs news and blog posts
HiringMichelle/Dana/Avtar/ColinInterviewing candidates

FLOE infrastructureCindy, ???Goal-setting meetings
Inclusive data science toolsPhilipCreating a Nexus adapter for the Google Sheets API

WeCount Website

1.1.0 Tasks

Github IssuePeopleStatusNotes
Add contributor guideNed


Views posts with no tags show an empty tags areaCindy


Use dev as main branch for development, set up development deploysNed


Improve the side menu when both the content and the design are readyTed


Auto generate navigation menus based on the API responseCindy

Need discussions about how Wordpress backend should be set up for News and Views menu items
Use Netlify environment variables in og:url and og:imageNed/Ted



Improve meta data and open graph usage/implementationNed/Ted



Add social media links once availableTed



Add Autoprefixer config

Ned



Update Stylelint configurationNed



Update ESLint configurationNed



Rename "Tools" page to "Learn", update cardNed



1.2.0 Tasks

Github IssuePeopleStatusNotes
API: create tag archives staticallyCindy/Ned


Add UIONed



Images: support featured and content imagesTed/Cindy



SVGs: improve overall SVG strategy, support styling via UIO/UIO+Ned



Layout: responsive utilitiesNed



Add a search box on "Views" pageCindy



Add filter to "Views" landing pageCindy



IDRC Website


JIRA

People

Estimate

Notes

DesignsCheryl, Lisa, Jon



Lunch design critCheryl, Jon

Brainstorm ideas for guidelines for a lunchbox.

Come up with potential lunchboxes topics.

Tech / DevCheryl, Ned
https://idrc.netlify.com/

Coding to Learn and Create

Website: http://codelearncreate.org

Wiki: Coding to Learn and Create

Plan: Iteration plan

JIRA

People

Status

Notes

0.2.1 ReleaseTeam
Ready for release
Inclusive Coding Environment designsSepi/Lisa

0.3 ImplementationDaniel/Simon

Website updatesAvtar

New charactersAvtar

Storytelling Tool

Latest storytelling tool build site: http://staging-stories.floeproject.org/

The Storytelling Project site: https://stories.floeproject.org/

SJRK Stories Site: http://stories.sojustrepairit.org/

Inclusive Cities Stories Site: https://stories.cities.inclusivedesign.ca/

Karisma Stories Site: https://karisma-stories.floeproject.org/

Other info regarding Storytelling Tool, including designs and processes: Web Storytelling Tools

JIRAPeopleEstimateNotes

Gregor

 Gregor has got automatic saving and loading of stories to work.

Still remaining:

  • Saved stories have to be cleared on publish
  • Saved stories must include any linked media files, not only block data
  • The tests need to be further fleshed out for autoloading and clearing on publish

SJRK-335

Simon, Antranig, Gregor

 Simon and Gregor have written tests to reproduce the bug on both Kettle and the Storytelling Tool, and Antranig has released a dev version of Kettle that seems to fix the issue.

Gregor

 Karisma theme has been updated to reflect code changes since it was last worked on (September 10, 2018)

Pull requests have been opened to point CI to the new branch, and to update the theme code:

Storytelling Tool: https://github.com/fluid-project/sjrk-story-telling/pull/64

CI job: https://github.com/inclusive-design/ci-service/pull/41

Once ST pull request is merged, SJRK-335 deployment can begin

Coming soon...


Gregor

 This is very closely related to https://issues.fluidproject.org/browse/SJRK-172

Platform Coop

Wiki: Platform Cooperative Development Kit

JIRAPeopleEstimateNotes

Tool Library Design Framework

Dana/Cheryl

Tool Library Research and Architecture

Ned/Jon

Resource Library Designs

Dana/Cheryl

Resource Library Build

Ned/Jon

Domestic Workers Labour Platform - Co-Design PlanningDana/Cheryl

Platform Co-op Component LibraryCheryl/Jon/Ned

https://pinecone.platform.coop

Embedded Codesign with Partners - invites and planningDana/Cheryl
Map/Index DesignDana/Cheryl

Map/Index Technical ExplorationEric/Ned

Labour platform tools research and designDana/Cheryl/Jon

Labour platform hub research and designJon / Cheryl


CISL

Website: http://cisl.cast.org/

3R Tool Design Idea: 3R Tool Design Description

Sketches: CISL - Early Design Sketching

Clusive Reader: http://clusive.cast.org

Github:https://github.com/cast-org/clusive

JIRA

People

Estimate

Notes

CISL 3R Tool Co-DesignJon

CISL Co-design Planning

Clusive ReaderAlan

Current work is available at http://clusive.cast.org

Demo uses both UIO and CAST's Figuration framework, along with Readium (https://www.edrlab.org/readium/readium-2/)

CISL Overall Architecture and DevelopmentAlan

Overall architecture will be implemented in Django.

Development work proceeding here: https://github.com/cast-org/clusive/tree/development

Learner Preference Management and Storage using GPII toolsAlan
Starting to have conversations and explore possibilities




APCP

Website: https://morphic.world/


JIRA

People

Estimate

Notes

Cindy


Cindy


Cindy

Cindy



















Cindy




Javi

Joseph

  • gpii-universal: provide a means for the LFM to get the version of the solutions registry known to the CBFM
  • Five sub-tasks; see following rows.

(GPII-4273 i)

Joseph

GPII-4273 ii - Add '/revision' endpoint to the CBFMJoseph

  • Second sub-task of GPII-4273.
  • Modified CBFM to serve up the revision of gpii-universal that is it running.
  • Maintenance: periodic merge changes from master.
  • Reviews from Cindy and Antranig; changes made; waiting another review.
  • https://github.com/GPII/universal/pull/837
GPII-4273 iii/iv/v - LFM requests the revision of universal from the CBFMJoseph

  • Modify LFM to get the gpii revision from the cloud (iii), calculate the url to GitHub, and download the solutions registry file therefrom (iv).  Also, handle errors (v).
  • Added new configuration to silence some error messages during testing when they are irrelevant; asked for review
  • Addressing review comments.
  • https://github.com/GPII/universal/pull/840

Joseph

  • Removal of 'web' based solutions and preferences sets that reference them led to one set of tests failing, namely, the BrowserChannel tests.  Reworking them to substitute other solutions/preferences/gpii-keys and have them still be legitimate tests.
    • Tests pass locally, but not in CI.  Looking into why.
  • Found two old demo or review folders in universal that use the 'web' based solutions and that could be obsolete.  Asked about them on the GPII architecture list.
  • Email exchange with Tony Atkins documenting work thus far and looking into next steps.
  • https://github.com/GPII/universal/pull/858

Joseph

Gather all the diagrams and ensure they are up to date

Cindy

Replace references to "universal" with "gpii-universal" in linux master branch

Joseph

https://github.com/GPII/linux/pull/97

  • Waiting second review by Javi
  • Used in linux pulls for device and process reporter work (below).


Process Reporter (linux):

JosephWaiting on review/merge

Process Reporter (windows):


Steve Grundell's work to use more of the Process Reporter module in gpii-windows

(Formerly )

Steve Grundell/Joseph

Process Reporter (windows):

Joseph

Process Reporter (all):


Joseph

  • Modify Integration/Acceptance Testing Framework to use the Process Reporter where the test checks to see if a solution has started, is running, or has been shut down:
  • Created GPII-2775 to add a mock ProcessReporter for integration tests in universal.
  • universal: https://github.com/kaspermarkus/universal/pull/24

Device Reporter/PlatformReporter (universal):

  • Originally part of DeviceReporter work for reporting all screen resolutions
  • That work may no longer be necessary
  • But, the way the PlatformReporter is currently implemented can be improved by using context awarness
Joseph

Device Reporter (all):

Extend Device Reporter to report available screen resolutions.

New JIRA for the MatchMaker that depends on the changes for the DeviceReporter:

  • Will be implemented for version 2.0 of the MatchMaker.

 

Depends on:


Joseph

  • Decision at GPII architecture meeting was: the screen resolutions are a part of the payload of the device reporter.  Device Reporter modified to do this.
  • Decision at architecture meeting on 19 Oct to wait to review the pull requests until the system needs to use this information:  see line 172 of the meeting minutes:  https://pad.gpii.net/p/arch-2017-10-19-2g84nmb

DeviceReporter pull requests (GPII-1939):
Settings Handler pull requests:


Device Reporter (all):

Joseph
Sometime in the future:  expand the DeviceReporter to provide device information regarding PSP preferences (e.g., language)

Joseph

Joseph

  • Investigating.
  • Likely obsolete/fixed.


Bodies in Translation

http://bodiesintranslation.ca/

Bodies in Translation

UIO

(Floe) User Interface (Learner) Options Mobile and Responsive Design

JIRA

People

Estimate

Notes

Justin1




Justin
It appears to be a bug with MS Edge's handling of the selectionchange event when triggered by a programmatic selection change in an iframe. The issue seems to have been resolved in the Dev Channel release of Edge (which is the chromium based version)










UIO+ Browser Extension

Phase 2

Issues

Phase 2 - Technical Debt Clean Up: (Sep 4, 2018 - Sep 14, 2018)

JIRA

People

Estimate

Notes

Justin5

Phase 5

Issues

Priorities

Phase 5 - Iteration 1: (Jan 06, 2020 - Jan 17, 2020)

JIRA

People

Estimate

Notes

Justin10

Phase 5 - Iteration 2: (Jan 20, 2020 - Jan 31, 2020)

JIRA

People

Estimate

Notes

Justin1

Justin2

Justin3

Justin7

Phase 5 - Iteration 3: (Feb 03, 2020 - Feb 14, 2020)

JIRA

People

Estimate

Notes

Justin7Re-evaluating the immediate need of this work

Justin5Is needed for GPII-4218

Justin5

Will need to split UIO+ and "UIO+ for Morphic" the latter will contain a bi-directional websocket connection to Morphic.

This is to allow for a less intrusive Privacy Policy for UIO+ alone.

Justin5

Phase 5 - Iteration 4: (Feb 17, 2020 - Feb 28, 2020)

JIRA

People

Estimate

Notes

Justin1

Justin1

Justin1

Justin1

Justin??

Phase 5 - Iteration 5: (Mar 02, 2020 - Mar 13, 2020)

JIRA

People

Estimate

Notes

Justin5


5

On Hold

JIRA

People

Estimate

Notes

Justin??

Needs Investigation

  • I've done some initial investigation, which I've commented on in the JIRA. In general I don't know where the "Copy" UI is coming from. It does not appear for me in any of my tests.
  • In an e-mail from Gregg, it was decided to sit on this unless it turns up again.

Pause & Resume for Read Aloud

Justin??

Needs more information:

I think this may be related to play/pause of the selection reader

Depends on FLUID-6320

Justin3

Page level TTS is currently disabled due to GPII-3286

Justin5

Page level TTS is currently disabled due to GPII-3286

Justin2

Page level TTS is currently disabled due to GPII-3286

Justin3

Page level TTS is currently disabled due to GPII-3286

Future Work

For additional future work see: https://docs.google.com/document/d/1lqU7XA6imShzS1BofQhS5JWHziCZH1zUjQQOilBhpMk/edit

JIRA

People

Estimate

Notes




Justin10

need designs

Prefs Framework Refactoring Discussion

Also See: GPII-4124 for related work

Depends on:

Justin3

Justin5

Justin5

Justin5

























Add Google Translate

Add an option to the UIO+ panel to enable/disable the Google Translate Browser Extension
Port to MS Edge


Port to Firefox

Look at Firefox's reader mode api ( https://blog.mozilla.org/addons/2017/11/20/extensions-in-firefox-58/ )
Port to Safari


Infusion

Post Infusion 2.0 Review Meeting Notes

JIRA

People

Estimate

Notes





2



  • This documentation is needed to support integrations.



  • Updated the tags in Infusion and Infusion-Dev repos
  • Alan created a tool for generating docpad builds from tags.
Yeoman generator for InfusionAlan
Experimental work on scaffolding tooling for project generation: https://github.com/waharnum/generator-infusion



Work to bring the multilingual spike into core Infusion's examples, and improve the documentation on multilingual UIO.



Justin/Alan3It was decided at the planning meeting on 08 Jan 19 that we would use Alan's fork of the handlebars docked plugin until his PR to the repo has been merged.

Justin3

Justin2








Integrations, Collaborations, and Web Admin

JIRAPeopleEstimateNotes

Update Floe Site

  • Update partners
Jon

Update UIO Docs with Youtube howto videoJon1dhttps://www.youtube.com/watch?v=63DqNgxtsrA
Create a News category for BIG IDeA and show items on the front page.Jon3d
Create a News category for Our Doors are Open and show items on the front page.Jon3d

Jon0.5d







Oakfnd.org - Update the Web Content Guide with answers to questions asked.

Jon,5dInclusive and Accessible Web Content Guide
Rebus

  • Explore opportunity to help bring metadata work to PB. Autogeneration of MD based on content.




Drupal Module Updating by OpenConcept team

Mike Gifford's blog post: https://openconcept.ca/blog/mike/personalization-accessibility-drupal

Plugin: https://www.drupal.org/project/fluidui

Ned, Jon2d

Update WordPress plugin to load language files based on WordPress language settings

Originally raised by Ned on behalf of Pressbooks in https://github.com/fluid-project/uio-wordpress-plugin/issues/8

PR in progress: https://github.com/fluid-project/uio-wordpress-plugin/pull/9


Accessing the Arts

JIRA

People

Estimate

Notes

Ongoing meetings with Culture Creates and Creative Users

Alan
http://www.culturecreates.com/

IDRC Infrastructure

JIRA

People

Estimate

Notes





Design Umbrella: Co-design Toolkit/ILDH/Guide/Design Handbook/Lunchboxes

Inclusive Design Toolkit

The Inclusive Design Guide

http://handbook.floeproject.org/

Design Handbook

Co-design Toolkit

JIRAPeopleEstimateNotes
Review the articles on the ILDHJon, Caren5d

Edit as needed

Bring some consistency to each article

Add some framing sentences to relate it back to the ILDH (answer "How is this related to inclusive learning?")

Cut down verbage and link to relevant content instead (i.e. SNOW, Inclusive Design Guide, other ILDH articles, etc.).

Create a "lunchbox" for creating accessible and inclusive web contentJon5d

Jon

On desktop sizes - always show the sidebar

On mobile - consider putting the topics in a menu.

Update user-continued design entry in the Guide, also consider replacing the word "user"Dana, Colin

Multilingual EntryAlan
Based on SJRK localization work, UIO multilingual experiment
Digital Divide EntryAlan
Based on conversations from SJRK and other areas about building tools for audiences that lack reliable internet connectivity, exist on the margins geographically / economically...
Multimodal Design EntryAlan
Based on Guelph presentation https://docs.google.com/presentation/d/1XV_l73ePNlcIy1iEYjUjRIzpIpRIOqGmsGHK9x7k9yc/edit
Create a landing page for our design toolkit on the IDRC site


Address issues based on feedback from Grace and KathyDana


Nexus science lab video entrySimon/Alan/Caren
What might that look like? "People" to discuss.

Mentoring

Project

People

Estimate

Notes

OT Students April-JuneDavid, Caren, Justin

GSoCCindy, Colin, Gregor, Jonathan,Justin, Tony

Application deadline March 31 at 2:00 PM EDT

Requesting slots by April 21

Communication

JIRA

People

Estimate

Notes

IDRC WebsiteJon

Floe news - Beverly codesign, new C2LC video, 0.1 releaseMichelle

Floe News - resource libraryMichelle

Floe News - CISLMichelle/Alan

HCR LaunchMichelle/Colin

Fluid Project Twitter

Alan/Colin










On Hold


Bodies in Translation

http://bodiesintranslation.ca/

Bodies in Translation

Task

People

Estimate

Notes
Create co-design resources that capture the BiT co-design process and learnings


ILDH Website - On Hold

Task / IssuePeopleEstimateNotes
Complete LinkedIn Learning course on Gutenberg developmentGregor1dMost of the way through the course, running into issues with the sample code and BSOD's in my development environment

Create a skeleton WP site with new ILDH info architecture and some sample content

Gregor5d

Inclusive Cities - On Hold

Website: https://cities.inclusivedesign.ca/

JIRA

People

Estimate

Notes

Simon1.5 days

SNOW - On Hold

JIRA

People

Estimate

Notes

Add SNOW brand graphic to browser tab

Jon

Articles section on website: verify internal links AND images (with alt text) on all articlesCaren1-2 daysseems to not have automatically ported over links and images. See PhET articles:

Articles

Alan, Caren

part 2 of GSoC. Alan will write a piece including: "Build a service for adaptive content and learning supports" https://summerofcode.withgoogle.com/organizations/6584170814373888/#6648138106929152 (to include the extended audience of educators and learners) and CISL http://www.cast.org/our-work/research-development/projects/center-on-inclusive-software-for-learning.html#.W9sn1XpKjOR

later in November into December

Write article for Mags CanadaCaren2-3 days

"accessible websites" update of an article written in 2016. Draft due Oct. 31–extended.

Lisa interview Nov. 1

Write, create and deliver keynote and workshopCaren3-5 daysCurriculum Developers Affinity Group (CDAG) conference Dec. 2/3, 2018
Marketing PlanCaren
in progress. https://docs.google.com/document/d/1ry6PyDcV6tSuSsxK8ReVRlNHXyjWemoxLTpn2Gto4pc/edit#heading=h.2dw4mzrx42xo
Workshop outreach planCaren
Include: Write and create workshop promos for facilitators to share
Update Behavioural Differences Workshop (with moderator)Caren
Facilitator and expert has not yet responded to schedule meeting
develop Mental Health workshopCaren
Facilitator and expert has not yet responded to schedule meeting
Write OER content from collected info and post on SNOWCaren2-3 days

MyL3 - On Hold

Latest mockups for implementation: https://files.inclusivedesign.ca/s/iHnIZDS3cFzxpnC

Latest mockups: https://files.inclusivedesign.ca/s/Irsq4w24gFgEGqF

(Floe) Preference Exploration and Self-Assessment (MyL3)

Importing external data exploration: https://myl3-static.firebaseapp.com/

JIRAPeopleEstimateNotes





Wordpress Infrastructure - On Hold


JIRAPeopleEstimateNotes

Figure out and implement an internationalization strategy for wp-a11y

Task specifically for Our Doors are Open:

- French flag click and take to Nos Portes Sont Overtes

- Remove Nos Portes Sont Overtes page from nav

- top navigation to be in French

Jon3d

Other tasks (no Jiras yet)

  • Rename wp-a11y theme to something like 'Floe WP Theme Skeleton' - Postponed
  • Merge Foundation branch into Master - DONE
  • Update BIG IDeA to use Master instead of Foundation branch
  • Update SNOW to use Master instead of Foundation branch
  • Make sure each theme has necessary stuff Wordpress wants for themes (i.e. all necessary release metadata and licenses)



Rescope feedback-post-plugin to BIG IDeA

Make it clear that the plugin is used for BIG IDeA. Re-using it will require modification.
Document todos / issues with wp-a11y-theme, big-idea-theme, and feedback-post-plugin before migrationJon3d

Move Wordpress related repositories to IDI project space:

  • wp-a11y-theme
  • big-idea-theme
  • feedback-post-plugin
Jon1d

Eloisa1dWill update this JIRA as I find tools/resources online.
Describe the Feedback plugin as a generally useful feedback tool (not just for BI)


Evaluate Revisr for Wordpress devJon

Evaluate github workflow for Wordpress devJon

Evaluate gitiumJon
Evaluate incronJon
Wordpress Dev-Deploy Continuous IntegrationGiovanni

Pressbooks - On Hold

JIRA

People

Estimate

Notes

a11y review of PBJonOngoing
  • Continuing a11y review.
  • Cover page review done - need to file Github issues. Now moving on to content pages.

UIO Integration for Book themes (May 2018)

Ned, Justin, JonOngoing

Ned to be able to dedicate time after March 19.

See notes from Feb meeting with Ned.

More a11y feedback for Pressbooks book theme (March 2018)Jon?

IDRC to help testing and provide feedback via github issues.

See notes from Feb meeting with Ned.

a11y feedback for Pressbooks dashboard (March 2018)Jon?

IDRC to help testing and provide feedback via github issues.

See notes from Feb meeting with Ned.

CMHR IAD Guide - On Hold

JIRA

People

Estimate

Notes

Integration of UIO into web version of the IAD

On hold
Accessibility feedback for IAD Guide

Improved a11y of sidebar. PR merged.

Need to confirm CC license on site.

Development of accessible shortcodes for IAD


Development of online resources for CMHR



Docs Platform & Guide - On Hold



People

Estimate

Notes

Jon4d

Pull request

Jon5+ days

Jon5+ days

  • Need to merge FLOE-496.
  • Also need to add an option to print on single 5x10 cards duplex.
Update the content so it can be printed nicelyDana

Examples for using the Cards/GuideDana
Tim and Godfrey had created some examples, we need to include them somewhere.

Infrastructure - On Hold

JIRAPeopleEstimateNotes
Migrate Infusion docs to use the docs templateJon

Refactor the design cards repository so content is separate from the generation toolJon5d
Refactor the ILDH to use the new docs platform structureJon2d
Refactor the First Discovery docs to use the new docs platform structureJon2d
Refactor the Infusion docs to use the new docs platform structureJon5d
  • This task is going to take a little longer because the infusion docs was never fully part of the docs platform.
Jon / Justin2d

  • Working on a new structure for docs.
  • Refactor and leverage npm.
Jon / Justin3d
  • Jon is going to create a personal repo containing SVGs for font generation
  • Justin will look into grunt tasks to generate fonts once SVGs are in place
Jon2d
Jon3d
IDRC WebsiteLisa

Make the IDI site mobile friendly
10d
  • The IDI theme uses the FSS theme. The FSS theme is not mobile friendly.
  • Work should be done to either update the FSS theme, or remove the dependency on the FSS theme and deprecate it.
Website deployment checklistJustin


ILDH - On Hold

JIRA

People

Estimate

Notes

Go through the ILDH review doc and sort and prioritize issuesJon1dThe document can be found here: https://docs.google.com/document/d/1xsxgLkZchwKXZak9e8mKSMVQv2uFXbmnE8vp5TUOoEU/edit
Jon2d

https://wiki.fluidproject.org/display/fluid/Inclusive+Learning+Design+Handbook+Contributor's+Guide

Will issue pull request when ready; will need to update template to replace link to github with link to contrib guide


4dForces & Motion Basics isn't really a good choice now. John Travoltage is better, but will require updates to the exemplar text content which is additional work.
Create a wiki page of the Floe section of the site which summarizes "Jutta's 7 guidelines to better inclusive learning"Jon1dRough contents contained in an email from March 31, 2015 "Fwd: Core Team Action Items, 3/31"
Redo the information architecture of the ILDH to be more useful


Add a guide about general web accessibilityJon5d


Infusion - On Hold

JIRA

People

Estimate

Notes

Infusion Documentation Plan






Perhaps using an AUTHORS, CONTRIBUTORS, or COPYRIGHT file.
Consider refactoring infusion repo into a monorepo

  • separate lifecycle of core framework and components
  • Every now and then we will make a form of "LTS" release where we sync up and QA framework and components
  • Will each component be a separate repo in the mono repo?
Remove Progress Component in favour of standard HTML component

Requires a redesign of Uploader that doesn't use our Progress component

Should this be deprecated in a release first?

Antranig




Remove enhancement code for no-js version of Uploader

Should this be deprecated in a release first?

https://github.com/fluid-project/infusion/blob/master/src/framework/enhancement/js/ProgressiveEnhancement.js










Automate Manual Test plans

Look at Tony's Webdriver work
Establish a practice for "annotating" new changes in the docs

e.g. "Changed in infusion-dev"

Add an automatic link checker as part of the doc build process


For our sites switch to use YouTube video player

Must provide captions for our videos
Update the video entry on the ILDH to help people who want to embed video




Bringing in multilingual spike to Infusion examples, and improving the documentation around localization.

Spike repo: https://github.com/waharnum/uio-multilingual



AChecker - On Hold

JIRA

People

Estimate

Notes

Updating Achecker to work with the newer PHP version, 5.4+

http://atutor.ca/atutor/mantis/view.php?id=5547

Cindy

ON HOLD Not as important as Floe work

Upgrade complete, but some checks not checking; still need access to old Checker for comparison, but not the production site



Latest storytelling tool build site