Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Update for April 23, 2018

Per the Google Summer of Code Timeline, accepted proposals will be notified today at 16:00 UTC.

The Fluid Project received nearly a hundred proposals for its projects this year, and unfortunately can't accept anything close to all of them.

We want to thank everyone who submitted a proposal, and would encourage all to continue applying to GSoC in future years if you didn't receive a spot with us or another open source organization this year - the program is extremely competitive.

Overview

Table of Contents
minLevel2

...

  • Infusion: A JavaScript application framework for developing flexible user interfaces.
  • FLOEProvides the resources to personalize how we each learn and to address barriers to learning 
  • Social Justice Repair Kit: The goal is to support youth at risk who have learning differences to re-engage in education through an inclusively designed social justice platform that integrates authentic project-based learning.
  • The Inclusive Design Guide

...

  • Come up with possible workflows and prototypes that facilitate the creation, editing, and printing of the Inclusive Design Guide from a web copy.
  • Example Workflow 1: provide a way to mark-up / tag / add metadata on the web copy to identify what to generate the print copy from
  • Example Workflow 2: keep two separate copies of the web and print, and maintain a "diff layer" (see desctiption below) to reveal the differences / changes between the web and print copies (in order that the differences can be reconciled).
  • Example Workflow 3: a combination of the above
  • The web copy will be static HTML (i.e. not using a CMS like Wordpress).
  • The print copy will be produced using Adobe InDesign (or other).
    • this could also be done by creating an authoring/editing/templating environment into which the web content (or marked up subset of content) could be imported and then massaged into print copy. Normally the web copy has more graphics and text than the print copy because the printing is done on small pieces of paper (about 8.5 inches by 5.5 inches). So there will need to be a way to say what parts of the web content is to be printed, and what parts are for web only.
  • Considerations should be given to ease of use, maintainability, accessibility, and standards compliance.
  • A GSoC candidate will be responsible to researching workflows, documenting each approach, and implementing prototypes.

...

What is meant by a "diff layer":

  • A "diff layer" is some sort of middleware that tracks changes on either the print side or the web side so that maintainers can ensure that changes are reflected in both online and print.

Additional Information:

Import External Data to MyL3

Project Description:My Life Long Learning Lab (MyL3) allows learners to become experimental researchers in subject of their own learning. MyL3 not only provides custom tools for learners to track their personal data, but it also allows them to import data from external sources to the system. This would enable learners to track various factors in one place, find potential correlations that may impact their learning, and make adjustments accordingly.

...

Tag: fluid

Difficulty: Medium

Development Mentor: TBD

Design Mentor: Sepideh Shahi

IRC: sepidehshahi

Skills required: JavaScript, HTTPS

Upgrade AChecker

Project Description: AChecker is an online accessibility validator. It currently supports PHP versions up to PHP5. Also, some libraries used by AChecker, such as PHP HTML DOM Parser and PclZip, are no longer supported by their development team, which results in the same issue of being stuck at old PHP versions. This project includes:

...