Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
titleLearning Objectives
  1. Define the terms project space, application,   CommCare Exchange, project space, module, and form
  2. Describe the basic structure of CommCare
  3. Describe what can be done in the main sections of CommCareHQ
  4. Describe the structure of CommCare applications in terms of forms and modules
  5. Identify the best Internet browsers to use for accessing CommCareHQ

...

CommCare is a software program that allows people to create and manage mobile applications through the website, CommCareHQ. CommCare is the overall tool for building applications, making changes, downloading applications to phones, registering the application users, and viewing data submissions.

A CommCare application ("app") is the mobile phone-based tool which is used to submit data and track cases. An application can take many shapes and levels of complexity- there are CommCare apps for maternal and child health, for simple surveys, for agricultural extension agents, nutrition, education, and all sorts of domains programs where there is a need to help frontline workers do their jobs better and collect data digitally. To test explore or try out some applications that have been made with CommCare, please visit the free CommCare Exchange where . The CommCare Exchange is a part of CommCareHQ where anyone can share CommCare applications they have created or download and use applications that other people have developed.. There is additional information about the CommCare Exchange here.

...

2. CommCare Projects

Each program has its own project space on CommCareHQ with its own name. A project space is a secure web portal in the CommCare system that contains all data related to your CommCare applications, as well as tools that help you create, manage, and deploy your applications and mobile workers. Anyone can create their own project space, and can choose to let other people have access to their project space.

...

  • Reports - view and download worker activity, error reports, and individual form submissions
  • Data - download raw data exports
  • Users - manage the users web and mobile users for the project
  • Applications - create, update, and deploy mobile applications

A project can have one application or many applications. Applications can all be separate, or they can communicate with each other using “case management,” which we will discuss later. 

...

3. Forms

The basic unit of data collection work in CommCare is called a form. It’s just like most paper-based systems- if you want to complete a task like registration, a transaction, or a updating information, you often have to fill out a form to create a record. Sometimes a project requires lots of forms.

For example, if you are monitoring the condition of a river, you might have to fill out one form the first time you visit the river to collect basic data about it. When you return to the river, you may have to take measurements that require filling out a different form. If there is a flood or an oil spill there is a third type of form you have to fill out. Your CommCare app would also have at least three forms which would update the record of the river.

A CommCare form is a group of questions and messages that the user views sequentially on the phone. This is the core content of CommCare applications. When users submit data, they submit completed forms. They are fully customizable and support all kinds of useful features like multiple languages, skip logic, validation, and multimedia content.

...

A form will usually contain a series of questions like this:


In CommCare, you can combine build all of the forms we need over the course of a particular project and link them together into one application. 

4. Modules

In CommCare, forms that are all related to the same type of thing are grouped together in modules.  A module can have one or many forms, and an application could have many modules; it is like a folder full of forms that are all about the same thing.  A module about pregnancy could contain a registration form, a home visit form, a pregnancy outcome, and a danger signs form. Each form has a different purpose but they are all related to the pregnancy.

...