Welcome Outreachy Spring 2025 applicants!

Welcome prospective Outreachy applicants! ODK-X is excited to be participating in Outreachy this winter!

About ODK-X
Data collection and management is a key component of social good efforts ranging from polio elimination to rainforest conservation to labor justice and the ODX-X project provides a tool suite which contains tools to meet those needs. ODK-X is a platform to build custom apps that enable users to manage and visualize their data just as well in the field as they do in the office.

Communication
If you have any questions about internships in general, please ask in the comments for this post! We prefer you use the forum for communication so all time zones can have a chance to respond. If you have a question that needs a real-time answer or just want to chat, you can find us on the internship Slack. We also have channels for specific topics.

We aim to have all conversations in public to increase transparency and knowledge sharing. In this spirit, please refrain from messaging community members directly!

Projects

We have one potential project this period (details):

  • Create Android Tests for ODK-X’s Android tools

Getting Started

Applying to be an ODK-X intern
If you make and record a contribution you can then, at the end of the contribution period, submit your final application

We recommend starting to discuss your project ideas as soon as you can! The earlier you start your contributions, the stronger your application will be.

** Issue With App Designer**
Unfortunately, one of the libraries in app-designer that allows you to save a form to the file system has become obsolete and is in the process of being updated. Until that process is complete, please use the following work around if you experience an issue (known to exist on Windows 11).

We are currently updating libraries and selecting ‘Save to File System’ may not work correctly, If you encounter an error “Something went wrong! Please save the file manually” try one of these options:
Workaround 1:
Click ‘Save’

  • In your download folder should be 4 files. Navigate to app\config\tables<yourTableID>\forms<yourFormID> and copy the formDef.json file from downloads here.
  • Navigate to \app\config\tables<yourTableID> and copy the definition.xlsx, properties.xlsx, and tableSpecificDefintions.js files here making sure to replace the files if you did not rename them with orig.xxx

Workaround 2:

  • Stop the process from where you started it using the ‘grunt’ command.
  • After saving your changes to your xlsx file open a terminal with administrator privileges
  • From the same place you used the ‘grunt’ command use the ‘grunt xlsx-convert-all’ command. (this will update all xlxs files with any new changes, not just the one file you put through the xlsx converter)
2 Likes

There will be a meeting on Thursday to chat with the intern applicants.
Get the meeting time in your local time: Time Converter

Meeting Link:
:white_check_mark: Launch Meeting - Zoom