A mosaic of prototype screens from the Easy Read Generator redesign—an accessibility-focused civic tech tool reimagined by UMD students to better serve users with diverse cognitive and digital literacy needs.

Forked, Not Finished: Mentoring Civic Tech the Open Source Way

This spring, I had the opportunity to support several student-led civic tech projects through the University of Maryland’s iConsultancy program. The partnership was originally facilitated through my role at the National Democratic Institute (NDI), but when NDI’s participation was disrupted by a sweeping freeze on U.S. foreign assistance programs, I continued advising the students in a personal capacity.

What started as a straightforward mentorship experience became a much more fluid—and in some ways more meaningful—engagement, shaped by shifting roles, student initiative, and a shared interest in public-interest technology. In many ways, it reminded me of the spirit of open source: people stepping in, adapting to change, and contributing however they can. NDI itself has long embraced open source platforms like Decidim and CiviCRM as part of its commitment to digital democracy—tools that reflect the values of transparency, adaptability, and shared ownership.

Three Projects, Three Distinct Challenges

Each iConsultancy team focused on a different scope of work—specifically related to Decidim, an open-source platform for democratic participation, and a new tool that NDI was designing to make information more accessible to people with intellectual disabilities. These projects were all rooted in the open source ethos: building in the open, iterating in real time, and aiming for impact beyond the immediate team.

1. Decidim Alternate Deployment Methods

This team explored ways to simplify and modernize how Decidim is deployed across different environments. The official Heroku option had become outdated, and the manual installation process was prohibitively complex for non-expert users.

The students conducted a technical evaluation of Docker and Heroku deployment methods, tested them across operating systems, and ultimately created an updated Docker configuration tailored for production environments. Their contributions were submitted to the Decidim GitHub repo. These additions make it significantly easier to deploy Decidim in a production environment using Docker Compose. Like many open source contributions, their work advanced on community-maintained tools, with the potential to be picked up and improved by others.

2. Easy Read Generator UX Redesign

The second team focused on redesigning the user interface for NDI’s Easy Read Generator project, a tool that simplifies complex civic documents to make them more accessible for individuals with intellectual disabilities and those with lower literacy levels.

Drawing on user research, accessibility guidelines (like WCAG), and competitive analysis, the students developed a high-fidelity prototype and detailed UX recommendations. While I had envisioned an iterative redesign of existing wireframes, the team pushed the concept further—exploring new features such as login options and donation functionality. Their willingness to experiment expanded the conversation about what this tool could become. 

3. Manual Installation Documentation Enhancements

The third project aimed to unify and improve Decidim’s manual installation documentation. English-language instructions were incomplete, and more robust Spanish-language documentation had yet to be translated or standardized.

The team was tasked with consolidating and testing these disparate guides, streamlining the process for deploying Decidim with all its intended features. Documentation is the connective tissue of any open source ecosystem, and while this team faced challenges in delivering their final product, the importance of the task—and the gaps it sought to fill—remains clear.

Lessons from the Field

Each project reflected the realities of open collaboration: sometimes productive, sometimes messy, always instructive. The teams that stayed organized and engaged produced genuinely useful outputs that could be built upon by others. In other cases, student groups struggled to balance their workload or needed more support to stay aligned with the project’s goals.

To be clear, this isn’t a critique of the iConsultancy model—student-led learning is, by design, exploratory. But like any open source initiative, success is rarely the result of individual effort alone. It depends on a thoughtful mix of initiative, shared norms, and an ecosystem of support. Civic tech projects, especially those aiming for real-world relevance, demand a working knowledge of community context, accessibility, and technical infrastructure—all challenging to fully absorb in a single semester. And just as open source contributors rely on documentation, mentors, and community to navigate complex codebases, student teams benefit from structured feedback, clear goals, and a culture that rewards asking questions. Those ingredients can turn short-term projects into lasting contributions.

Why I Stayed

Even after my layoff from NDI, I chose to remain involved because my commitment to the projects didn’t depend on a formal title. The UMD students brought real energy and fresh ideas. And continuing to mentor them gave me a sense of continuity and purpose at a time when many other structures were unraveling.

In civic tech, we often talk about resilience, distributed leadership, and decentralization. These principles are foundational to the open source ecosystem, where no single person or entity controls the project and leadership often emerges organically from contributors. This experience reminded me that these values aren’t just theoretical—they show up in how we navigate change. Open source projects are a fitting metaphor: they can survive the loss of their initial stewards, thriving as new contributors pick up the thread. Our work, too, can have a life beyond any single job or institution. Even when a formal role ends, the ideas, tools, and momentum we create can continue evolving—adapted, expanded, and reimagined by others who care.

Defeating Zoom Fatigue with Open edX

A pen drawing of a woman sitting at a computer looking tired.

Editor’s Note: This post was co-authored with Caitlyn Ramsey and edited with Microsoft Bing Chat.

It’s September 28, 2020 and COVID deaths have just surpassed one million worldwide. And as you watch the news, your boss sends you an email. You’ve been stuck inside for months watching the pandemic, political unrest, and natural disasters unfold with little to no interaction with anyone outside your bubble, and you’re expected to keep working as normal. And as all of your activities, including work, were forced online, you find yourself realizing something you never would’ve imagined: you are fed up with the internet. You have, as it turns out, a severe case of Zoom fatigue.

Zoom Fatigue has been an unexpected side effect of the pandemic. Individuals are experiencing exhaustion and burnout due to the excessive use of video conferencing calls. To address this issue, innovative platforms are being utilized by promoting engaging interactions and enhancing the overall experience of remote learning and communication. One such platform is Open edX, an open-source learning management system, which supplies a ready-built framework for mitigating Zoom fatigue for programs that deliver training online. Instead of relying solely on video conferences, Open edX enables engaging educational methodologies designed for the internet. Since its founding in 2012, OpenEdX has been used by a wide range of organizations, from institutions of higher education to major corporations, and even national governments. The platform uses a combination of video lectures, interactive exercises, quizzes, and other tools to deliver course content. The open-source nature of Open edX means that anyone can access and use the software, and modify and improve it as needed, without software licenses or subscription costs.

While the pandemic has abated in most regions (or at least been accepted as the new normal), the pre-pandemic “business as usual” where programming is delivered almost exclusively in-person has shifted permanently. In the post-pandemic world, there is a greater reliance on online training as in-person events are not always feasible and are more expensive. Moreover, air travel is a large contributor to climate change putting pressure on organizations to rethink the sustainability of programming that requires frequent international travel. This shift toward convening online has also contributed to the rise in Zoom fatigue as programs attempted to move their programs out of meeting rooms and into Zoom meetings, without fundamentally rethinking program delivery or design. 

Well before the pandemic, NDI hosted its own instance of Open edX (ed.ndi.org) to offer a wide range of courses aimed at strengthening democratic institutions and promoting citizen participation. These courses cover various topics such as cybersecurity for democracy activists, combatting information manipulation, digital rights advocacy, and best practices for leveraging technology to support democratic development. Some of the courses are self-paced and can be accessed anytime, while others are delivered through virtual classrooms accompanied by live instructors. Additionally, NDI offers customized training programs tailored to specific organizations and contexts. The courses are designed for individuals and groups interested in enhancing their knowledge and skills to effectively engage in democratic processes and advance democratic values.

Recent adopters of Open edX at NDI have used it to turn toolkits or guides, that would historically have been published in PDF format, into engaging multimedia online courses with integrated features that track learner progress and evaluate learning outcomes. 

Edx courses enable engaging online approaches that yield real learning. This, we’ve found, is something that even the most expertly-facilitated Zoom call cannot provide. Courses can have videos, slide shows, text, audio, live broadcasts, or a range of other methods of sharing information. The platform also can facilitate quizzes and evaluations, provide discussion boards and interactive games, and even integrate surveys for post-class feedback. Many people value the credentials that can come with education so NDI worked to improve the open-source OpenEdX software to provide elegant certificates personalized with their information for those who successfully completed a course.

Interest in the online learning platform has recently spiked. Ironically, just as the pandemic is easing, new programs are coming online that are making online methodologies for program delivery central to their approach. This includes the House Democracy Partnership – an initiative of the U.S. Congress supported by the National Democratic Institute and International Republican Institute – which is turning their Legislative Oversight Guide into a series of mini-courses, and NDI’s Movement-Based Parties initiative which is using Open edX to deliver engaging online training at scale.

These new online courses are a positive sign that NDI is moving beyond attempting to deliver via Zoom programs designed to be done in-person. Almost any program that has some educational component can emulate this approach and consider using Open edX to improve their program delivery and learning outcomes. Exceptions may exist in cases where intended learners have high security risk or do not have access to quality internet connections. Any online approach could further the marginalization of groups with limited or no access to the internet. If you’re interested in exploring the possibilities of Open edX for your own programs or want to learn more about NDI’s use of the platform, I encourage you to visit ed.ndi.org to see what courses NDI is currently offering and try Open edX for yourself.

This blog was originally posted on dem.tools.