Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
home [2014/05/06 14:44]
hongsudt
home [2017/08/15 13:52] (current)
Line 1: Line 1:
 ===== Home Page ===== ===== Home Page =====
  
-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!+This wiki is designed ​to support teachers and students ​in the implementation of Mobilize ​Mathematics,​ Science, and Mobilize Prime curricula. Information and support for the Introduction to Data Science (IDS) curriculum can now be found at: https://​ids-wiki.mobilizingcs.org/ 
 + 
 +Please take a look at the Navigation bar to the left to view different help options, or find the most used help pages below
 ---- ----
-==== Technology ​==== +===== Project Goals ===== 
-In Mobilize, students develop their computation thinking skills through the following participatory sensing ​(PS) process: 1) create their data collection projects by choosing the topic and designing the details of the projects; 2) collect data by making key decisions about whatwhere, and when to report observations;​ and 3explore, analyze and interpret the collected ​data. The Mobilize technology has been designed ​to equip LAUSD STEM classrooms ​with an integrated ​and iterative learning environment ​for students to practice the PS process.+The Mobilize ​project is a targeted National Science Foundation Math Science Partnership project funded in 2010. Mobilize aims to engage STEM (ScienceTechnologyEngineering ​and Mathematicsstudents in data collection and analysis activities that promote computational thinking and civic engagement via innovative STEM curriculaIn short, we aims to equip students ​with skills so that they can think critically, creatively ​and constructively around data. Please check out [[http://​www.mobilizingcs.org|www.mobilizingcs.org]] ​for more project detail
  
-There are four main components used in the Mobilize ​projects:  +===== Technology ===== 
-  * Mobile ​data collection  +In Mobilize, students develop their computation thinking skills through the following participatory sensing (PS) process:  
-  * Data Management ​and administration ​ +  ​**Create Campaigns (Asking Questions)**:​ Create their data collection ​projects/​campaigns by choosing the topic and designing the details of the campaigns; 
-  * Data visualization ​and exploration +  ​**Collect ​Data**: Collect data by making key decisions about what, where, ​and when to report observations; ​ 
-  * Backendwhich serves as a datastore ​and provides a unified interface for data access+  ​- **Manage ​Data**: check and share their data to their peers; 
-Note: Mobilize ​software suite is powered by ohmage ([[http://​www.ohmage.org]]). ​+  ​**Analyze and Interpret Data**: Exploreanalyze ​and interpret the collected ​data.  
 +The Mobilize ​technology (powered by ohmage ([[http://​www.ohmage.org]]) ​has been designed to equip 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 [[requirements|the minimum software/​device requirements]] are met
  
-If you are interested in adopting Mobilize technologies in your classroom, please check to make sure that [[requirements|the minimum ​software/device requirements]] are met. +Here is the available ​software ​suite: ​
  
-=== 1. Mobilize Platform ​===+==== 1. Create Campaign ==== 
  
-== 1.1. Web Frontend == +==Web Frontend: Upload Campaign Definition XML === 
-The web application will be used to provide students secure access to their data. It supports secure login, ​campaign ​management, data management and basic campaign monitoring and visualization. Through a web interface students review and share their data to the growing data set collected by their classes. The web application ​can also be used to discover the answers to basic statistical inferences ​in real-time as data is being collectedWhen data collection is complete, the web application allows ​for easy exporting of the data to a more thorough statistical analysis tool.+campaign ​definition ​can be scripted ​in an XML fileThe web frontend provides a mechanism ​for users to create (by manually uploading ​the XML file) and manage their data campaigns
  
-The Mobilize web frontend is located at [[https://​lausd.mobilizingcs.org]]). Please visit the [[:​app:​web|Web Frontend Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.+The Mobilize web frontend is located at [[https://​lausd.mobilizingcs.org/#​web/​|lausd.mobilizingcs.org/#​web]]. Please visit the [[:​app:​web|Web Frontend Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.
  
-== 1.2. Mobile Applications ​== +=== Campaign Authoring Tool (alpha) ===  
-The mobile applications will be used most often during ​the project to gather dataThe application ​can gather data via surveys, images and GPS tracking. Beyond just gathering data, mobile application users will be able to view their data submissions and track the upload progress of their submissions via the Response History section.+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 backendUsers 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.
  
-There are two different options available:  +An alpha version of the campaign authoring tool is located at [[https://lausd.mobilizingcs.org/#authoring]]. Please visit the [[https://wiki.mobilizingcs.org/xml|Campaign Creation Guide]] for more information ​on how to create your campaign
-  * Android: A native Android application called "UCLA MobilizingCS" ​is available from the [[https://play.google.com/store/​apps/​details?​id=org.ohmage.mobilizingcs|Google Play Store]]. Please visit the subsection on navigating the [[:​app:​android|Android App]]. +
-  * iOS: The mobile application called "UCLA MobilizingCS"​ is available from the [[https://itunes.apple.com/us/​app/​mobilize-mwf/​id601202066?​mt=8|iOS App Store]]., please visit the subsection ​on navigating the [[:​app:​iphone|iPhone App]]+
  
-Note: For those that do not have mobile ​phones, a browser-based ​version ​to perform ​data collection ​with limited functionalities is also available at [[https://​lausd.mobilizingcs.org/​survey]]+==== 2. Collect data ==== 
 +The mobile ​applications will be used most often during the project to gather data. Howeverthere 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
  
-=== 2RStudio Application ==+There are three different options available:  
-  * RStudio. 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+  * **Android devices**: A native Android application called "UCLA MobilizingCS"​ is available from the [[https://​play.google.com/​store/​apps/​details?​id=org.ohmage.mobilizingcs|Google Play Store]]. Please visit the subsection on navigating the [[:​app:​android|Android App]]. 
 +  * **iOS devices**: The mobile application called "UCLA MobilizingCS" ​is available from the [[https://​itunes.apple.com/​us/​app/​mobilize-mwf/​id601202066?​mt=8|iOS App Store]]., please visit the subsection on navigating the [[:​app:​iphone|iPhone App]].  
 +  * **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, ​user will be asked to upload ​picture2) the GPS obtained from the browser might be inaccurate or unavailable. Please visit [[:​app:​web:​surveys|Web App Data Collection Tool wiki]] on how to use the tool
  
-Rstudio is located at [[http://​rstudio.mobilizingcs.org]]). Please visit [[:​rstudio|RStudio Guide]] for more information. ​ 
  
-=== 3. Interactive Dashboards ===+==== 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).  
 + 
 +The campaign monitoring dashboard is located at [[https://​lausd.mobilizingcs.org/#​monitor]]. Please visit the [[app:​web:​campaign_monitor|campaign monitor dashboard wiki]] on how to use the dashboard. ​  
 + 
 +=== 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.  
 + 
 +The Mobilize web frontend is located at [[https://​lausd.mobilizingcs.org/#​web/​|lausd.mobilizingcs.org/#​web]]. Please visit the [[:​app:​web|Web Frontend Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information. 
 + 
 +==== 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 Dashboards ===
 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. ​ 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]].+To access a campaign dashboard, visit [[https://​lausd.mobilizingcs.org/​#dashboard]].
  
-==Public Dashboards (i.e., Snackboard and Mediaboard)== +//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: ​
-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: ​+
   * Snack visualization:​ [[https://​lausd.mobilizingcs.org/​publicsnack]]   * Snack visualization:​ [[https://​lausd.mobilizingcs.org/​publicsnack]]
   * Advertisement visualization:​ [[https://​lausd.mobilizingcs.org/​publicmedia]]   * Advertisement visualization:​ [[https://​lausd.mobilizingcs.org/​publicmedia]]
 +
 +=== PlotApp ===
 +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.
 +
 +To access the PlotApp tool, visit [[https://​lausd.mobilizingcs.org/#​plotapp]]. Please visit the [[:​app:​web:​plotapp|PlotApp Guide]] on how to use the PlotApp tool.  ​
 +
 +
 +=== RStudio® Application ===
 +  * 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. ​
 +
 +Rstudio® is located at [[http://​rstudio.mobilizingcs.org]]). Please visit [[:​rstudio|RStudio® Guide]] for more information. ​
 +
 +
 +==== 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. ​
 +
 +The class setup tool is located at [[https://​lausd.mobilizingcs.org/#​teacher]]. ​ Please visit [[:​app:​web:​teacher|Class Setup wiki]] on how to use the tool. 
  
 ----- -----
  
-==== Minimum software/​device requirements ====+===== Minimum software/​device requirements ​=====
  
 If you are interested in adopting Mobilize technologies in your classroom, please visit [[requirements|the minimum software/​device requirements]]. If you are interested in adopting Mobilize technologies in your classroom, please visit [[requirements|the minimum software/​device requirements]].
 ----- -----
  
-==== Available video tutorials ====+===== Available video tutorials ​=====
   * Do and Don't : [[http://​www.youtube.com/​watch?​v=_j8DG7hKY8A|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285083|teachertube link]]   * Do and Don't : [[http://​www.youtube.com/​watch?​v=_j8DG7hKY8A|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285083|teachertube link]]
   * Mobilize Web Frontend : [[http://​youtu.be/​ZlH-32fQ0ns|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285082|teachertube link]]   * Mobilize Web Frontend : [[http://​youtu.be/​ZlH-32fQ0ns|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285082|teachertube link]]
Line 60: Line 99:
     * Mobilize IOS app : [[http://​www.youtube.com/​watch?​v=y5jIjbU85rs|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285080|teachertube link]]     * Mobilize IOS app : [[http://​www.youtube.com/​watch?​v=y5jIjbU85rs|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285080|teachertube link]]
     * Browser-based data collection : [[http://​youtu.be/​LD6ONWPWFPI|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285091|teachertube link]]     * Browser-based data collection : [[http://​youtu.be/​LD6ONWPWFPI|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285091|teachertube link]]
-  * Rstudio +  * Rstudio® 
-    * [[http://​youtu.be/​0h2b3sO5DT8|Introduction to Rstudio ​(YouTube)]]+    * [[http://​youtu.be/​0h2b3sO5DT8|Introduction to Rstudio® ​(YouTube)]]
     * [[http://​youtu.be/​cFiTUg_B934|Plots (YouTube)]]     * [[http://​youtu.be/​cFiTUg_B934|Plots (YouTube)]]
     * [[http://​youtu.be/​e2XkA-_OovM|Map analysis (YouTube)]]     * [[http://​youtu.be/​e2XkA-_OovM|Map analysis (YouTube)]]
Line 70: Line 109:
 ----- -----
  
-==== FAQ ====+===== FAQ =====
 Please visit [[faq|Frequently Asked Questions]] for frequently asked questions. ​ Please visit [[faq|Frequently Asked Questions]] for frequently asked questions. ​
 +
 +
 +All rights to RStudio® and Shiny™ are exclusive to RStudio, Inc.
Print/export