Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tci sfsu-uo h-2015

848 views

Published on

  • Be the first to comment

Tci sfsu-uo h-2015

  1. 1. The Commons Initiative at San Francisco State University http://commons.sfsu.edu Unless noted otherwise Sameer Verma, Ph.D. Professor, Information Systems College of Business, San Francisco State University San Francisco, CA 94132 USA http://verma.sfsu.edu/ sverma@sfsu.edu Presented at: Computer and Information Sciences University of Hyderabad, India
  2. 2. 2 SF State University (1899 - present) • 29,000 + students • Colleges: Business, Creative Arts, Education, Ethnic Studies, Health and Human Services, Humanities, Science and Engineering • Campus: O Main Campus: 1600 Holloway Ave. San Francisco O Downtown Center: 835 Market St., San Francisco O Romberg Tiburon Center, Tiburon http://www.sfsu.edu
  3. 3. 3 Commons Initiative - Mission • Two-fold: O To connect people, so they can communicate their ideas, and collaborate on projects in the digital commons space at SF State. (inward) O To foster an environment where SF State commons can participate in the commons worldwide. (outward) http://commons.sfsu.edu
  4. 4. 4 Two-fold mission Drupal at SF State Drupal Worldwide for instance...
  5. 5. 5 Upstream - Downstream Campus projects Worldwide Commons for instance... How?
  6. 6. 6 Not a committee A community initiative. Open to all: Students, Staff, Faculty
  7. 7. 7 Lenses • Education O How to bring “commons” into the classroom. • Technology O Neat stuff happens on campus. Share! • Outreach O Sustained collaboration and participation.
  8. 8. 8 Advisory Board Upstream connections
  9. 9. 9 Alexis Rossi, Internet Archive
  10. 10. 10 Alolita Sharma, Wikimedia
  11. 11. 11 Asheesh Laroia, Openhatch
  12. 12. 12 Brian Behlendorf, Apache
  13. 13. 13 Stefano Maffulli, Openstack
  14. 14. 14 Tim Vollmer, Creative Commons
  15. 15. 15 Two example projects 3D Printing Learning Analytics
  16. 16. 16 3D Printing
  17. 17. 17 3D Printing • Length (X), width (Y) and depth (Z) • Icing on a cake. O Make a flower from butter and sugar icing.
  18. 18. 18 2D Printing • Inkjet printers O Cartridge is X axis O Paper feed is Y axis O No depth. http://www.computershopper.com/var/ezwebin_site/storage/images/media/images/how-it-works-inkjet-printer/221000-1-eng-US/how-it-works-inkjet-printer.jpg
  19. 19. 19 Add Z Axis • Print using molten plastic • Move print head up slightly • Layer plastic • Cooled plastic = 3D object
  20. 20. 20 Industrial • Fills up a small room • $20,000 to $50,000 • Used for prototyping • Don't forget the ink! Production series from Stratasys
  21. 21. 21 Hobby Market • Plastic (the ink) costs $30 a kilogram
  22. 22. 22 Question: Affordability How much would you pay for a 3D printer?
  23. 23. 23 RepRap • Replicating Rapid Prototyper • Print a printer from a printer O 70% to 90% • Self-replicating printers! • http://reprap.org Watch the video:
  24. 24. 24 MakerBot • Early open source printer • Became proprietary • Acquired by Stratasys • Printers range from $1200 to $7000 • http://makerbot.com Cupcake
  25. 25. 25 Printrbot at Kickstarter • Goal of $25,000 • Raised $830,827 on Kickstarter
  26. 26. 26 Printrbot Bots • http://printrbot.com
  27. 27. 27 Parts • Motors • Bed • Extruder • Filament • Threaded rods • Smooth rods • Pulleys • Gears • ...
  28. 28. 28 Plastic • ABS • PLA • Other
  29. 29. 29 Tweaks • Open Source => Lots of tweak'ability! • Tweaks make it better. O http://printrbottalk.com O https://www.youtube.com/user/printrbot
  30. 30. 30 Printrbot Jr. V2
  31. 31. 31 Learning Analytics
  32. 32. 32 XOVis – Analytics and Visualization Learning Analytics for Sugarlabs and OLPC
  33. 33. 33 Overview • Peering into data about usage of laptops • Learning Analytics O 1) measurement, 2) collection, 3) analysis and 4) reporting • Visualization is part of the the reporting section O Tends to be most memorable, because of its visual component O Reporting should be more than just visualization • XOVis as an add-on to existing and new projects O Existing projects can add this and “do analytics” O New projects can implement integrated analytics along with each school deployment.
  34. 34. 34 History • Paraguay – Raúl Gutiérrez Segalés and Morgan Ames • Jamaica – Leotis Buchanan and Sameer Verma • Australia – Martin Abente Lahaye • India – Anish Mangal and Sameer Verma • Nepal – Martin Dluhos, Andi Gros, Sameer Verma • See http://www.olpcsf.org/node/204
  35. 35. 35 XOVis Written by Martin Dluhos https://github.com/martasd/xovis
  36. 36. 36 Methodologies • Qualitative O In-class observation O Interviews  Children, parents, siblings, teachers, principals, local community • Quantitative O Assessment tests as proxy O Metadata • One corroborates the other.
  37. 37. 37 Metadata • Not a bad word. • Metadata is data about data. O Data: Creative work by the child. O Metadata: time of creation, duration, collaboration, save- and-resume, etc. • Metadata acts as a proxy for engagement. • Engagement is a proxy for learning. • Observing aggregates.
  38. 38. 38 The Datastore • User data is stored in Sugar using a datastore written in Python. • The front-end (user interface) to the datastore is the Journal activity • The Journal activity allows for storage, retrieval, searching, indexing, sorting etc. as contained in the datastore. • In addition to the Journal as an expression of the datastore, we can extract relevant bits about the data stored as metadata.
  39. 39. 39 Metadata: The data about data
  40. 40. 40 ? What happens at school? Cloud XOVis: Cloud-based analytics and visualization dashboard
  41. 41. 41 Central management for orchestration, monitoring and analytics is done in the cloud. Architecture Cloud Micro-Cloud Laptop with child has some offline content. It works in school and can go home. Micro-cloud appliance at school acts as a local mirror for content and management
  42. 42. 42 Each child’s work is automatically stored in a Journal on her laptop
  43. 43. 43 This work is distilled into metrics at the school micro-cloud appliance Micro-Cloud Metrics
  44. 44. 44 Metrics from school appliances are synced with the cloud to generate analytics Cloud Micro-Cloud Micro-Cloud Micro-Cloud Analytics
  45. 45. 45 What happens when the Internet connection breaks or slows down? Cloud Micro-Cloud Micro-Cloud Micro-Cloud x x x Resilience
  46. 46. 46 We use “eventual consistency” to synchronize data between each school and the cloud. Cloud Micro-Cloud Micro-Cloud Micro-Cloud Eventual Consistency
  47. 47. 47 CouchDB Database, Aggregation, Offline Sync, Document Storage, NoSQL, etc. http://couchdb.apache.org
  48. 48. 48 CouchDB supports “eventual consistency” through incremental replication and conflict management between CouchDB instances at the schools and a central location, such as the Ministry of Education Cloud Micro-Cloud Micro-Cloud Micro-Cloud replication Replication
  49. 49. 49 xovis process_journal_stats.py csv json CouchDB Methods: metadata stats dbinsert Excel LibreOffice R
  50. 50. 50 XOVis: Quest for Data
  51. 51. 51 XOVis: Quest for Data
  52. 52. 52 XOVis: Quest for Data
  53. 53. 53 XOVis: Quest for Data
  54. 54. 54 XOVis: Quest for Data
  55. 55. 55 XOVis: Quest for Data
  56. 56. 56 XOVis: Quest for Data
  57. 57. 57 XOVis: Quest for Data
  58. 58. 58 The Power of HTML5 XOVis: Quest for Data XOVis: Quest for Data XOVis: Quest for Data AndroidSugar Android Ubuntu
  59. 59. 59 Scope • Add multiple schools or deployments O Within a country O Across countries • Compare certain stats across multiple deployments
  60. 60. 60 Development continues. Join us! https://github.com/martasd/xovis

×