purdue ironhacks
Post on 09-Feb-2017
37 Views
Preview:
TRANSCRIPT
TurningOpenDataintoDigitalInnovations:HackingwithSocialImpactProf.SabineBrunswicker |PoojaShevade |Priyank Jain|Jia Cheoh | DannySierraOctober2016
RESEARCH CENTEROpen Digital Innovation
RCODIPRESENTS
PurdueIronHack 2016– Gold&BlackIronHacks
§ Introduction – About Purdue IronHacks
ItistimetonurturetheopendatamovementatPurdue!
Let’smakeopendataactionableanddevelopanappthatsolves
day-to-daychallengesofcitizensinWestLafayetteand
Lafayette.
INNOVATEWITHOPENDATA:Createanovel,cool,andperformativemash-upembeddedinawebsitethathelpsuserstosolvetheirproblem
OUTPERFORMOTHERSANDLEARNFROMOTHERS:IronHacks isaboutcompetitionbutyougetalsofeedbackandlearnfromothers’work
HACKVIRTUALLYBUTALSOMEETPHYSICALLY:Weofferatrainingonopendata,usingtherequiredAPI,andlearningabouttheprogrammingtools
GAIN&FAMEINMULTIPLEWAYS: Improveyourscoreontheway,gainreputation,learn(GitHub,JSSFIDDLE,etc.)andwinaprize
PURDUE IRONHACK operates in 4 cycles for hackers: hack, breathe, learn, iterate, and win INTRODUCTION – ABOUT PURDUE IRONHACKS
WHAT ARE THE IRONHACKS? NOT YOUR ORDINARY HACKATHON!
Traditional ‘Hackathons’ ThePurdueIronHacks36 hrs ofhighenergy;lesscreativity 3weekshigh-energyhacking/3 iterations;time
forcreativity
Code:proprietary,nosharing ofcodewithothers
Code:openaccess,shared withothers,canbuildonothers’code.
Mentorshipduringthe36hrs andfeedbackonfinalsolution.
3iterationsoffeedback;hackersgetvaluableuser,technical,market,andexpertfeedbackforconstantguidance.
Constant physicalpresence andinteraction Virtualpresenceandcommunication;hackerscanworkonproblemswhentheywish
GOAL:FacilitatingEntrepreneurialIndividualstoTurnOpenDataintoDigital
Innovations(Mash-Ups)thatCreateValueforCitizens!
PURDUE IRONHACKS
Purdue IronHacks come in two “colors”: Gold and Black
Gold IronHack Black IronHack
• AHack inClasses CNIT487andCGT513 atPurdue Polytechnic Institute
• Challenge:Foodlocationapp• Virtualhackingandvirtualfeedback• In-class training&coding with RCODI
team
• OpenHack for Purdue students &citizenhackersinWestLafayette/Lafayette.
• Challenge:Virus&Deseasetracker.• Virtualhackingandvirtualfeedback
during 4the rounds.
INTRODUCTION – ABOUT PURDUE IRONHACKS
The hack subsumes a series of hacking sprints; there are four cycles
Trainingsessions
HackingPhase1
Evaluation
phase1
HackingPhase2
Evaluation
phase2
HackingPhase3
Evaluation
phase3
21days
2weeksbeforestart
2Days
3Days 3Days
2Days
3Days
2Days
Workhard,becreative
Workhard,becreative
Workhard,becreative,compete
Checkoutscores
Checkoutscores
Wait…
Finalwinnersandawardsceremony!
Developer
Expert&customerpanel
TheIRONHACKPHASES
Milestones/metrics
Completethepostsurvey
Checkout
scores
HackingPhase4
Evaluation
phase4
3Days
3Days
Workhard,finalpush!
INTRODUCTION – ABOUT PURDUE IRONHACKS
3WinnersperHack• BestSolution($500)• ImprovementSpirit($250)• CommunitySpirit($150)
Prizes:1) ACoolAnalyticsInternshipwith
IN-ISACSecurityOperationsCenter(SOC)
2) InternshipopportunitywithSocrata3) AmazonGiftCardupto$5004) FeaturedinPurduePolytechnic
Magazine5) Certificate
Technical Experts & Company SponsorsDesign Experts and Day-to-Day Users
There are ‘real’ awards – just like in a real contest; our industry sponsors actively participate in the hacks
INTRODUCTION – ABOUT PURDUE IRONHACKS
Best Solution ($500 Amazon Gift Card): Thebestsolutionwasevaluatedbasedonthesubmission wereceivedinthefinalround.4equallyweighedcriteria:Technology, UserRequirements,Usability,andNoveltyapplied.Thehighestaggregatescorewon.
Improvement Spirit ($250 Amazon Gift Card): Thosewhowereamongthetop25%ineachofthethreehackingphasesqualified forthisaward:Among thosewhometthesecriteriawerankedthemintermsofnumber ofGitHubsubmissionswithsignificantchanges(changesrelatedtoallcategories).
Community Spirit ($150 Amazon Gift Card): Thosewhomadethemostvaluablecontributions tothediscussionqualifiedforthisaward(number ofposts,numberofotherpeople thatfound thatcommentuseful,andexpertjudgment).
There are three winning categoriesINTRODUCTION – ABOUT PURDUE IRONHACKS
1.OnedatasetisMandatory: ClimateDataOnline
2.TheapplicationusesatleastonedatasetfromData.gov orOpenIndyPortal that
wasreleasedbytheStateofIndiana
3.TheapplicationshouldbewritteninJavaScript language
4.Thewebsiteshouldintegrateamashup-- awebpageorapplicationcreatedby
combiningdataorfunctionalityfromdifferentsources
4.ThecodesubmissionshouldbecomplementedwithaREADMEfile:Keywords,
briefdescription,auniqueidentifieroftheauthor,browserwithinwhichitwas
tested
5.Theapplicationshoulduseavisualization library(arbor.js,D3.Js,sigmajs,other
libraries)
Mandatory technological requirements make sure that we have a fair competitionINTRODUCTION – ABOUT PURDUE IRONHACKS
Technology: Isyourapplicationerrorfree?• MajorErrors:preventapplicationfromworkingproperly• Moderate errors:impedeapplicationfrombeingfullyfunctional• Minor errors:thatarecosmetic
UserRequirements• DoestheappimprovedecisionsofauserinWestLafayette/Lafayette?• Does itpresentmoredecisionalternatives?
InformationVisualization• SystemAffordance:Doestheapplicationofferrecognizableelementsandinteractionsthatcanbe
understood bytheuser?• CognitiveWorkload:Isthenumberofalternativesfromwhichtheusercanchooseappropriate?• MinimalMemory:Wouldapotentialuserhavetomemorizealotofinformationtocarryoutthetask?
Novelty• Doestheapplicationcombinedifferentdatasetsinanovel way?• Does theapplicationmovebeyond standardvisualizations?
Judging Criteria: Our experts assess the app in four dimensions based on validated metrics
INTRODUCTION – ABOUT PURDUE IRONHACKS
1. Submitatleastoneapplicationateachofthe4hackingphases
2. DiscussgeneralquestionsontheIronHackforumonlytoincreasethechancestoqualifyforawardcategory3(preventcommunicationaboutsolutionswithcompetitorsface-to-face)
3. DonotworkinteamsasIronHackisanindividualcompetition
4. Itisaboutgettingstarted:ThecodeyousubmitinthefirstphasedoesNOThavetobeafullworkingapplication;itcanbeanon-interactiveprototype(evenanimage)
5. Youneedtobetheoriginatorofthecode(Beethical)– otherwiseyouwillbedisqualified.FollowthePurdueIronHackHonorCode!
6. ToqualifyforanawardyouhavetofillinashortIronHacksurveyatthebeginningandafterthehackasrequestedbyNSFandPurdue(yourdatawill remainanonymous)
Guidelines to help you to qualify for an awardINTRODUCTION – ABOUT PURDUE IRONHACKS
§ Slide on platform
INTRODUCTION – ABOUT PURDUE IRONHACKS
We developed an automated system to support the evaluation process of our external judges ( e.g. automatic random project selection to judges)
INTRODUCTION – ABOUT PURDUE IRONHACKS
§ The Gold IronHack: A Hack in Classes at Purdue Polytechnic
THE GOLD IRONHACK
The Gold IronHack is about finding healthy food; it is run in CNIT 487 and CGT 513
“I want my vegetables to be cheap and fresh”
We’reallsavvyconsumersandneedtoknowwhentogetthecheapestvegetablesandproducefrom localvendors.Withtheeverchangingweatherweneedtoknowwhenwecangetthebestandcheapestproducethroughout theseasons.
ImagineyouaretryingtofigureoutwhenandwhereyoucangetthecheapestandbestlocalproducefromlocalmarketsinIndianapolisorChicago.
TASK:• Developawebsitewithamashupthatcombineslocalfarmer’smarketsdataalongwithweatherand
seasonaldata.• YouarealsoencouragedtolookatothertypesofmarketdatasuchasWalmart,Pay-Less,Aldi,
Meijer,etc.tocompareregularpricesorsomehowcombinefreshnessandcheapness– thinkwhatwouldbebeneficialtotheconsumer!
• Examplesoffeatures:‘freshnessscale’,price,listofvendors,integrationwithGoogleMaps/OpenMaps,distance,comparisonofpricesetc.
The hacking processes were embedded in two classes in CNIT 487 and CGT 513
Classsessioncoding
ClasssessioncodingSurvey-Hackingphase1
Evaluationphase1
Sessionvisualization
Hackingphase2
Evaluationphase2
Hackingphase3
Evaluationphase3
Sep7
Sep17-Sep19,doneby8pm
Sep14(8.30am)–Sep16submissionbySep16atMidnight
Sep20(8.30am)–Sep22SubmissionbySep22atMidnight Sep23-
25,doneby8pm
Sep26-Sep28,thirdsubmissionbySep28.Midnight Sep29–
Oct1doneby8pm
Workhard,becreative
Workhard,becreative
Workhard,becreative,compete
Checkoutscores
Checkoutscores
Wait…
Finalwinners andawardsceremony!
Developer
Expert&customerpanel
TheIRONHACKPHASES
Milestones/metrics
Oct12inclass
Complete thepost survey(beforeOct12)
Checkoutscores
Hackingphase4
Evaluationphase4
Oct2–Oct4submissionbyOct4atmidnight Oct5–
Oct12
Workhard,final push!
THE GOLD IRONHACK
21days
Add info about classes, professors, and educational material that we have developed: screenshots of training material, pictures from the classes, etc.
Victor ChenComputer GraphicTechnology
JohnASpringerComputer
InformationTechnology
We developed new educational content to support experimental learning and real-world experiences
THE GOLD IRONHACK
Our materials were available on Github; just like in a real-world contextTHE GOLD IRONHACK
We developed a Reddit style community platform to support community buildingTHE GOLD IRONHACK
The students in CGT and CNIT had to find a solution for a problem under time constraints; like in a real-world setting
THE GOLD IRONHACK
THE GOLD IRONHACK
Improvement SpiritBest Solution
Community Spirit
MirandaLung
BenjaminEichhorn
Ruimin Gao
Gold IronHack winners CNIT and CGT from Polytechnic (Video)
§ The Black IronHack: An open hack
Diseasesandvirusesarecommon intheU.S.medialandscapeandpublicmindset.Therefore,publicawarenessandknowledge tendstobetaintedbythemedia’sfear-filledreports.Newsabout theZika virusisaperfectexampleforthat.TheBlackIronHack’saimistosupport citizensfromthestateofIndiana,particularly intheLafayettearea,inmakingmoreinformeddecisions fortravelinside theU.S.byproviding themwith informationabout thecurrentstate,spread,andriskofavirusanddisease- usingopendatawithinsightsintovirusesintheU.S.(e.g.datafromtheCenter forChronicDiseaseControl andPrevention (CDC))andmappingviruspresencewith respectstoenvironmentand travelconditions.
Your friendsinviteyoutogoon triptoFlorida,but somesaythat theywouldn’t gobecause they’reafraidofgetting infectedbyavirustheyheardonthenewsthismorning.However,someother friendsinsistthat"itdependsonhowyougothereandwhereyougo exactly"and"nothing isgoing tohappentoanyone!".Wouldn't itbegreat tohaveaWebApptoexplorethepotential spreadandrisks ofcontracting virusesanddiseaseintheareayouareplanning totravelto?Indeed, therearesomanyfactorsthataffecttheriskofviralinfectionsuchasthetypesofviruses,thenumberofpeopleaffectedinthearea, thegeographyand landscapeofthearea (mountains,lakes,andplains,mosquitostransmitting it),socialinteraction intensity(e.g.becauseofhighpopulation density,high traffic),thewayyouareplanning togettoyourdestination, muchmore.Ifyouhadsuchanapp,youcouldoptimizeyourtraveldecisionsbasedonaccuratedataofpotential risks.
TASK:• Developawebsitewithamashupthatcanhelpindividualsmakemoreinformeddecisionsandbetteractupon thenewsthey receive.• Thewebsiteshouldoptimizethevaluefortheconsumer inevaluatingher/histraveloptionsrelativetotheviruspresenceandwhetherit
issafe.• Examplesoffeatures:“safetyscale”,riskscale,integrationwithGoogleMaps/OpenMaps,typeofland,typeofenvironment, “impact
Scale”,etc..
THE BLACK IRONHACK: AN OPEN HACK
The Black IronHack is about virus tracking; the challenge question requires creative and integrative thinking
“VIRUS & DISEASE TRACKER: Track disease probability through movement and geography”
The hack was open for all students in campus
Trainingsession
andsurvey
Trainingsession&Survey-Hackingphase1
Evaluationphase1
Hackingphase2
Evaluationphase2
Hackingphase3
Evaluationphase3
Sep14
Sep24-Sep26,doneby8pm
Sep21 –Sep23submissionbySep23atMidnight
Sep27 –Sep29SubmissionbySep29atMidnight
Sep30-Oct2,doneby8pm
Oct3–Oct5,thirdsubmissionbyOct5.Midnight
Oct6– Oct8doneby8pm
Workhard,becreative
Workhard,becreative
Workhard,becreative,compete
Checkoutscores Checkoutscores
Wait…
Finalwinnersandawards
ceremony!
Developer
Expert&customerpanel
TheIRONHACKPHASES
Milestones/metrics
Oct19inMatchbox
Completethepostsurvey(beforeOct19)
Checkoutscores
Hackingphase4
Evaluationphase4
Oct9– Oct11submissionbyOct11atmidnight
Oct12– Oct14by8pm
Workhard,finalpush!
THE BLACK IRONHACK: AN OPEN HACK
21days
§ Add screenshot of winning application here and also make it clickable so that they can look at the winning application
Black IronHack winning aplication: click on it to see.THE BLACK IRONHACK: AN OPEN HACK
§ Purdue IronHacks 2017
PURDUE IRONHACKS 2017
In Spring 2017 we will also run both a Gold and Black IronHack
Gold IronHack Spring 2017(Feb 21 to April 18)
Black IronHack Spring 2017(to be decided)
• AHack inClasses CNIT559 andTLI581inthe Purdue Polytechnic Institute
• Challenge:notdisclosedyet• Virtualhackingandvirtualfeedback• In-class training&coding with RCODI
team
• OpenHack for Purdue students &citizenhackersinWestLafayette/Lafayette.
• Challenge:not disclosed yet• Virtualhackingandvirtualfeedback
during 4the rounds.
We will offer the Gold IronHack 2017 in CNIT 559 (Data Warehousing) & TECH 581 (Open Data Mash-ups); the Black IronHack will run in parallel
Trainingsessionand
survey
Trainingsession&Survey-Hackingphase 1
Evaluationphase1
Hackingphase2
Evaluationphase2
Hackingphase3
Evaluationphase3
21days
March24–March26,done by8pm
March21st(8.30am) –March23submissionbyMarch23rdatMidnight
March27(8.30am) –March29Submission byMarch29atMidnight March30
– April1,done by8pm
April2– April4,thirdsubmissionbyApril4.Midnight
April5–April7done by8pm
Workhard,becreative
Workhard,becreative
Workhard,becreative,compete
Checkoutscores Checkoutscores Wait…
Finalwinners andawards
ceremony!
Developer
Expert&customerpanel
TheIRONHACKPHASES
Milestones/metrics
April18thinclass
Completethepostsurvey(beforeApril18th)
Checkoutscores
Hackingphase4
Evaluationphase4
April8–April10submissionbyApril10atmidnight
April11–April13by8pm
Workhard,finalpush!
Feb21/2017 April18/2017
PURDUE IRONHACKS 2017
Luncheon for an information session in November to hold Gold & Black IronHacks next spring
Gold IronHack
Black IronHack
2017
PURDUE IRONHACKS 2017
TEAM IRONHACK
Behind the scenes of Gold & Black IronHack team
CONTACT
Prof. Sabine BrunswickerResearch Center for Open Digital InnovationDiscovery Park, DLRC Room 492Purdue UniversityEmail: sbrunswi@purdue.eduSkype: spark-1122
RCODI team:opendigital@purdue.edu
CONGRATULATIONS!
Contact
top related