Skip to content

Lesson 19: Implementing Our Own Participatory Sensing Campaign

Lesson 19: Implementing Our Own Participatory Sensing Campaign


Students will mock-implement, create their Participatory Sensing campaign, survey on their topic of interest, then begin data collection.


  1. Campaign Creation handout (LMR_3.16_Campaign Creation) from previous lesson

  2. Campaign Authoring Tool (

  3. Video showing how to create a Campaign found here.

Essential Concepts:

Essential Concepts:

Practicing data collection prior to implementation allows optimization of a Participatory Sensing Campaign.


  1. Display the class generated campaign information for the class to clearly see.

  2. In teams, have students mock-implement the campaign they have created. They can do this by asking each other the survey questions to make sure they make sense/ will generate relevant data to their research question and statistical questions. They can use the evaluative questions from Lesson 17 step #10.

  3. If there are suggestions for improvement, have teams propose them to the class and make final changes to the campaign.

  4. Inform students that you will now demonstrate the tool used to create the campaigns that is displayed on their mobile devices or computers.

  5. Login to the IDS Home Page found at Click on the Campaigns tab on the navigation bar at the top of the page. Then, follow the steps in the tool:

    1. Campaign Info Window:

      1. Campaign Name: Give your campaign a name. A name related to the topic is recommended.

      2. Select your class/period.

      3. Description: Provide a one-sentence description of your campaign.

      4. Data Sharing: Select Disabled in order to monitor for improper responses.

      5. Campaign Status: Select Running.

      6. Click the |+Add Survey| button.

    2. Survey Window:

      1. Title: Give the survey a title (again, it may or may not be the same as the campaign name). Users see the title and the all the prompts that follow.

      2. ID: Give the survey a name (it may or may not be the same as the campaign name). Users do not see the survey ID.

      3. Description: Provide a short description of the survey for display.

      4. Submit Text: Provide a brief message to be displayed after survey submission.

      5. Anytime: Select the checkbox if you want the survey to be available at anytime.

      6. Click the |+Add Prompt| button and select the prompt type for your first survey question. Note: You should only select from the following choices: Single choice, number, photo, and text. Multiple-choice does not mean select one choice; it means select many choices. It is not recommended that multiple-choice be used at this point.

    3. Prompt Information:

      1. Click the new prompt bar.

      2. Prompt ID: This will be your first variable. A short one-word name or short two-word name separated by an underscore is recommended.

      3. Prompt Label: This is the variable name that will be displayed (it may be the same as the prompt ID without the underscore, if used).

      4. Question Text: Type the survey question about which you want to collect data.

      5. Additional Prompt Information: Depending on the prompt type, you will be asked to enter additional information. For example, if your prompt is Text, you will be asked a minimum and a maximum value for the number of characters the participant can enter.

      6. Skippable: Select the checkbox if you would like the prompt to be skipped. It is recommended that photo prompts be skippable, since some users will submit their responses via a browser.

    4. Repeat step c for the remaining survey questions by clicking the |+Add Prompt| button.

    5. XML Code: As you create the campaign, the code that creates it will be displayed. You may select the checkbox titled Enable Syntax Highlighting so that students can keep track of where the information you are adding is embedded in the code. Inform students that they will be learning about XML syntax in the next several lessons.

    6. Click the |Submit Campaign| button on the top, right hand side of the page once all prompts have been added. This action will send the campaign to the server for users to see.

  6. Once all prompts have been created, students may use their smart devices or login to the IDS Home Page to view the new campaign. Remember to Refresh Campaigns.

  7. Students should go through the entire participatory sensing survey to see how their questions are displayed. They do not have to upload the survey.

Class Scribes:

One team of students will give a brief talk to discuss what they think the 3 most important topics of the day were.


For the next 5 days, students will collect data using their newly created Participatory Sensing campaign.