Weekly GSoC Standups for 2020-W24

This is the weekly standup for Week 24 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.)

Primero: Primero user customization package

Mentor: @ian

:ballot_box_with_check: Past Week:

  • Finished the backlog document.
  • Started working on the issues.
  • Submitted the pull request and got it merged.

:black_square_button: Week Ahead:

  • Continue working on the issues

:stop_sign: Current Blockers: None

Mentor: @hellais
:ballot_box_with_check: Past Week: Started working on Meta Data PR. Almost done. Also going to work on Nivo Charts Prototype.

:black_square_button: Week Ahead: Finalize the Meta Data PR, and begin working on Nivo Charts integration if we go that route.

:stop_sign: Current Blockers: None

Tor Project: Snowflake Proxy on Android

Mentor: @cohosh

:ballot_box_with_check: Past Week:
Worked on closing tickets and making patches for 6 tickets.

  • Implemented service
  • Implemented notification
  • Implemented Wakelock

:black_square_button: Week Ahead:

  • Working on tickets relative to WebRTC calls
  • Working on deciding which WebSocket library to use.

:stop_sign: Current Blockers: NONE

ODK-X: Migrate Database & Integrate Push Notifications

Mentor: @guptaharsh615

:ballot_box_with_check: Past Week:

  • Implemented methods for retrieving data from the server database
  • Finalized details about local databases

:black_square_button: Week Ahead:

  • Start working on an Android app for database migration

:stop_sign: Current Blockers: None

1 Like

moja global: Interactive Visualization Tool for GCBM Output

Mentor: @koukas

:ballot_box_with_check: Past Week:

  • Initialized the project repository.
  • Added dependencies and development setup documentation.
  • Wrote some tests to verify Terracotta integration.
  • Shared my project’s software architecture.

:black_square_button: Week Ahead:

  • Write more Terracotta integration tests.
  • Start work on ingestion script.
  • Decide and implement the command-line arguments.

:stop_sign: Current Blockers: None.

2 Likes

moja global: Develop FLINT JSON User Interface

Mentor: @mfellows

:ballot_box_with_check: Past Week: The past week was utilised to:

  • Setup the code repository
  • Creating a landing page for the app and patching suggestions.
  • Creating a Scratch JSON Editor by integrating jsoneditor NPM package.
    Hopefully, Today, I will be able to make a PR for this week’s progress.

:black_square_button: Week Ahead: The next week will be dedicated on building:

  • A tab like experience(similar to VSCode) for editing JSON files.
  • Creating an UI for CFG file editor.

:stop_sign: Current Blockers: None from organisation side.(I don’t think, watching two episodes of Breaking Bad a day will hinder my progress😅)

1 Like

ODK: New Widget Framework for Collect

Mentor: @seadowg

:ballot_box_with_check: Past Week:

  • Implemented test coverage for GeoPoint Widget

:black_square_button: Week Ahead:

  • Extend the test coverage to other Geo widgets
  • Design Review for UI widget and implement approved UI changes.

:stop_sign: Current Blockers: None

1 Like

moja global: FLINT agricultural soils module

Mentor: @jleitch

:ballot_box_with_check: Past Week:

  • Implemented nitrogen fertilizer application event in both Google Sheet and C++ module.

:black_square_button: Week Ahead:

  • Add more management events in the Google Sheet and the C++ module.
  • Try creating an example module based on spatial maps.

:stop_sign: Current Blockers: None

1 Like

Moja global: Refactor Flint Core Code Base

Mentor: @mfrancis
:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead:

  • Testing Performance Checker over the FLINT application and measuring the complexities of different modules.

  • It will be challenging but trying to get some output based on the above reports.

  • Thinking of the alternatives we can implement, over the output I will get.

:stop_sign: Current Blockers: None

1 Like

Public Lab: Spam Management Dashboard

Mentor: @jywarren

:ballot_box_with_check: Past Week:

:black_square_button: Week Ahead:

  • Complete tests for Digest and add customizations to it
  • Integrate digest with dashboard and add more filters to data tables

:stop_sign: Current Blockers: NONE

3 Likes

Tor Project: Cloudflare CAPTCHA Monitoring

Mentor: @Georg @arma

:ballot_box_with_check: Past Week:

  • Integrated Tor Stem to specify exit nodes
  • Integrated Cloudflare API to change security levels
  • Added the feature to change Tor Browser’s security levels
  • Got the dashboard and data collection system up and running
  • Started using the pytest framework for testing

:black_square_button: Week Ahead: Currently, it takes about 40 hours to complete the measurements for all exit nodes. The initial plan was to perform these measurements every day. The measurements need to take less time to fit them into a day. So, I will be working on assigning different processes to different metrics to run them in parallel, which should decrease the processing time.

:stop_sign: Current Blockers: None

Ushahidi: Gmail Data Source Support

Mentor: @romina

:ballot_box_with_check: Past Week: Started working on a composer package to add Gmail support to Ushahidi Platform. Scaffolded the project and started working on integrating with Gmail API, also did setup GitHub action workflow for CI.

:black_square_button: Week Ahead:

  • Implement GMail Datasource Incoming & Outgoing Class
  • Work Gmail Mail Transport class
  • Start Work on GMail OAuth Flow

:stop_sign: Current Blockers: None


HOT Tasking Manager: Automatized support for Organised Editing Guidelines

Mentor: @felix
:ballot_box_with_check: Past Week:
Updated the content of all wiki pages that were created during the last weeks.

  • Overview page containing all organisations information
  • Organisation page containing all organisations activities
  • Activity page containing all projects in this activity
  • Project page containing all information of a project

:black_square_button: Week Ahead:

  • Update the wiki pages content. Instead of having four wiki pages now, it will have three pages after merging the organisation page with the activity page.
  • Update data for the endpoint of creating and editing github files in the proof of concept service
  • Start to design the communication between the current codebase of Tasking Manager with the proof of concept service

:stop_sign: Current Blockers: None

1 Like

PublicLab: Mapknitter Export Module and Spectral Workbench upgrades

Mentor: @jywarren

:ballot_box_with_check: Past Week:

  • Increased Spectral Workbench Test Coverage
  • Split production and development Dockerfile at Mapknitter project.
  • Received review and updated Ruby upgrade PR at Spectral Workbench

:black_square_button: Week Ahead:

  • Finish multijobs builds at Mapknitter-Export-Sinatra
  • Refactor codebase at Mapknitter-Export-Sinatra
  • Include rubocop at Mapknitter-Export-Sinatra
  • Use ruby official image at Mapknitter-Export-Sinatra Dockerfile

:stop_sign: Current Blockers:
Need review/merge of the following PRs:

2 Likes

Mentor: @jywarren

:ballot_box_with_check: Past Week:

  • UI of image module improved.

  • Popup disappearing problem is solved.

:black_square_button: Week Ahead:

  • Improvement of Title bar with tag integration and response.

  • improvement of Tag module.

  • Updating the ongoing PR’s

:stop_sign: Current Blockers: None

2 Likes