Weekly GSoC Standups for 2020-W22

This is the weekly standup for Week 22 of 2020. Each Monday, all of our @gsoc-students across all our sub-orgs should reply to this topic by copying and pasting the template below. This topic will remain open for replies through the end of Monday, so please remember to update each Monday in your local time zone. Thank you!


{Your Sub-Org: Your Project Name}

Mentor: (Please @-mention your project’s primary mentor here.)

:ballot_box_with_check: Past Week: (Briefly describe your efforts from the past week. You may also link to your weekly update description from last Friday.)

:black_square_button: Week Ahead: (Briefly describe your plans for the week ahead.)

:stop_sign: Current Blockers: (Do you have any issues blocking your progress on these or other items? if so, describe.)

2 Likes

Mentor: @hellais

:ballot_box_with_check: Past Week: Understanding how Next works and how API’s work. Implemented server side header og image using Fabric JS. Tried to get it done without Fabric, just Next and previously implemented code.

:black_square_button: Week Ahead: Finish this prototype. Work on exporting charts.

:stop_sign: Current Blockers: Not enough understanding of how the back end frameworks like Express, Next etc. work.

1 Like

Tor Project: Snowflake Proxy on Android

Mentor: @cohosh

:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead:

  • Setting up the actual project
  • Pulling code from the test project and make corresponding PRs for trace tickets.

:stop_sign: Current Blockers: NONE

1 Like

ODK-X: Migrate Database & Integrate Push Notifications

Mentor: @guptaharsh615

:ballot_box_with_check: Past Week:

  • Finalized the database structure
  • Created a layout for ServerDatabaseCommunicator Class
  • Discussed doubts related to Sync-Client documentation with mentors

:black_square_button: Week Ahead:

  • Start working on a Desktop application for Database migration

:stop_sign: Current Blockers: None

3 Likes

Primero: Primero user customization package

Mentor: @ian

:ballot_box_with_check: Past Week:

  • Learnt about the accessibility in React App.
  • Used different tools to test the current state of accessibility in Primero v2 version.
  • Discussed doubts with the mentors.

:black_square_button: Week Ahead:

  • Finalising the work plan with the Primero Team

:stop_sign: Current Blockers: None

1 Like

moja global: Develop FLINT JSON User Interface

Mentor: @mfellows

:ballot_box_with_check: Past Week: Spent the previous week in integrating ReactJS with ElectronJS using Webpack, thus preserving the native NodeJS modules inside ElectronJS.

:black_square_button: Week Ahead: The upcoming week, I have planned to learn more about ReactJS’s UI modules and its properties.

:stop_sign: Current Blockers: None

4 Likes

moja global: Interactive Visualization Tool for GCBM Output

Mentor: @koukas

:ballot_box_with_check: Past Week:

  • Refactored project plan.
  • Evaluated two frameworks for the project and pitched them to the mentors.

:black_square_button: Week Ahead:

  • Further evaluate the frameworks based on mentors’ feedback.
  • Go through moja global’s GitHub and try to make some suggestions/contributions.
  • Ensure that everything’s in order to start coding from next week.

:stop_sign: Current Blockers: None.

5 Likes

moja global: Refactor Flint Core Code Base

Mentor: @mfrancis
:ballot_box_with_check: Past Week:

  • Friday’s Blog .
  • Completed the installation part.
  • Found bugs in the installation process, and asked to document it.

:black_square_button: Week Ahead:

  • Represent the information structure of software, visualise the content and demonstrate the basic functionality via the application’s layout (graphic design) to the mentor. Get his/her feedback.
  • Contribute towards the documentation.
  • Ensure everything’s is on the right track and discuss all the paths in order to start coding from next week.

:stop_sign: Current Blockers: Nothing from the side of the community end, but Addiction
towards the T.V. series(Money Heist :sweat_smile:)

4 Likes

ODK: New Widget Framework for Collect

Mentor: @seadowg

:ballot_box_with_check: Past Week:

  • Started the TDD exercise
  • Worked on some side issue, related to preventing crash in nester groups in forms, fixing style for new Material Theme, and submitted PRs for the same.

:black_square_button: Week Ahead:

  • Start discussion on the UI and test coverage of URL widget and Geolocation, and finalize it.

:stop_sign: Current Blockers: None

2 Likes

moja global: FLINT agriculturals soil module

Mentor: @jleitch

:ballot_box_with_check: Past Week:

  • Made a list of all the inputs and variables needed for the model
  • Understood the FLINT workflow
  • Cleared doubts regarding the schematics of the model.

:black_square_button: Week Ahead:

  • Start building the basic workflow in a spreadsheet
  • Build a basic module to figure out how the configuration files interact with the model

:stop_sign: Current Blockers: Documentation

3 Likes

Tor Project: Cloudflare CAPTCHA Monitoring

Mentor: @Georg @arma

:ballot_box_with_check: Past Week:

  • Created the trac tickets for milestones for my project
  • Used the community feedback to update certain aspects of the project
    • Modified the previously registered domains to have IPv4 and IPv6 records only [suggested by ticket:33010#comment:2]
      • captcha.wtf -> IPv4 only
      • exit11.online -> IPv6 only
    • Updated the project diagram and fixed the wrong wording about DNS & CDN usage [suggested by ticket:33010#comment:28]
    • Updated the captcha string to “Cloudflare” to from “Attention Required! | Cloudflare” accommodate possible localizations by Cloudflare [suggested by ticket:33010#comment:25]
  • Added Let’s Encrypt issued SSL certificates to the bypass subdomains on the domains
  • Added a Let’s Encrypt issued SSL certificate to my IRC bouncer
  • Switched to the Docker versions of the modules/software used in the project
  • Switched to using a Metabase dashboard from Grafana dashboard to visualize collected data
  • Switched to using an SQLite database to store collected data. Previously, influxdb was used and it was a very cumbersome process to export data to other formats. Now, the SQLite database can be easily exported to other formats.
  • Added an SQLite example to the base project code
  • Created the template for the Read the Docs documentation for the project

:black_square_button: Week Ahead:

  • Making the collected data downloadable
  • Having a fully working (hopefully dockerized) proof of concept
    • I already had one working, but it was very poorly implemented since I was trying to do my university work at the same time
  • Creating better documentation for the code I have at the moment

:stop_sign: Current Blockers: None

1 Like

Public Lab: Spam Management Dashboard

Mentor: @jywarren
:ballot_box_with_check: Past Week: Last week I worked on the Bulk moderation features and integrated them with UI and started working on the tests and made UI responsive. This is my last week report: https://publiclab.org/notes/keshav_sethi0004/05-24-2020/spam-management-dashboard-gsoc-week-3

:black_square_button: Week Ahead: I will complete all bulk moderation features and start working on Digest and learn about few gems.

:stop_sign: Current Blockers: NONE

1 Like

PublicLab: Mapknitter Export Module and Spectral Workbench upgrades

Mentor: @jywarren

:ballot_box_with_check: Past Week:

  • Published a planning issue
  • Opened a PR including Codecov and Simplecov at Spectral Workbench here
  • Reviewed PRs throughout PL repositories

:black_square_button: Week Ahead:

:stop_sign: Current Blockers: None

2 Likes

HOT Tasking Manager: Automatized support for Organised Editing Guidelines

Mentor: @felix
:ballot_box_with_check: Past Week:

  • Update proof-of-concept service, for connection between Tasking Manager and OpenStreetMap. Now it has an update endpoint for updating github files.
  • Joined tech team private slack channels and started participating in daily standup meetings

:black_square_button: Week Ahead:

:stop_sign: Current Blockers: None

1 Like

PublicLab: Editor Repair and Fortification

Mentor: @jywarren

:ballot_box_with_check: Past Week: Getting familiar with the code of Code Module and find various bugs related to it. https://github.com/publiclab/PublicLab.Editor/issues/487

:black_square_button: Week Ahead: Making a PR which fixes bugs mentioned in https://github.com/publiclab/PublicLab.Editor/issues/487
:stop_sign: Current Blockers: None

1 Like