the commons initiative at san francisco state...

60
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/ [email protected] Presented at: Computer and Information Sciences University of Hyderabad, India

Upload: others

Post on 03-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

The Commons Initiativeat San Francisco State University

http://commons.sfsu.edu

Unless noted otherwise

Sameer Verma, Ph.D.Professor, Information Systems

College of Business, San Francisco State UniversitySan Francisco, CA 94132 USA

http://verma.sfsu.edu/ [email protected]

Presented at:Computer and Information SciencesUniversity of Hyderabad, India

Page 2: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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 FranciscoO Downtown Center: 835 Market St., San FranciscoO Romberg Tiburon Center, Tiburon

http://www.sfsu.edu

Page 3: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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

Page 4: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

4

Two-fold mission

Drupal at

SF StateDrupal Worldwide

for instance...

Page 5: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

5

Upstream - Downstream

Campusprojects

Worldwide Commons

for instance...

How?

Page 6: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

6

Not a committee

A community initiative.

Open to all:

Students, Staff, Faculty

Page 7: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

7

Lenses

• EducationO How to bring “commons” into the classroom.

• TechnologyO Neat stuff happens on campus. Share!

• OutreachO Sustained collaboration and participation.

Page 8: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

8

Advisory Board

Upstream connections

Page 9: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

9

Alexis Rossi, Internet Archive

Page 10: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

10

Alolita Sharma, Wikimedia

Page 11: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

11

Asheesh Laroia, Openhatch

Page 12: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

12

Brian Behlendorf, Apache

Page 13: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

13

Stefano Maffulli, Openstack

Page 14: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

14

Tim Vollmer, Creative Commons

Page 15: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

15

Two example projects

3D Printing

Learning Analytics

Page 16: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

16

3D Printing

Page 17: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

17

3D Printing

• Length (X), width (Y) and depth (Z)

• Icing on a cake.O Make a flower from butter and sugar icing.

Page 18: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

18

2D Printing

• Inkjet printersO Cartridge is X axisO Paper feed is Y axisO 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

Page 19: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

19

Add Z Axis

• Print using molten plastic

• Move print head up slightly

• Layer plastic

• Cooled plastic = 3D object

Page 20: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

20

Industrial

• Fills up a small room

• $20,000 to $50,000

• Used for prototyping

• Don't forget the ink!

Production series from Stratasys

Page 21: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

21

Hobby Market

• Plastic (the ink) costs $30 a kilogram

Page 22: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

22

Question:

Affordability

How much would you pay for a 3D printer?

Page 23: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

23

RepRap

• Replicating Rapid Prototyper

• Print a printer from a printerO 70% to 90%

• Self-replicating printers!

• http://reprap.org

Watch the video:

Page 24: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

24

MakerBot

• Early open source printer

• Became proprietary

• Acquired by Stratasys

• Printers range from $1200 to $7000

• http://makerbot.com Cupcake

Page 25: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

25

Printrbot at Kickstarter

• Goal of $25,000

• Raised $830,827 on Kickstarter

Page 26: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

26

Printrbot Bots

• http://printrbot.com

Page 27: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

27

Parts

• Motors

• Bed

• Extruder

• Filament

• Threaded rods

• Smooth rods

• Pulleys

• Gears

• ...

Page 28: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

28

Plastic

• ABS

• PLA

• Other

Page 29: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

29

Tweaks

• Open Source => Lots of tweak'ability!

• Tweaks make it better.O http://printrbottalk.comO https://www.youtube.com/user/printrbot

Page 30: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

30

Printrbot Jr. V2

Page 31: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

31

Learning Analytics

Page 32: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

32

XOVis – Analytics and Visualization

Learning Analytics for Sugarlabs and OLPC

Page 33: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

33

Overview

• Peering into data about usage of laptops

• Learning AnalyticsO 1) measurement, 2) collection, 3) analysis and 4) reporting

• Visualization is part of the the reporting sectionO Tends to be most memorable, because of its visual

componentO Reporting should be more than just visualization

• XOVis as an add-on to existing and new projectsO Existing projects can add this and “do analytics”O New projects can implement integrated analytics along with

each school deployment.

Page 34: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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

Page 35: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

35

XOVis

Written by Martin Dluhos

https://github.com/martasd/xovis

Page 36: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

36

Methodologies

• QualitativeO In-class observationO Interviews

Children, parents, siblings, teachers, principals, local community

• QuantitativeO Assessment tests as proxyO Metadata

• One corroborates the other.

Page 37: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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.

Page 38: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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.

Page 39: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

39

Metadata: The data about data

Page 40: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

40

?

What happens at school?

Cloud

XOVis: Cloud-based analytics and visualization dashboard

Page 41: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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

Page 42: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

42

Each child’s work is automatically storedin a Journal on her laptop

Page 43: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

43

This work is distilled into metrics at the school micro-cloud appliance

Micro-Cloud

Metrics

Page 44: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

44

Metrics from school appliances are synced with the cloud to generate analytics

Cloud

Micro-Cloud

Micro-Cloud

Micro-Cloud

Analytics

Page 45: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

45

What happens when the Internet connection breaks or slows down?

Cloud

Micro-Cloud

Micro-Cloud

Micro-Cloud

x

xx

Resilience

Page 46: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

46

We use “eventual consistency” to synchronize data between each school and the cloud.

Cloud

Micro-Cloud

Micro-Cloud

Micro-Cloud

Eventual Consistency

Page 47: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

47

CouchDB

Database, Aggregation, Offline Sync, Document Storage, NoSQL, etc.

http://couchdb.apache.org

Page 48: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

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

Page 49: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

49

xovis

process_journal_stats.py

csv

json

CouchDB

Methods:metadata

statsdbinsert

ExcelLibreOfficeR

Page 50: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

50

XOVis: Quest for Data

Page 51: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

51

XOVis: Quest for Data

Page 52: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

52

XOVis: Quest for Data

Page 53: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

53

XOVis: Quest for Data

Page 54: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

54

XOVis: Quest for Data

Page 55: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

55

XOVis: Quest for Data

Page 56: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

56

XOVis: Quest for Data

Page 57: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

57

XOVis: Quest for Data

Page 58: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

58

The Power of HTML5

XOVis: Quest for Data

XOVis: Quest for Data

XOVis: Quest for Data

AndroidSugar Android

Ubuntu

Page 59: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

59

Scope

• Add multiple schools or deploymentsO Within a countryO Across countries

• Compare certain stats across multiple deployments

Page 60: The Commons Initiative at San Francisco State Universitycommons.sfsu.edu/sites/default/files/TCI-SFSU-UoH-2015.pdf · 3 Commons Initiative - Mission •Two-fold: O To connect people,

60

Development continues. Join us!

https://github.com/martasd/xovis