Table of Contents
This wiki was created to support the LAUSD teachers and students during the Mobilize deployments. Please take a look at the Navigation bar to the left to view different help options, or find the most used help pages below!
The Mobilize project is a targeted National Science Foundation Math Science Partnership project funded in 2010. Mobilize aims to engage STEM (Science, Technology, Engineering and Mathematics) students in data collection and analysis activities that promote computational thinking and civic engagement via innovative STEM curricula. In short, we aims to equip students with skills so that they can think critically, creatively and constructively around data. Please check out www.mobilizingcs.org for more project detail.
In Mobilize, students develop their computation thinking skills through the following participatory sensing (PS) process:
- Create Campaigns (Asking Questions): Create their data collection projects/campaigns by choosing the topic and designing the details of the campaigns;
- Collect Data: Collect data by making key decisions about what, where, and when to report observations;
- Manage Data: check and share their data to their peers;
- Analyze and Interpret Data: Explore, analyze and interpret the collected data.
The Mobilize technology (powered by ohmage (http://www.ohmage.org) has been designed to equip LAUSD STEM classrooms with an integrated and iterative learning environment for students to practice the PS process. If you are interested in adopting Mobilize technologies in your classroom, please check to make sure that the minimum software/device requirements are met.
Here is the available software suite:
1. Create Campaign
Web Frontend: Upload Campaign Definition XML
A campaign definition can be scripted in an XML file. The web frontend provides a mechanism for users to create (by manually uploading the XML file) and manage their data campaigns.
Campaign Authoring Tool (alpha)
The Campaign Authoring tool provides a graphic user interface that guides the user through a step-by-step campaign creation process and automatically creates the project XML content that can be uploaded to the backend. Users can click to view the temporary XML content at any time during the process. On-screen tool-tips describe each configuration parameter as well as potential values for that parameter.
2. Collect data
The mobile applications will be used most often during the project to gather data. However, there is also a browser-based survey taking tool that students without mobile devices can use to submit their data collection. Timestamp and GPS locatioin (if allowed) will be attached to each data record.
There are three different options available:
- Web-based Survey Taking tool: available on https://lausd.mobilizingcs.org/#survey. This tool allows users to complete their surveys using desktop browsers with two drawbacks: 1) there is no photo taking capability; instead, a user will be asked to upload a picture. 2) the GPS obtained from the browser might be inaccurate or unavailable. Please visit Web App Data Collection Tool wiki on how to use the tool.
3. Manage Data
Campaign Monitoring Dashboard (alpha)
The campaign monitoring dashboard is designed for teachers (and students) to easily monitor the data collection progress within a campaign. The activities are displayed in terms of survey responses (i.e. total responses) and participants (i.e. top collectors).
Web Frontend: Survey Response Tab
The Web Frontend allows users to view their own data and data that are shared to them. Users can also share or delete their data through the frontend.
4. Analyze and interpret data
Instead of a one-size-fit-all solution, Mobilize provides a set of tools that facilitate the data exploration, visualization and analysis for different usage scenarios. All tools (except RStudio®) dynamically retrieved their data from the backend. The following tools are available.
Interactive dashboard allows students to interactively visualize and manipulate (i.e. filtering/subsetting) their data through a graphic user interface. It simultaneously displays multiple one-variable graphs (i.e. pie charts, bar plots, maps, wordcloud, image pane) each representing a different survey question. Users can directly interact with individual graphs to filter and zoom into the data. Specifically, users can select a range within a bar plot, choose a segment of a pie chart, or type in a specific word in a wordcloud to filter the data. Multiple filtering conditions can be applied simultaneously to further zoom into the data. Once a graph is filtered, other graphs will be immediately updated accordingly.
To access a campaign dashboard, visit https://lausd.mobilizingcs.org/#dashboard.
Public Dashboards (i.e., Snackboard and Mediaboard): During Mobilize deployment 2012, two different datasets about snack and advertisement were collected by 13 LAUSD Explored Computer Science (ECS) students as part of their data collection exercise. The GPS data associated with each record was ofuscated to preserve students' privacy. The customized visualization provide an interactive way for users to explore different data types (e.g. categorical, number, text, etc.), subsetting concept, maps, and time. The following dashboards are publicly available:
PlotApp allows users to dynamically explore multidimensional relationships in survey data through the customizable composition of statistical plots. Students can choose up to 4 variables for their explorations. A set of fitted functions (e.g. linear, quadratic, exponential) as well as subsetting capability are also available.
- RStudio® is an open-source data analysis tool based on R, which is a programming language and software environment for statistical computing. RStudio® provides students access to a centralized R computing platform via web browsers. RStudio® allows students to perform indept data manipulation, analysis and visualization.
5. Other management tools
Other management tools are the are used within the Mobilize project are:
Class Setup Tool
A teacher, once given proper privileges, can dynamically create and manager their classes. The tool allows teachers to create and manage their student accounts through a CSV file containing student roster exported from the LAUSD ISIS system.
Minimum software/device requirements
If you are interested in adopting Mobilize technologies in your classroom, please visit the minimum software/device requirements.
Available video tutorials
- Mobilize data collection apps
Please visit Frequently Asked Questions for frequently asked questions.
All rights to RStudio® and Shiny™ are exclusive to RStudio, Inc.