Introduction to
Open Source
Mark Aberdour
Head of Learning Platforms
@epictalk @maberdour
Agenda
Growth of open source
Tips for selecting open source software
Top 10 tools for learning and development
@epictalk @...
Growth of
open source
@
Source: http://www.blackducksoftware.com/future-of-
open-source
@epictalk @maberdour@epictalk @maberdour
Source: Elearning Guild, 2009
@epictalk @maberdour@epictalk @maberdour
Source: Campus Computing Project, 2012
@epictalk @maberdour@epictalk @maberdour
Source: http://blog.capterra.com/top-lms-software-
solutions-infographic/
@epictalk @maberdour@epictalk @maberdour
Source: http://www.blackducksoftware.com/future-of-
open-source
@epictalk @maberdour
Why open source?
@epictalk @maberdour
How to pick a
good open
source tool
Selection criteria
Does is use an Open Source Initiative approved license?
Is code currently being committed?
Has it relea...
Selection tools
@epictalk @maberdour@epictalk @maberdour
@epictalk @maberdour@epictalk @maberdour
Top ten open
source tools
Delivery
Moodle
Learning management system
Big Blue Button
Virtual classroom
Wordpress
Wesbite content management
Mediawik...
XML Editor and Run-Time Engine
HTML5 content authoring
Accessible, responsive templates
Wizard based for content authors
C...
Demo: http://www.nottingham.ac.uk/toolkits/play_560
@epictalk @maberdour@epictalk @maberdour
Desktop screen capture
Direct ancestor of Captivate
Open sourced in 2001
Seems to be stalling as a project,
although 2.7 R...
@epictalk @maberdour@epictalk @maberdour
eBook authoring with EPUB 2
output
Book, code and preview modes
with audio, video, spellcheck
Calibre converts EPUB into r...
@epictalk @maberdour@epictalk @maberdour
Sophisticated audio recorder and
editor
Import/export wide range of
formats
Pitch, frequency, quality settings
Wide range ...
@epictalk @maberdour@epictalk @maberdour
Versatile graphics manipulation
package
Photo retouching, image composition
and image authoring
Range of plugins and exten...
@epictalk @maberdour@epictalk @maberdour
Highly popular learning
management system
85,000 registered sites and 72 million
users
Hundreds of plugins and extensions
...
@epictalk @maberdour@epictalk @maberdour
Virtual classroom / web
conferencing
Slide sharing, video, whiteboard,
chat, integrated VOIP, desktop
sharing, document up...
@epictalk @maberdour@epictalk @maberdour
Website content management system
Started 2003
Widely used for education websites
and learning portals
Over 25,000 plugins...
@epictalk @maberdour
Wiki system originally built for
Wikipedia
Content management system
Collaborative web page editing
Editorial version cont...
@epictalk @maberdour@epictalk @maberdour
ePortfolio system
Create journals, upload files, embed
resources
Submit portfolio for assessment
Social network and bloggi...
@epictalk @maberdour@epictalk @maberdour
@epictalk @maberdour@epictalk @maberdour
maberdour@epiclearninggroup.com
@maberdour
epiclearninggroup.com
Upcoming SlideShare
Loading in...5
×

Introduction to Open Source

1,516

Published on

Presentation given at the eLearning Network's Open Source event on 12th July 2013, featuring top ten open source e-learning development and delivery tools.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,516
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
25
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Introduction to Open Source

  1. 1. Introduction to Open Source Mark Aberdour Head of Learning Platforms @epictalk @maberdour
  2. 2. Agenda Growth of open source Tips for selecting open source software Top 10 tools for learning and development @epictalk @maberdour@epictalk @maberdour
  3. 3. Growth of open source @
  4. 4. Source: http://www.blackducksoftware.com/future-of- open-source @epictalk @maberdour@epictalk @maberdour
  5. 5. Source: Elearning Guild, 2009 @epictalk @maberdour@epictalk @maberdour
  6. 6. Source: Campus Computing Project, 2012 @epictalk @maberdour@epictalk @maberdour
  7. 7. Source: http://blog.capterra.com/top-lms-software- solutions-infographic/ @epictalk @maberdour@epictalk @maberdour
  8. 8. Source: http://www.blackducksoftware.com/future-of- open-source @epictalk @maberdour Why open source? @epictalk @maberdour
  9. 9. How to pick a good open source tool
  10. 10. Selection criteria Does is use an Open Source Initiative approved license? Is code currently being committed? Has it released final/production version? Are there regular stable releases? How many developers are committing code? Are there many plugins and extensions? How busy are the support forums? Is there good quality documentation ? Is commercial support available? @epictalk @maberdour@epictalk @maberdour
  11. 11. Selection tools @epictalk @maberdour@epictalk @maberdour
  12. 12. @epictalk @maberdour@epictalk @maberdour
  13. 13. Top ten open source tools
  14. 14. Delivery Moodle Learning management system Big Blue Button Virtual classroom Wordpress Wesbite content management Mediawiki Build your own Wikipedia Mahara ePortfolio Development Xerte Online Toolkits Content authoring Camstudio Screen capture Sigil + Calibre eBook authoring and conversion Audacity Sound recording Gimp Image creation and manipulation Top ten open source tools
  15. 15. XML Editor and Run-Time Engine HTML5 content authoring Accessible, responsive templates Wizard based for content authors Can be extended by developers www.nottingham.ac.uk/xerte/ www.xerte.org.uk/ www.ohloh.net/p/xerteproject FACTS: Increasing Y-O-Y developmemt activity Large, active development team (12) Well established codebase Average number of code comments @epictalk @maberdour@epictalk @maberdour
  16. 16. Demo: http://www.nottingham.ac.uk/toolkits/play_560 @epictalk @maberdour@epictalk @maberdour
  17. 17. Desktop screen capture Direct ancestor of Captivate Open sourced in 2001 Seems to be stalling as a project, although 2.7 RC was released Feb 2013 www.camstudio.org sourceforge.net/projects/camstudio www.ohloh.net/p/camstudio FACTS: Well established codebase Average number of code comments One active developer Decreasing Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  18. 18. @epictalk @maberdour@epictalk @maberdour
  19. 19. eBook authoring with EPUB 2 output Book, code and preview modes with audio, video, spellcheck Calibre converts EPUB into right format for e-readers, smartphones, tablets, etc code.google.com/p/sigil calibre-ebook.com/ www.ohloh.net/p/sigil www.ohloh.net/p/calibre Sigil Facts: Increasing Y-O- Y development activity Well established codebase Average number of code comments Average size development team (6) Calibre Facts: Stable Y-O-Y development activity Mature, well established codebase Few source code comments Large, active development team (24) @epictalk @maberdour@epictalk @maberdour
  20. 20. @epictalk @maberdour@epictalk @maberdour
  21. 21. Sophisticated audio recorder and editor Import/export wide range of formats Pitch, frequency, quality settings Wide range of effects Digitize records from old media audacity.sourceforge.net www.ohloh.net/p/audacity FACTS Mature, well established codebase Average number of code comments Large, active development team (10) Increasing Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  22. 22. @epictalk @maberdour@epictalk @maberdour
  23. 23. Versatile graphics manipulation package Photo retouching, image composition and image authoring Range of plugins and extensions From simple paint tools to advanced manipulation and scripting www.gimp.org www.ohloh.net/p/gimp FACTS: Mature, well established codebase Average number of code comments Very large, active development team (27) Decreasing Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  24. 24. @epictalk @maberdour@epictalk @maberdour
  25. 25. Highly popular learning management system 85,000 registered sites and 72 million users Hundreds of plugins and extensions Vibrant community of developers and enthusiasts www.moodle.org www.ohloh.net/p/gimp FACTS Mature, well established codebase Very large, active development team (148) Average number of code comments Stable Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  26. 26. @epictalk @maberdour@epictalk @maberdour
  27. 27. Virtual classroom / web conferencing Slide sharing, video, whiteboard, chat, integrated VOIP, desktop sharing, document uploads, web cam Record and playback www.bigbluebutton.org www.ohloh.net/p/bigbluebutton FACTS: Mature, well established codebase Very large, active development team (28) Average number of code comments Increasing Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  28. 28. @epictalk @maberdour@epictalk @maberdour
  29. 29. Website content management system Started 2003 Widely used for education websites and learning portals Over 25,000 plugins Nearly 30 million WP 3.5 downloads and half a BILLION plugin downloads! www.wordpress.org www.ohloh.net/p/bigbluebutton FACTS: Mature, well established codebase Very large, active development team (15) Average number of code comments Stable Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  30. 30. @epictalk @maberdour
  31. 31. Wiki system originally built for Wikipedia Content management system Collaborative web page editing Editorial version control 600 plugins and extensions Extremely scalable www.mediawiki.org www.ohloh.net/p/mediawiki FACTS: Mature, well established codebase Very large, active development team (164) Few source code comments Stable Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  32. 32. @epictalk @maberdour@epictalk @maberdour
  33. 33. ePortfolio system Create journals, upload files, embed resources Submit portfolio for assessment Social network and blogging tools Resumé builder www.mahara.org www.ohloh.net/p/mahara FACTS: Mature, well established codebase Large, active development team (26) Average number of code comments Decreasing Y-O-Y development activity @epictalk @maberdour@epictalk @maberdour
  34. 34. @epictalk @maberdour@epictalk @maberdour
  35. 35. @epictalk @maberdour@epictalk @maberdour maberdour@epiclearninggroup.com @maberdour epiclearninggroup.com
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×