SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
12th July 2011 8:30 am Venetian Congress Center - Titian 2303 Letting the lunatics run the asylum - students developing code forthe production environment DrMalcolm MurrayDurham University, UK
Slides freely available… http://www.slideshare.net/malcolmmurray
This session is being recorded… http://www.audioh.com/projects/recorded_delivery.html
Letting the lunatics run the asylum http://commons.wikimedia.org/wiki/File:County_Insane_Asylum,_Milwaukee.jpg
Students developing code for the production environment http://www.vinyltap.co.uk/shop/item/510008517750895.aspx
Sound pedagogy Learning by doing Biggs’ 3 Levels of Teaching http://www.johnbiggs.com.au/ http://www.flickr.com/photos/david_jones/3302564430
http://www.flickr.com/photos/yeimaya/21271886/ Projects
Selecting Projects Previous trial allowed students to design their own projects – not very successful This time faculty submitted bids for student time via an open competition Students could choose from the list of bids which met the criteria
Aims of the Development Fund To enhance the learning and teaching experiences of Durham students To develop high quality electronic learning objects which enhance the learning experience of students in the University To enhance the employability of students by providing opportunities for summer placements working with staff to design and develop the ELOs
Potential Developers 2nd & 3rd Year Computer Science undergraduates Seeking Summer Employment Some Java Experience Only used Bb as a Student Never written a Building Block Limited Supervisor Availability http://www.zazzle.co.uk/no_crying_in_computer_science_mug-168267831934931190
The “Inmates” Matthew Chris Daniel
Successful Projects
Functional Specs
Learning from the Students
Initial Issues with the Projects Required iterative/agile development Some projects very ambitious Threat of scope creep
What faculty are asking for… …vs. what we can realistically build http://www.facebook.com/group.php?gid=235422146882 http://www.flickr.com/photos/penguinbush/2768719983
http://www.flickr.com/photos/natej/3251899986/in/photostream/ Test  Environment
Test Environment Gave each student a clean test server - virtual installs (on VMWare) Need Blackboard Sys Admin accounts Next time, may try VirtualBox
Security Concerns Totally isolated from production Ensure you use different passwords! Remember config files store these in plain text Server and database only accessible on-site Clean server – no “real” users or courses Forbid the creation of accounts for friends Draw their attention to the weblogs
Access all Areas? Definitely Not Root access – use sudo Didn’t but would next time Command line access to server Logs, config and property files, etc. Restarting the server Still considering Database access – more need in 9.1?
Think pink…
IDE Mix of Netbeans and Eclipse Gave them the SDK and JARs Used the devcon webinars to set it up
http://www.flickr.com/photos/23954607@N03/2325477734/ Scaffolding
Supporting Novice Developers Provided a series of demo building blocks Portal Module Course Tool Custom Content Type Team work (peer support) Project Management
Documentation // TODO: DEVELOPER INPUT NEEDED HERE http://www.spreadshirt.co.uk/access-denied-2c-underwear-C4408A14152441
Dropbox was invaluable
New to Blackboard Development Do you speak Manual/TagLib?
http://www.flickr.com/photos/m0php/3862856338 Output
Expanding Content
How It Works Title (and Title Colour) Icon JavaScript Hidden DIV Body Text
Production Robustness
Support for Future Versions Taking advantage of Blackboard 9.1 CSS
More Complex Examples
Using the bbNG Tag Library Steep learning curve Few quirks with inventoryLists
Entitlement & Persistence Course Photo Roster Staff Info Who can see the photos? Course Role and Institutional Role Checks Persisting User Preferences User Registry
Scalability Load photos from Campus Card database Time-out Risk?
Implementation Issues Confusion – availability & row status Each photo took 0.3 seconds to load Copy them nightly as Avatar images Discovered these were insecure Not resolved until after project had ended
FlashCards: Coming Unstuck
Clash of the Libraries JavaScript libraries – jQuery & ProtoType Developed initially outside Blackboard Browser Compatibility Issues Scope Creep – Guilty!
http://www.flickr.com/photos/minette_layne/2306348177/sizes/l/in/photostream/ Reflection
Students’ Reflections
Recommendations Success requires staff commitment & planning Select projects and students carefully Early steps need extensive scaffolding Gets students familiar with thinking in Blackboard Try it: very rewarding, we will do it again!
Thank You To you – for attending this talk To Matthew, Chris & Daniel – for being fun to work with To all the staff in the Learning Technologies Team and the Technology Enhanced Learning Group - who provided support, time & advice
Questions? Get in touch: malcolm.murray@durham.ac.uk @learntechdurham @malcolmmurray http://www.dur.ac.uk/lt.team/blog/ http://building-blocks-developer.com/
Please provide feedback for this session on the back of used dollar bills sent to the author or by emailingDevConFeedback@blackboard.com.  The title of this session is: Letting the lunatics run the asylum

Mais conteúdo relacionado

Mais procurados

Mitigating Cheating and Plagiarism
Mitigating Cheating and PlagiarismMitigating Cheating and Plagiarism
Mitigating Cheating and PlagiarismStaci Trekles
 
Technology Training Tips
Technology Training TipsTechnology Training Tips
Technology Training TipsCynthia Lambert
 
Video Express, Camtasia, and WebEx
Video Express, Camtasia, and WebExVideo Express, Camtasia, and WebEx
Video Express, Camtasia, and WebExStaci Trekles
 
Helping All Students Succeed
Helping All Students SucceedHelping All Students Succeed
Helping All Students SucceedStaci Trekles
 
Webex for Collaboration Fall 2015
Webex for Collaboration Fall 2015Webex for Collaboration Fall 2015
Webex for Collaboration Fall 2015Staci Trekles
 
Blogging in the educational setting
Blogging in the educational settingBlogging in the educational setting
Blogging in the educational settingckdozier
 
Professional learning networks
Professional learning networksProfessional learning networks
Professional learning networksRene Cannon
 
Teacher tech tools connect3
Teacher tech tools connect3Teacher tech tools connect3
Teacher tech tools connect3021dsw
 
Tech talktuesday cr20live_presentation_9_6_10
Tech talktuesday cr20live_presentation_9_6_10Tech talktuesday cr20live_presentation_9_6_10
Tech talktuesday cr20live_presentation_9_6_10Peggy George
 
A brief review of distance learning
A brief review of distance learningA brief review of distance learning
A brief review of distance learningDaniel Doyle
 
Assessment: Managing Tests, Projects, and Grade Center
Assessment: Managing Tests, Projects, and Grade CenterAssessment: Managing Tests, Projects, and Grade Center
Assessment: Managing Tests, Projects, and Grade CenterStaci Trekles
 
A Virtual Environment for Designing User Interface Prototypes with Accessibil...
A Virtual Environment for Designing User Interface Prototypes with Accessibil...A Virtual Environment for Designing User Interface Prototypes with Accessibil...
A Virtual Environment for Designing User Interface Prototypes with Accessibil...Cynthia Calongne
 
Blogging Staff Development
Blogging Staff DevelopmentBlogging Staff Development
Blogging Staff Developmenthartmanwp
 
Choosingtechpart Stlc
Choosingtechpart StlcChoosingtechpart Stlc
Choosingtechpart Stlcjason toal
 
Agile User Studies (Agile & Beyond 2012)
Agile User Studies (Agile & Beyond 2012)Agile User Studies (Agile & Beyond 2012)
Agile User Studies (Agile & Beyond 2012)Derek Poppink CXA CUA
 
NMSA2010 Getting The Most Out of Your Students in the Networked World
NMSA2010 Getting The Most Out of Your Students in the Networked WorldNMSA2010 Getting The Most Out of Your Students in the Networked World
NMSA2010 Getting The Most Out of Your Students in the Networked Worldtwilliamson15
 
EDFI560 Final Presentation
EDFI560 Final PresentationEDFI560 Final Presentation
EDFI560 Final Presentationcampbellg
 
You, Your Students, and Assessment
You, Your Students, and AssessmentYou, Your Students, and Assessment
You, Your Students, and AssessmentStaci Trekles
 

Mais procurados (20)

Mitigating Cheating and Plagiarism
Mitigating Cheating and PlagiarismMitigating Cheating and Plagiarism
Mitigating Cheating and Plagiarism
 
Technology Training Tips
Technology Training TipsTechnology Training Tips
Technology Training Tips
 
Video Express, Camtasia, and WebEx
Video Express, Camtasia, and WebExVideo Express, Camtasia, and WebEx
Video Express, Camtasia, and WebEx
 
Bedford
BedfordBedford
Bedford
 
Helping All Students Succeed
Helping All Students SucceedHelping All Students Succeed
Helping All Students Succeed
 
Webex for Collaboration Fall 2015
Webex for Collaboration Fall 2015Webex for Collaboration Fall 2015
Webex for Collaboration Fall 2015
 
Blogging in the educational setting
Blogging in the educational settingBlogging in the educational setting
Blogging in the educational setting
 
Professional learning networks
Professional learning networksProfessional learning networks
Professional learning networks
 
Teacher tech tools connect3
Teacher tech tools connect3Teacher tech tools connect3
Teacher tech tools connect3
 
Tech talktuesday cr20live_presentation_9_6_10
Tech talktuesday cr20live_presentation_9_6_10Tech talktuesday cr20live_presentation_9_6_10
Tech talktuesday cr20live_presentation_9_6_10
 
A brief review of distance learning
A brief review of distance learningA brief review of distance learning
A brief review of distance learning
 
Assessment: Managing Tests, Projects, and Grade Center
Assessment: Managing Tests, Projects, and Grade CenterAssessment: Managing Tests, Projects, and Grade Center
Assessment: Managing Tests, Projects, and Grade Center
 
Week 2 webquest
Week 2 webquestWeek 2 webquest
Week 2 webquest
 
A Virtual Environment for Designing User Interface Prototypes with Accessibil...
A Virtual Environment for Designing User Interface Prototypes with Accessibil...A Virtual Environment for Designing User Interface Prototypes with Accessibil...
A Virtual Environment for Designing User Interface Prototypes with Accessibil...
 
Blogging Staff Development
Blogging Staff DevelopmentBlogging Staff Development
Blogging Staff Development
 
Choosingtechpart Stlc
Choosingtechpart StlcChoosingtechpart Stlc
Choosingtechpart Stlc
 
Agile User Studies (Agile & Beyond 2012)
Agile User Studies (Agile & Beyond 2012)Agile User Studies (Agile & Beyond 2012)
Agile User Studies (Agile & Beyond 2012)
 
NMSA2010 Getting The Most Out of Your Students in the Networked World
NMSA2010 Getting The Most Out of Your Students in the Networked WorldNMSA2010 Getting The Most Out of Your Students in the Networked World
NMSA2010 Getting The Most Out of Your Students in the Networked World
 
EDFI560 Final Presentation
EDFI560 Final PresentationEDFI560 Final Presentation
EDFI560 Final Presentation
 
You, Your Students, and Assessment
You, Your Students, and AssessmentYou, Your Students, and Assessment
You, Your Students, and Assessment
 

Semelhante a Students Developing Code for Production

Rapid eLearning
Rapid eLearning Rapid eLearning
Rapid eLearning Yum Studio
 
Smartphones wikis and games for education
Smartphones wikis and games for educationSmartphones wikis and games for education
Smartphones wikis and games for educationJean-Claude Bradley
 
I love free_nsta2010
I love free_nsta2010I love free_nsta2010
I love free_nsta2010Jan Coley
 
E Learning Networks Forum Nov 12
E Learning Networks Forum Nov 12E Learning Networks Forum Nov 12
E Learning Networks Forum Nov 12Bill Wade
 
Technology and Students: Mix, Match or Miss?
Technology and Students: Mix, Match or Miss?Technology and Students: Mix, Match or Miss?
Technology and Students: Mix, Match or Miss?Jean-Claude Bradley
 
FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)tracyware12
 
FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)tracyware12
 
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...Shalin Hai-Jew
 
NJSBA Podcasts, Wikis and Other Interactive Multimedia
NJSBA Podcasts, Wikis and Other Interactive MultimediaNJSBA Podcasts, Wikis and Other Interactive Multimedia
NJSBA Podcasts, Wikis and Other Interactive Multimediajpuglia
 
NJSBA Podcasts Wikis
NJSBA Podcasts WikisNJSBA Podcasts Wikis
NJSBA Podcasts Wikisjpuglia
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Projectlisbk
 
Webquest Internet Netiquette
Webquest Internet NetiquetteWebquest Internet Netiquette
Webquest Internet Netiquettetkurtz90
 
Increasing Learner Opportunities With Recent Technologies
Increasing  Learner  Opportunities With  Recent  TechnologiesIncreasing  Learner  Opportunities With  Recent  Technologies
Increasing Learner Opportunities With Recent TechnologiesAlice Bedard-Voorhees, Ph.D.
 
Instructional Technology Tools and Resources for Instructors and Program Mana...
Instructional Technology Tools and Resources for Instructors and Program Mana...Instructional Technology Tools and Resources for Instructors and Program Mana...
Instructional Technology Tools and Resources for Instructors and Program Mana...Vickie Maris
 
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)Rethinking Pedagogies with New Technologies (Solent Exchange 2013)
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)Julian Prior
 
Technology Driven Diff Instruction
Technology Driven Diff InstructionTechnology Driven Diff Instruction
Technology Driven Diff InstructionVicki Davis
 
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...jvp3
 

Semelhante a Students Developing Code for Production (20)

Online teachingtools
Online teachingtoolsOnline teachingtools
Online teachingtools
 
Rapid eLearning
Rapid eLearning Rapid eLearning
Rapid eLearning
 
Smartphones wikis and games for education
Smartphones wikis and games for educationSmartphones wikis and games for education
Smartphones wikis and games for education
 
I love free_nsta2010
I love free_nsta2010I love free_nsta2010
I love free_nsta2010
 
E Learning Networks Forum Nov 12
E Learning Networks Forum Nov 12E Learning Networks Forum Nov 12
E Learning Networks Forum Nov 12
 
Njcfbweb2
Njcfbweb2Njcfbweb2
Njcfbweb2
 
Technology and Students: Mix, Match or Miss?
Technology and Students: Mix, Match or Miss?Technology and Students: Mix, Match or Miss?
Technology and Students: Mix, Match or Miss?
 
FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)
 
FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)FIN 6.0: Faculty Learning Communities (Web 2.0)
FIN 6.0: Faculty Learning Communities (Web 2.0)
 
A Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies PangA Survey of Web 2.0 Technologies Pang
A Survey of Web 2.0 Technologies Pang
 
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...Making the Most of the New File Upload Question Feature in an LMS:  Nine Appl...
Making the Most of the New File Upload Question Feature in an LMS: Nine Appl...
 
NJSBA Podcasts, Wikis and Other Interactive Multimedia
NJSBA Podcasts, Wikis and Other Interactive MultimediaNJSBA Podcasts, Wikis and Other Interactive Multimedia
NJSBA Podcasts, Wikis and Other Interactive Multimedia
 
NJSBA Podcasts Wikis
NJSBA Podcasts WikisNJSBA Podcasts Wikis
NJSBA Podcasts Wikis
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Project
 
Webquest Internet Netiquette
Webquest Internet NetiquetteWebquest Internet Netiquette
Webquest Internet Netiquette
 
Increasing Learner Opportunities With Recent Technologies
Increasing  Learner  Opportunities With  Recent  TechnologiesIncreasing  Learner  Opportunities With  Recent  Technologies
Increasing Learner Opportunities With Recent Technologies
 
Instructional Technology Tools and Resources for Instructors and Program Mana...
Instructional Technology Tools and Resources for Instructors and Program Mana...Instructional Technology Tools and Resources for Instructors and Program Mana...
Instructional Technology Tools and Resources for Instructors and Program Mana...
 
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)Rethinking Pedagogies with New Technologies (Solent Exchange 2013)
Rethinking Pedagogies with New Technologies (Solent Exchange 2013)
 
Technology Driven Diff Instruction
Technology Driven Diff InstructionTechnology Driven Diff Instruction
Technology Driven Diff Instruction
 
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...
Digital Multimedia Productions: Incroporating Wikis, the Jing Project and Oth...
 

Mais de Malcolm Murray

Lecture capture: the big bang theory
Lecture capture: the big bang theoryLecture capture: the big bang theory
Lecture capture: the big bang theoryMalcolm Murray
 
Durham University’s first institution-wide implementation of eXplorance Blue
Durham University’s first institution-wide implementation of eXplorance BlueDurham University’s first institution-wide implementation of eXplorance Blue
Durham University’s first institution-wide implementation of eXplorance BlueMalcolm Murray
 
Learning from student perspectives on digital assessment
Learning from student perspectives on digital assessmentLearning from student perspectives on digital assessment
Learning from student perspectives on digital assessmentMalcolm Murray
 
Extending the breadth and depth of interaction using gamification
Extending the breadth and depth of interaction using gamificationExtending the breadth and depth of interaction using gamification
Extending the breadth and depth of interaction using gamificationMalcolm Murray
 
eLearning at Durham: a UK Perspective
eLearning at Durham: a UK PerspectiveeLearning at Durham: a UK Perspective
eLearning at Durham: a UK PerspectiveMalcolm Murray
 
Student voice : is honesty the best policy?
Student voice : is honesty the best policy?Student voice : is honesty the best policy?
Student voice : is honesty the best policy?Malcolm Murray
 
Replacing duo: towards a business case
Replacing duo: towards a business caseReplacing duo: towards a business case
Replacing duo: towards a business caseMalcolm Murray
 
Copy is a 4 letter word
Copy  is a 4 letter wordCopy  is a 4 letter word
Copy is a 4 letter wordMalcolm Murray
 
Rethinking student feedback
Rethinking student feedbackRethinking student feedback
Rethinking student feedbackMalcolm Murray
 
Diagnosing account, enrolment and snapshot problems using the APIs
Diagnosing account, enrolment and snapshot problems using the APIsDiagnosing account, enrolment and snapshot problems using the APIs
Diagnosing account, enrolment and snapshot problems using the APIsMalcolm Murray
 

Mais de Malcolm Murray (12)

Lecture capture: the big bang theory
Lecture capture: the big bang theoryLecture capture: the big bang theory
Lecture capture: the big bang theory
 
Durham University’s first institution-wide implementation of eXplorance Blue
Durham University’s first institution-wide implementation of eXplorance BlueDurham University’s first institution-wide implementation of eXplorance Blue
Durham University’s first institution-wide implementation of eXplorance Blue
 
Learning from student perspectives on digital assessment
Learning from student perspectives on digital assessmentLearning from student perspectives on digital assessment
Learning from student perspectives on digital assessment
 
Extending the breadth and depth of interaction using gamification
Extending the breadth and depth of interaction using gamificationExtending the breadth and depth of interaction using gamification
Extending the breadth and depth of interaction using gamification
 
eLearning at Durham: a UK Perspective
eLearning at Durham: a UK PerspectiveeLearning at Durham: a UK Perspective
eLearning at Durham: a UK Perspective
 
Student voice : is honesty the best policy?
Student voice : is honesty the best policy?Student voice : is honesty the best policy?
Student voice : is honesty the best policy?
 
Replacing duo
Replacing duoReplacing duo
Replacing duo
 
Replacing duo: towards a business case
Replacing duo: towards a business caseReplacing duo: towards a business case
Replacing duo: towards a business case
 
Copy is a 4 letter word
Copy  is a 4 letter wordCopy  is a 4 letter word
Copy is a 4 letter word
 
Rethinking student feedback
Rethinking student feedbackRethinking student feedback
Rethinking student feedback
 
Diagnosing account, enrolment and snapshot problems using the APIs
Diagnosing account, enrolment and snapshot problems using the APIsDiagnosing account, enrolment and snapshot problems using the APIs
Diagnosing account, enrolment and snapshot problems using the APIs
 
Of Course you Can!
Of Course you Can!Of Course you Can!
Of Course you Can!
 

Último

ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Último (20)

prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

Students Developing Code for Production

Notas do Editor

  1. This presentation reflects on the work of 3 undergraduate students who spent a summer learning and developing building blocks. Their project topics were provided by faculty. The experience highlights problems faced by novice building block developers and how to overcome these. It also provides suggestions for suitable and unsuitable test environments and ends with pointers for what constitutes a realistic (deliverable and maintainable) project, some of which come directly from the mouths of the students.
  2. Warn the audience to watch what they say! Questions and video at end must not be recorded.
  3. Who am I – someone who chose to code Blackboard stuff – to say who’s mad!!!
  4. This is what some sys admins looked like when they first heard this idea!
  5. Asking for the moon?
  6. Students only know the bits of Blackboard that their lecturers have made them useFor example most don’t know that there is a course control panel
  7. Really the heroes of this presentation/project
  8. Used Google Wave (RIP)Allows them to ask for more information. Wave regularly monitored by members of the team. Ultimately they voted on things they wanted to do – a form of audit trail too!
  9. 1. Content Item: Expanding Content 2. Course Tool: Photo Roster 3. Custom Content: FlashCard Quiz 4. Course and Portal Twitter module 5. Course Tool: Manage Contacts
  10. Highly variable. Some very sparseFor sparse read skeletal, written by lecturers, very different to the detailed functional specs students used in previous CS projects
  11. Balsamiq Mockups – great tool
  12. Scope Creep – unequal power relations – hard for students to say no to staff – needs careful management
  13. Testing on Load- balanced systems?
  14. Weblogs = we know what you’re doing!
  15. Log UI needs to be sortable before it is usable
  16. Blackboard QA been at work?Usernames and passwordsWhy so closed?
  17. Initially to share docs, then code samples, finally code!
  18. Students often don’t use the same vocabulary as the manual to describe interface components
  19. Clicking the More button triggers JavaScript that changes the link text from More to Less and toggles the visibility of the Hidden DIV.
  20. Bug which meant you couldn’t edit content which had unclosed divs– so you couldn’t fix the problem – needed to be fixed – change pattern magic codeIs exposing the stack trace a security concern? Not in this case methinks!
  21. Note data have been anonimised.
  22. GlobalSettings too – properties file
  23. Need dirty data for testing – hard to create blocked users. Some decisions took a long time – many committees didn’t meet over Summer!