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
- Read over this post and Outreachy’s guidance for contributing very carefully and ask below if you have any questions
- Look over the ODK-X website and ODK-X documentation to familiarize yourself with the project
- Introduce yourself here
- Join the internship Slack and talk to community members and mentors.
- Complete the FIRST Outreachy Starter Issue
- Check out the issues queue and find an issue you might want to work on - “good first issue” or “easy win” tags identify good issues to start with. Comment to request the issue be assigned to you and one of the mentors will follow up!
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)