Versions Compared

Key

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

...

TaskPeopleStatusNotes

Preferences Server

Personal Data Server Single Sign OnSSO

GH-7: Implement single sign on workflow using Google

Joseph

Status
colourYellow
titleIN PROGRESS

  • Started implementation for Google as the SSO provider
  • fixed implemented/health and /ready end pointspoint
  • implemented SSO workflow.
  • implemented using access token to retrieve user's Google profile.
  • stores access token, refresh token, and login token.  The login token is for use with static workflow logins.
  • next:  write testswriting tests.
  • https://github.com/klown/preferencesServer/tree/proxy-sso-impl

Note: the above relies on the documentation and code written for GH-7 (OAuth2 sequence), GH-2 (PostgreSQL database support), and GH-5 (server API) from below.

Preferences Server

GH-7:  Document the OAuth2 sequence for static sites and Edge Proxy Server secure access to the preferences server

Joseph

Status
colourBlue
titlePull Request

Joseph

Status
colourBlue
titlePull Request

  • Used code for "linting" the data model SQL from above.

Document RESTful API for the Preferences Service

GH-5: Define the API for the preferences server/service

Joseph

Status
colourYellow
titleIN PROGRESS

WCAG/ISO Portable Personal Data Preferences

based on (Floe) Privacy Needs and Preferences

W3C has provided an public mailing list:

Joseph

Status
colourYellow
titleIN PROGRESS

W3C Community Group:

    • Another for a total of seven.
    • Jutta will ask some others to join.
    • Email drafted to set up a first orientation meeting for the group, will send today or tomorrowUp to nine members.
    • Sent out invitation for first meeting with Doodle poll; likely Thu Jul 29 afternoon.
    • Jutta will ask some others to join.
    • One participant has asked for clarification on what this is about; will respond by sending a brief to the group mailing list.

Security for the database, including OAuth2

GH-3: OAuth2 support for authorized database access

Joseph

Status
colourGrey
titleON HOLD

  • Using GPII OAuth2 as basis; removing GPII-specific aspects, as well as re-using archived Oauth2 code.
  • Data models need to be revised in light of above.

...

  • Recent modifications – another round of review.
Joseph

Task

People

Estimate

Notes

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

ILDH entry on adaptive and personalized learningAlan
Synthesize work and thinking from Clusive, MyL3, work I did for DIAGRAM Center in 2019: http://diagramcenter.org/diagram-reports/diagram-report-2019/personalized-learning.html
Learner Preference Management and Storage using GPII toolsAlan
Starting to have conversations and explore possibilities

Explore access token for Google classroom

CSL-1036


Joseph

Status
colourBlueGreen
titlePULL REQUESTDONE

  • Workflow to add that adds Google classroom access scope(s) as needed.
  • Waiting for review
  • https://github.com/cast-org/clusive/pull/98

Import Google classroom roster

CSL-1037

Joseph

Notes re: Google classroom interaction.


Joseph

Status
colourYellow
titleIN PROGRESS

  • Step 1:  attempt to access Google classroom without automatically triggers access permission
    • triggers request for permission (see row above)
    • after permission granted, proceed.

Design UX for Google Classroom

CSL-984

Agatha, Boris, Kim

Status
colourYellow
titleIN PROGRESS

Investigate Google classroom "roster" API

CSL-922

Design UX for Google Classroom

CSL-984

Agatha, Boris, Kim


Status
colourGreenYellow
titleDONE

Wiki page in Clusive for notes
https://castudl.atlassian.net/wiki/spaces/CISL/pages/1486913561/Notes+on+Google+Classroom+API

IN PROGRESS


SSO status message showing up when it shouldn't

CSL-991

Joseph, Boris

Status
colourGrey
titleON HOLD

  • Created JIRA and documented when it occurs.
  • Fix from github issue might do it.
  • Low priority

...