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 [2017/08/21 09:13]
127.0.0.1 external edit
home [2019/08/11 17:13] (current)
ids-shuhao
Line 1: Line 1:
-===== Home Page =====+===== Wiki Home Page =====
  
 This wiki was created to support teachers and students throughout implementation of the Introduction to Data Science (IDS) curriculum. ​ 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 was created to support teachers and students throughout implementation of the Introduction to Data Science (IDS) curriculum. ​ Please take a look at the Navigation bar to the left to view different help options, or find the most used help pages below!
Line 5: Line 5:
 ---- ----
 ===== Project Goals ===== ===== Project Goals =====
-IDS grew out of the Mobilize project, a targeted National Science Foundation Math Science Partnership project funded in 2010. The IDS curriculum is a yearlong course designed to cultivate statistical and computational thinking skills in order to prepare secondary school students to live and work in a data-rich world. ​ IDS aims to develop computational and statistical thinking skills so that students can access and analyze data from a variety of traditional and non-traditional sources in order to develop skills and habits of mind that allow them to use open source data to better understand their community and the world. Please check out [[http://www.mobilizingcs.org|www.mobilizingcs.org]] for more detailed information on IDS and Mobilize project history.+IDS grew out of the Mobilize project, a targeted National Science Foundation Math Science Partnership project funded in 2010. The IDS curriculum is a yearlong course designed to cultivate statistical and computational thinking skills in order to prepare secondary school students to live and work in a data-rich world. ​ IDS aims to develop computational and statistical thinking skills so that students can access and analyze data from a variety of traditional and non-traditional sources in order to develop skills and habits of mind that allow them to use open source data to better understand their community and the world. Please check out [[https://www.idsucla.org/|www.idsucla.org]] for more detailed information on IDS and Mobilize project history.
  
 ===== Technology ===== ===== Technology =====
Line 22: Line 22:
 A campaign definition can be scripted in an XML file. The web tool provides a mechanism for users to create (by manually uploading the XML file) and manage their data campaigns. ​ A campaign definition can be scripted in an XML file. The web tool provides a mechanism for users to create (by manually uploading the XML file) and manage their data campaigns. ​
  
-The IDS Landing ​Page is located at [[https://ids.mobilizingcs.org/]]. Please visit the [[:​app:​web|IDS ​Landing ​Page Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.+The IDS Home Page is located at [[https://tools.idsucla.org/]]. Please visit the [[:​app:​web|IDS ​Home Page Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.
  
 === Campaign Authoring Tool (alpha) ===  === 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. 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.
  
-An alpha version of the campaign authoring tool is located at [[https://ids.mobilizingcs.org/#​author/​]]. Please visit the [[https://​wiki.mobilizingcs.org/​xml|Campaign Creation Guide]] for more information on how to create your campaign. ​+An alpha version of the campaign authoring tool is located at [[https://tools.idsucla.org/#​author/​]]. Please visit the [[https://​wiki.idsucla.org/​xml|Campaign Creation Guide]] for more information on how to create your campaign. ​
  
 ==== 2. Collect data ==== ==== 2. Collect data ====
Line 33: Line 33:
  
 There are three different options available: ​ There are three different options available: ​
-  * **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]]. +  * **Android devices**: A native Android application called "IDS UCLA" is available from the [[https://​play.google.com/​store/​apps/​details?​id=edu.ucla.oit.idsucla|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]].  +  * **iOS devices**: The mobile application called "IDS UCLA" is available from the [[https://apps.apple.com/​us/​app/​ids-ucla/id1422869521|iOS App Store]]., please visit the subsection on navigating the [[:​app:​iphone|iPhone App]].  
-  * **Web-based Survey Taking tool**: available on [[https://ids.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 [[:​app:​web:​surveys|Web App Data Collection Tool wiki]] on how to use the tool. +  * **Web-based Survey Taking tool**: available on [[https://tools.idsucla.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 [[:​app:​web:​surveys|Web App Data Collection Tool wiki]] on how to use the tool. 
  
  
Line 43: Line 43:
 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 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://ids.mobilizingcs.org/#​monitor]]. Please visit the [[app:​web:​campaign_monitor|campaign monitor dashboard wiki]] on how to use the dashboard.  ​+The campaign monitoring dashboard is located at [[https://tools.idsucla.org/#​monitor/]]. Please visit the [[app:​web:​campaign_monitor|campaign monitor dashboard wiki]] on how to use the dashboard.  ​
  
-=== IDS Landing ​Page ===+=== IDS Home Page ===
  
-The IDS Landing ​Page allows users to view their own data and data that are shared to them. Users can also share or delete their data through the Landing ​Page. +The IDS Home Page allows users to view their own data and data that are shared to them. Users can also share or delete their data through the Home Page. 
  
-The IDS Landing ​Page is located at [[https://ids.mobilizingcs.org/]]. Please visit the [[:​app:​web|IDS ​Landing ​Page Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.+The IDS Home Page is located at [[https://tools.idsucla.org/]]. Please visit the [[:​app:​web|IDS ​Home Page Guide]] or [[#​Available video tutorials|Available video tutorials]] for more information.
  
 ==== 4. Analyze and interpret data ==== ==== 4. Analyze and interpret data ====
Line 57: Line 57:
 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://ids.mobilizingcs.org/#​campaigns/#​dashboard]].+To access a campaign dashboard, visit [[https://tools.idsucla.org/#​campaigns/#​dashboard]].
  
 //Public Dashboards//​ (i.e., Snackboard and Mediaboard):​ During Mobilize deployment 2012, two different datasets about snack and advertisement were collected by 13 LAUSD Exploring Computer Science (ECS) classes as part of their data collection exercise. The GPS data associated with each record was obfuscated to preserve students'​ privacy. The customized visualizations 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: ​ //Public Dashboards//​ (i.e., Snackboard and Mediaboard):​ During Mobilize deployment 2012, two different datasets about snack and advertisement were collected by 13 LAUSD Exploring Computer Science (ECS) classes as part of their data collection exercise. The GPS data associated with each record was obfuscated to preserve students'​ privacy. The customized visualizations 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: ​
-  * Trash visualization: ​[[https://ids.mobilizingcs.org/#​dashboard/#​urn:​public:​trash]] +  * [[https://tools.idsucla.org/#​dashboard/#​urn:​public:​trash|Trash visualization]] 
-  * Snack visualization: ​[[https://ids.mobilizingcs.org/#​dashboard/#​urn:​public:​snack]] +  * [[https://tools.idsucla.org/#​dashboard/#​urn:​public:​snack|Snack visualization]] 
-  * Nutrition visualization: ​[[https://ids.mobilizingcs.org/#​dashboard/#​urn:​public:​nutrition]] +  * [[https://tools.idsucla.org/#​dashboard/#​urn:​public:​nutrition|Nutrition visualization]] 
-  * Media visualization: ​[[https://ids.mobilizingcs.org/#​dashboard/#​urn:​public:​media]]+  * [[https://tools.idsucla.org/#​dashboard/#​urn:​public:​media|Media visualization]]
  
 === PlotApp === === 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. 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://ids.mobilizingcs.org/#​campaigns/#​plotapp]]. Please visit the [[:​app:​web:​plotapp|PlotApp Guide]] on how to use the PlotApp tool.  ​+To access the PlotApp tool, visit [[https://tools.idsucla.org/#​campaigns/#​plotapp]]. Please visit the [[:​app:​web:​plotapp|PlotApp Guide]] on how to use the PlotApp tool.  ​
  
  
Line 74: Line 74:
   * 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 in depth data manipulation,​ analysis and visualization. ​   * 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 in depth data manipulation,​ analysis and visualization. ​
  
-Rstudio® is located at [[http://ids.mobilizingcs.org/#​rstudio]]). Please visit [[:​rstudio|RStudio® Guide]] for more information. ​+Rstudio® is located at [[http://tools.idsucla.org/#​rstudio]]). Please visit [[:​rstudio|RStudio® Guide]] for more information. ​
  
  
Line 83: Line 83:
 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 your school district roster system. ​ 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 your school district roster system. ​
  
-The class setup tool is located at [[https://ids.mobilizingcs.org/#​classes/​]]. ​ Please visit [[:​app:​web:​teacher|Class Setup wiki]] on how to use the tool. +The class setup tool is located at [[https://tools.idsucla.org/#​classes/​]]. ​ Please visit [[:​app:​web:​teacher|Class Setup wiki]] on how to use the tool. 
  
 ----- -----
Line 94: Line 94:
 ===== 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 Landing ​Page : [[http://​youtu.be/​ZlH-32fQ0ns|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285082|teachertube link]]+  * IDS Home Page : [[http://​youtu.be/​ZlH-32fQ0ns|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285082|teachertube link]]
   * Mobilize data collection apps   * Mobilize data collection apps
     * Mobilize android app : [[http://​www.youtube.com/​watch?​v=BxKKB13TEqU|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285078|teachertube link]]     * Mobilize android app : [[http://​www.youtube.com/​watch?​v=BxKKB13TEqU|YouTube link]], [[http://​www.teachertube.com/​viewVideo.php?​video_id=285078|teachertube link]]
Print/export