USCIS: Civics Test Study Tools

Study tool to help you test your knowledge of U.S. history and government

About the Project

App Overview: "USCIS: Civics Test Study Tools" is an official application of the Department of Homeland Security’s (DHS) US Citizenship and Immigration Services (USCIS), designed to help you study for the civics test portion of the naturalization interview.  The actual civics test is NOT a multiple choice test but an oral one. During the naturalization interview, a USCIS officer will ask you up to 10 questions from the list of 100 questions in English. You must answer correctly 6 of the 10 questions to pass the civics test. You can use this application to take a practice civics test to see if you can pass this exercise; Or, try the Question Challenge game to see how many questions you can answer correctly in a row. All of the 100 official civics test questions and answers are available to help you prepare for the actual civics test.


Identify the major challenges of studying for the Civics Exam encountered by immigrants and design a solution which could assist them and provide them effective study tools to pass their exam

A 508 compliant native app which enables you to study and test your knowledge of U.S history and goverment , to prepare you for passing your civics exam at your naturalization interview

Client: Department of Homeland Security, U.S. Citizenship and Immigration Services (USCIS)

Team: 2 Designers, 2 Developers, 1 Business Analyst, and 1 Scrum Master

Platform: iOS/Android

Duration: 6 months

My Role

I worked as a primary UI/UX designer on this project. Some of my responsibilities included:

  1. Planning, providing scope & strategy 

  2. Conduct consumer research 

  3. Help prepare for user testing & Evaluation 

  4. Sketching, wireframing, and prototyping 

  5. Collaborate with devs to impliment front end

  6. Branding/Visual Design

Success Metrics
  1. 82, 497 civics tests were started by the end of the year

  2. 24,914 of those users utilized the daily question feature

  3. The app currently reflects a 4.8 out of 5 rating 


Understanding the context

Consumer Research

Identifiying pain points of users

Brainstorming different ideas

Wireframing & prototyping 

User testing & evaluation 

Branding/visual design

Low-Fidelity Prototyping

Based on the main features and task flow of our platform, we created initial sketches & wireframes of our prototype with the following user flows: Practice civics test, Question Challenge, View past results, Language Selector, and See All Questions.

Final Solution prototype

We started high fidelity prototypes by creating a style guide for the user interface and finally designed the major screens of the app which are shown below:


The official color scheme and typography was chosen to resemble USCIS Branding to ensure that our product looked both official and trustworthy.




Practice civics test

The "Practice Civics Test" feature was designed as the primary feature of the app. The intent was to create a practice exam that would pull from the real set of questions to enable an immigrant to study for their exam effectively mimicking a realistic scenario. We implemented an audio option to allow the user to hear the question out loud ( the real exam is an oral exam).


We implimented a scoring screen to allow a user to view their results over time to access progress.