SlideShare a Scribd company logo
1 of 13
http://nle.ncl.ac.uk/nle/doc
The Joined up Web - Newcastle
University, a case study
Dr Tony McDonald
Faculty of Medicine Computing Centre (FMCC)
Medical School
University of Newcastle upon Tyne
http://nle.ncl.ac.uk/nle/doc
Background
• Networked Learning Environments (NLE)
project (TLTP 3-86)
• Four Consortium partners
Newcastle University Medical Programme
scalability issues led to development of curriculum database
Nottingham University Medical Programme
Durham University Biomedical Sciences
Northumbria University Subjects Allied to Medicine
‘non-funded’ partner - Sheffield University Medical School
• Scalable Systems
- eg no individual web pages written
- extract from Database and output to other formats (HTML, RTF, PDF, XML-RPC, SOAP,
etc)
http://nle.ncl.ac.uk/nle/doc
Development
Software/Hardware systems
• Core System - Zope
– Object orientated web delivery system
• Rapid development of systems (Sheffield site created in
< 1 week).
• Excellent database connectivity / very rich permissions
structure. Plug-in ‘products’, separation of code/content
• Extensive use of ‘open-source’ / free software
– Zope, Python, PHP, MySQL, Omnimark
– UNIX servers / Solaris
– Important for moving to other sites
http://nle.ncl.ac.uk/nle/doc
Choice of
Content Management System
• Project start - July 1998
• System requirements:
– Low cost, scalable, easy to use
• System chosen - Zope
– Freedom from file ‘tyranny’ (.php3, .pl, .html etc.)
– Excellent permissions system
– Extensive database connectivity
– Novel features - ‘undo’, ‘versions’
http://nle.ncl.ac.uk/nle/doc
Integration -
MIS
• Pivotal to a scalable system
– Eg module codes, works for 10, works for 10,000
• Possible users/Simultaneous users distinction
• Data Dumps - preferable to ‘live’ systems
– Data warehousing
– Student & staff info.
• Leads to authentication systems
• DON’T
– Write single pages for a course, derive from
database
http://nle.ncl.ac.uk/nle/doc
Integration -
Other ‘MLEs’
• Data dumps from MIS
• Need primary key
– eg Module code, student UCAS number
• Reuse existing management material
– eg module -> exam info, student-> course taken
– Don’t reenter student data
– Don’t reenter module, course data
http://nle.ncl.ac.uk/nle/doc
Working with other sites
• Scalability
– Entering data a ‘no-no’
– Data source of staff/student/module information is
essential
– Zope allows editing site wherever a browser is
available
– Data Ownership (hosting our data at Newcastle? - no
chance!)
– Different Data structures not a problem
http://nle.ncl.ac.uk/nle/doc
NLE in action
• All sites hosted at Newcastle
– Designed for portability in mind
• Notts bought server to run their NLE
• UNIX backend, MySQL, Zope, Python, PHP3
• Consortium sites have great autonomy
• Can use ZEO to distribute load over other
servers
http://nle.ncl.ac.uk/nle/doc
Successes
• Newcastle using NLE technologies
extensively
– MOFS (6200 modules, authenticated editing,
resource upload and PDF output)
• Nottingham purchased server
• Addition of non-funded partner - Sheffield
University
• Generally high regard from staff/students
• Remote Admins taking to Zope quite well
http://nle.ncl.ac.uk/nle/doc
Problems
• NIH?
– Not generally a problem
• Data Ownership
– Reluctance to share data, eg staff ‘pet’ projects
– Not always evident who owns the data
• Resistance to change
– Senior mgmt might agree, but at ground zero…
• F2F communication - Invaluable
http://nle.ncl.ac.uk/nle/doc
The ‘NLE’ way
• Scalability
• One source of data, ideally one data owner
• Repurpose existing data
• Create conduits (eg editing/uploading
screens), not terminii (eg “I’ll upload that for
you”)
http://nle.ncl.ac.uk/nle/doc
Summary
• Obstacles (data ownership, data structures)
can be formidable, but committed people at
the sharp end make a real difference
• Open source systems help greatly
– Easy to move to other sites, open data structures,
lower cost
• Need bottom-up and top-down driving
– Staff/student & Dean/PVC
• Hosting many sites at one location
– No big deal (disk, processor and OS permitting)
http://nle.ncl.ac.uk/nle/doc
Information Sources
• Zope - Object Orientated Web Delivery Platform
– http://www.zope.org/
• MySQL - Open Source RDBMS
– http://www.mysql.com/
• Python - Scripting Language
– http://www.python.org/
• Omnimark - Text Processing Language
– http://www.omnimark.com
• Roxen - Graphically Rich Web Server
– http://www.roxen.com

More Related Content

What's hot

Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...
Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...
Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...Charleston Conference
 
Six Use Cases for Edinburgh DataShare
Six Use Cases for Edinburgh DataShareSix Use Cases for Edinburgh DataShare
Six Use Cases for Edinburgh DataShareRobin Rice
 
Piloting an E-Journals Preservation Registry Service (PEPRS)
Piloting an E-Journals Preservation Registry Service (PEPRS)Piloting an E-Journals Preservation Registry Service (PEPRS)
Piloting an E-Journals Preservation Registry Service (PEPRS)EDINA, University of Edinburgh
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers BoxIstvanKoren
 
A national repository (library?) service for learning materials
A national repository (library?) service for learning materialsA national repository (library?) service for learning materials
A national repository (library?) service for learning materialsEDINA, University of Edinburgh
 
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...Dominik Kowald
 
Jeannette data savvylibrariantalk-liber2018
Jeannette data savvylibrariantalk-liber2018Jeannette data savvylibrariantalk-liber2018
Jeannette data savvylibrariantalk-liber2018Jeannette Ekstrøm
 
DIY RDM Training Kit for Librarians (PK)
DIY RDM Training Kit for Librarians (PK)DIY RDM Training Kit for Librarians (PK)
DIY RDM Training Kit for Librarians (PK)Robin Rice
 
Where data and journal content collide: what does it mean to ‘publish your da...
Where data and journal content collide: what does it mean to ‘publish your da...Where data and journal content collide: what does it mean to ‘publish your da...
Where data and journal content collide: what does it mean to ‘publish your da...EDINA, University of Edinburgh
 
Just give me The Basics: online inductions at the University of Huddersfield ...
Just give me The Basics: online inductions at the University of Huddersfield ...Just give me The Basics: online inductions at the University of Huddersfield ...
Just give me The Basics: online inductions at the University of Huddersfield ...IL Group (CILIP Information Literacy Group)
 

What's hot (20)

Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...
Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...
Crowdsourcing the Maintenance of E-Resource Metadata: How WorldCat Knowledge ...
 
Six Use Cases for Edinburgh DataShare
Six Use Cases for Edinburgh DataShareSix Use Cases for Edinburgh DataShare
Six Use Cases for Edinburgh DataShare
 
Piloting an E-Journals Preservation Registry Service (PEPRS)
Piloting an E-Journals Preservation Registry Service (PEPRS)Piloting an E-Journals Preservation Registry Service (PEPRS)
Piloting an E-Journals Preservation Registry Service (PEPRS)
 
MANTRA & Open Educational Resources
MANTRA & Open Educational ResourcesMANTRA & Open Educational Resources
MANTRA & Open Educational Resources
 
Introduction to the COBWEB Project, January 2013
Introduction to the COBWEB Project, January 2013Introduction to the COBWEB Project, January 2013
Introduction to the COBWEB Project, January 2013
 
Looking After Your Data: RDM @ Edinburgh
Looking After Your Data: RDM @ EdinburghLooking After Your Data: RDM @ Edinburgh
Looking After Your Data: RDM @ Edinburgh
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers Box
 
A national repository (library?) service for learning materials
A national repository (library?) service for learning materialsA national repository (library?) service for learning materials
A national repository (library?) service for learning materials
 
Research Data MANTRA Project at Edinburgh
Research Data MANTRA Project at EdinburghResearch Data MANTRA Project at Edinburgh
Research Data MANTRA Project at Edinburgh
 
Library roles in research data management
Library roles in research data management Library roles in research data management
Library roles in research data management
 
Repositories Update (UK)
Repositories Update (UK) Repositories Update (UK)
Repositories Update (UK)
 
Delivering Postgraduate Training - MANTRA
Delivering Postgraduate Training - MANTRADelivering Postgraduate Training - MANTRA
Delivering Postgraduate Training - MANTRA
 
EDINA / Data Library Overview
EDINA / Data Library OverviewEDINA / Data Library Overview
EDINA / Data Library Overview
 
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...
WWW'15: A Hybrid Resource Recommender Mimicking Attention-Interpretation Dyna...
 
Aggregation as Tactic
Aggregation as TacticAggregation as Tactic
Aggregation as Tactic
 
RDM Programme @ Edinburgh - Service Interoperation
RDM Programme @ Edinburgh - Service InteroperationRDM Programme @ Edinburgh - Service Interoperation
RDM Programme @ Edinburgh - Service Interoperation
 
Jeannette data savvylibrariantalk-liber2018
Jeannette data savvylibrariantalk-liber2018Jeannette data savvylibrariantalk-liber2018
Jeannette data savvylibrariantalk-liber2018
 
DIY RDM Training Kit for Librarians (PK)
DIY RDM Training Kit for Librarians (PK)DIY RDM Training Kit for Librarians (PK)
DIY RDM Training Kit for Librarians (PK)
 
Where data and journal content collide: what does it mean to ‘publish your da...
Where data and journal content collide: what does it mean to ‘publish your da...Where data and journal content collide: what does it mean to ‘publish your da...
Where data and journal content collide: what does it mean to ‘publish your da...
 
Just give me The Basics: online inductions at the University of Huddersfield ...
Just give me The Basics: online inductions at the University of Huddersfield ...Just give me The Basics: online inductions at the University of Huddersfield ...
Just give me The Basics: online inductions at the University of Huddersfield ...
 

Viewers also liked

IWMW 2000: Introduction to Parallel Sessions
IWMW 2000: Introduction to Parallel SessionsIWMW 2000: Introduction to Parallel Sessions
IWMW 2000: Introduction to Parallel SessionsIWMW
 
SupplyChainRiskAreas
SupplyChainRiskAreasSupplyChainRiskAreas
SupplyChainRiskAreasJeremy Castle
 
IWMW 2004: Introduction
IWMW 2004: IntroductionIWMW 2004: Introduction
IWMW 2004: IntroductionIWMW
 
IWMW 2004: Strategic Staff Development for the Web-enabled Organisation
IWMW 2004: Strategic Staff Development for the Web-enabled OrganisationIWMW 2004: Strategic Staff Development for the Web-enabled Organisation
IWMW 2004: Strategic Staff Development for the Web-enabled OrganisationIWMW
 
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030Mark Gusack
 
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice App
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice AppGrow Reviews, Reputation, Rankings & SEO with the GeoJuice App
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice AppSurefire Local
 
NELC-A1C20120930a
NELC-A1C20120930aNELC-A1C20120930a
NELC-A1C20120930aMark Gusack
 
12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutesKobo
 
Lessons from the Proprietary Trading Desk from Monthly Reviews
Lessons from the Proprietary Trading Desk from Monthly ReviewsLessons from the Proprietary Trading Desk from Monthly Reviews
Lessons from the Proprietary Trading Desk from Monthly Reviewssmbcapital
 
SMB Chart Summitt 2017
SMB Chart Summitt 2017SMB Chart Summitt 2017
SMB Chart Summitt 2017smbcapital
 
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...Kobo
 

Viewers also liked (14)

2015 ERII-CCISM
2015 ERII-CCISM2015 ERII-CCISM
2015 ERII-CCISM
 
IWMW 2000: Introduction to Parallel Sessions
IWMW 2000: Introduction to Parallel SessionsIWMW 2000: Introduction to Parallel Sessions
IWMW 2000: Introduction to Parallel Sessions
 
Digital Pulse Radar
Digital Pulse RadarDigital Pulse Radar
Digital Pulse Radar
 
SupplyChainRiskAreas
SupplyChainRiskAreasSupplyChainRiskAreas
SupplyChainRiskAreas
 
IWMW 2004: Introduction
IWMW 2004: IntroductionIWMW 2004: Introduction
IWMW 2004: Introduction
 
IWMW 2004: Strategic Staff Development for the Web-enabled Organisation
IWMW 2004: Strategic Staff Development for the Web-enabled OrganisationIWMW 2004: Strategic Staff Development for the Web-enabled Organisation
IWMW 2004: Strategic Staff Development for the Web-enabled Organisation
 
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030
[Typ]Presentation[Sbj]TheScientificMethod[Dte]20131030
 
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice App
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice AppGrow Reviews, Reputation, Rankings & SEO with the GeoJuice App
Grow Reviews, Reputation, Rankings & SEO with the GeoJuice App
 
Building a digital Nigeria
Building a digital NigeriaBuilding a digital Nigeria
Building a digital Nigeria
 
NELC-A1C20120930a
NELC-A1C20120930aNELC-A1C20120930a
NELC-A1C20120930a
 
12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes12 Months of Learning about eBooks in 40 minutes
12 Months of Learning about eBooks in 40 minutes
 
Lessons from the Proprietary Trading Desk from Monthly Reviews
Lessons from the Proprietary Trading Desk from Monthly ReviewsLessons from the Proprietary Trading Desk from Monthly Reviews
Lessons from the Proprietary Trading Desk from Monthly Reviews
 
SMB Chart Summitt 2017
SMB Chart Summitt 2017SMB Chart Summitt 2017
SMB Chart Summitt 2017
 
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
 

Similar to IWMW 2000: Newcastle University Case Study

Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudSynergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudCitrix
 
Desktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'OmicsDesktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'OmicsDavid Wallom
 
Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...rmacneil88
 
Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014ResearchSpace
 
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...Wednesday 6 May: Hand me the data! What you should know as a humanities resea...
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...WARCnet
 
e-infrastructural needs to support informatics
e-infrastructural needs to support informaticse-infrastructural needs to support informatics
e-infrastructural needs to support informaticsDavid Wallom
 
E research attachment survey
E research attachment surveyE research attachment survey
E research attachment surveyRiri Kusumarani
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACIDaniel S. Katz
 
DOE Magellan OpenStack user story
DOE Magellan OpenStack user storyDOE Magellan OpenStack user story
DOE Magellan OpenStack user storylaurabeckcahoon
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobDavid Wallom
 
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...SURFnet
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchTom Connor
 
CloudLab Overview
CloudLab OverviewCloudLab Overview
CloudLab OverviewEd Dodds
 
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...Analyzing Big Data in Medicine with Virtual Research Environments and Microse...
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...Ola Spjuth
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...David Wallom
 
Mummies on rails
Mummies on railsMummies on rails
Mummies on railsAhmad Alam
 
Interoperability and scalability with microservices in science
Interoperability and scalability with microservices in scienceInteroperability and scalability with microservices in science
Interoperability and scalability with microservices in scienceOla Spjuth
 
The Oxford e-Research Centre @ PLAN-E
The Oxford e-Research Centre @ PLAN-EThe Oxford e-Research Centre @ PLAN-E
The Oxford e-Research Centre @ PLAN-EDavid Wallom
 

Similar to IWMW 2000: Newcastle University Case Study (20)

Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudSynergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
 
Desktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'OmicsDesktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'Omics
 
Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...
 
Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014
 
OC_Offline_Africa
OC_Offline_AfricaOC_Offline_Africa
OC_Offline_Africa
 
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...Wednesday 6 May: Hand me the data! What you should know as a humanities resea...
Wednesday 6 May: Hand me the data! What you should know as a humanities resea...
 
e-infrastructural needs to support informatics
e-infrastructural needs to support informaticse-infrastructural needs to support informatics
e-infrastructural needs to support informatics
 
E research attachment survey
E research attachment surveyE research attachment survey
E research attachment survey
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACI
 
DOE Magellan OpenStack user story
DOE Magellan OpenStack user storyDOE Magellan OpenStack user story
DOE Magellan OpenStack user story
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right job
 
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
 
CloudLab Overview
CloudLab OverviewCloudLab Overview
CloudLab Overview
 
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...Analyzing Big Data in Medicine with Virtual Research Environments and Microse...
Analyzing Big Data in Medicine with Virtual Research Environments and Microse...
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
 
Mummies on rails
Mummies on railsMummies on rails
Mummies on rails
 
Interoperability and scalability with microservices in science
Interoperability and scalability with microservices in scienceInteroperability and scalability with microservices in science
Interoperability and scalability with microservices in science
 
Virtualization for HPC at NCI
Virtualization for HPC at NCIVirtualization for HPC at NCI
Virtualization for HPC at NCI
 
The Oxford e-Research Centre @ PLAN-E
The Oxford e-Research Centre @ PLAN-EThe Oxford e-Research Centre @ PLAN-E
The Oxford e-Research Centre @ PLAN-E
 

More from IWMW

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking nowIWMW
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)IWMW
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools reportIWMW
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicIWMW
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?IWMW
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case againstIWMW
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?IWMW
 
Library 2.0
Library 2.0Library 2.0
Library 2.0IWMW
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitmentIWMW
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoIWMW
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesIWMW
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the FutureIWMW
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of PracticeIWMW
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... IWMW
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionIWMW
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...IWMW
 

More from IWMW (20)

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking now
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools report
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The Panic
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case against
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS view
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitment
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: Manifesto
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlights
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web Services
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource Condition
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of Practice
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down...
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX Revolution
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

IWMW 2000: Newcastle University Case Study

  • 1. http://nle.ncl.ac.uk/nle/doc The Joined up Web - Newcastle University, a case study Dr Tony McDonald Faculty of Medicine Computing Centre (FMCC) Medical School University of Newcastle upon Tyne
  • 2. http://nle.ncl.ac.uk/nle/doc Background • Networked Learning Environments (NLE) project (TLTP 3-86) • Four Consortium partners Newcastle University Medical Programme scalability issues led to development of curriculum database Nottingham University Medical Programme Durham University Biomedical Sciences Northumbria University Subjects Allied to Medicine ‘non-funded’ partner - Sheffield University Medical School • Scalable Systems - eg no individual web pages written - extract from Database and output to other formats (HTML, RTF, PDF, XML-RPC, SOAP, etc)
  • 3. http://nle.ncl.ac.uk/nle/doc Development Software/Hardware systems • Core System - Zope – Object orientated web delivery system • Rapid development of systems (Sheffield site created in < 1 week). • Excellent database connectivity / very rich permissions structure. Plug-in ‘products’, separation of code/content • Extensive use of ‘open-source’ / free software – Zope, Python, PHP, MySQL, Omnimark – UNIX servers / Solaris – Important for moving to other sites
  • 4. http://nle.ncl.ac.uk/nle/doc Choice of Content Management System • Project start - July 1998 • System requirements: – Low cost, scalable, easy to use • System chosen - Zope – Freedom from file ‘tyranny’ (.php3, .pl, .html etc.) – Excellent permissions system – Extensive database connectivity – Novel features - ‘undo’, ‘versions’
  • 5. http://nle.ncl.ac.uk/nle/doc Integration - MIS • Pivotal to a scalable system – Eg module codes, works for 10, works for 10,000 • Possible users/Simultaneous users distinction • Data Dumps - preferable to ‘live’ systems – Data warehousing – Student & staff info. • Leads to authentication systems • DON’T – Write single pages for a course, derive from database
  • 6. http://nle.ncl.ac.uk/nle/doc Integration - Other ‘MLEs’ • Data dumps from MIS • Need primary key – eg Module code, student UCAS number • Reuse existing management material – eg module -> exam info, student-> course taken – Don’t reenter student data – Don’t reenter module, course data
  • 7. http://nle.ncl.ac.uk/nle/doc Working with other sites • Scalability – Entering data a ‘no-no’ – Data source of staff/student/module information is essential – Zope allows editing site wherever a browser is available – Data Ownership (hosting our data at Newcastle? - no chance!) – Different Data structures not a problem
  • 8. http://nle.ncl.ac.uk/nle/doc NLE in action • All sites hosted at Newcastle – Designed for portability in mind • Notts bought server to run their NLE • UNIX backend, MySQL, Zope, Python, PHP3 • Consortium sites have great autonomy • Can use ZEO to distribute load over other servers
  • 9. http://nle.ncl.ac.uk/nle/doc Successes • Newcastle using NLE technologies extensively – MOFS (6200 modules, authenticated editing, resource upload and PDF output) • Nottingham purchased server • Addition of non-funded partner - Sheffield University • Generally high regard from staff/students • Remote Admins taking to Zope quite well
  • 10. http://nle.ncl.ac.uk/nle/doc Problems • NIH? – Not generally a problem • Data Ownership – Reluctance to share data, eg staff ‘pet’ projects – Not always evident who owns the data • Resistance to change – Senior mgmt might agree, but at ground zero… • F2F communication - Invaluable
  • 11. http://nle.ncl.ac.uk/nle/doc The ‘NLE’ way • Scalability • One source of data, ideally one data owner • Repurpose existing data • Create conduits (eg editing/uploading screens), not terminii (eg “I’ll upload that for you”)
  • 12. http://nle.ncl.ac.uk/nle/doc Summary • Obstacles (data ownership, data structures) can be formidable, but committed people at the sharp end make a real difference • Open source systems help greatly – Easy to move to other sites, open data structures, lower cost • Need bottom-up and top-down driving – Staff/student & Dean/PVC • Hosting many sites at one location – No big deal (disk, processor and OS permitting)
  • 13. http://nle.ncl.ac.uk/nle/doc Information Sources • Zope - Object Orientated Web Delivery Platform – http://www.zope.org/ • MySQL - Open Source RDBMS – http://www.mysql.com/ • Python - Scripting Language – http://www.python.org/ • Omnimark - Text Processing Language – http://www.omnimark.com • Roxen - Graphically Rich Web Server – http://www.roxen.com

Editor's Notes

  1. The FMCC was set up to provide C&amp;IT support for the Medical Faculty at Newcastle