Software Platform to Build a Web-Based Education System
1. Software Platform to Build a
Web-Based Education System
(e-Learning for Healthcare)
Milan Taradi
University of Zagreb, Medical School
Department of Physiology and Immunology
Šalata 3, 10 000 Zagreb, Croatia
E-mail: mtaradi@mef.hr
(milan.taradi@gmail.com)
http://sova.mef.hr/_modlica/course/view.php?id=9
http://web.mef.hr/moodle/course/view.php?id=12
Telemedicine,
M. Taradi,
2013. 1./39
2. Purpose of Presentation
Many technologies were created
which can be used to create
distant learning system.
This presentation is made as
help to people who want to
develop such system (e-Learning
for Healthcare).
Telemedicine,
M. Taradi,
2013. 2./39
3. What makes the Internet the ultimate
teaching and learning tool? It is an:
open
distributed
globally accessible
dynamic
interactive
multimedial
filtered
archival environment
Telemedicine,
M. Taradi,
2013. 3./39
4. Virtual learning environment (VLE)
Offer a number of benefits to universyties such as:
anytime, anybody, on any device
anywhere access, mobile
access to higher learning styles,
opportunities for independent learning,
improved motivation,
better integration of information and communication
technology (ICT) tools
better track of student progress
Telemedicine,
better cost-effectiveness and
M. Taradi,
better administration
2013. 4./39
5. The Personal Learning
Environment Framework
individual
adaptable to the
learner’s evolving
skills and knowledge
available anywhere
highly portable
persistent, despite
changes in
technology
useful, suited to
everyday needs
intuitive to use
unobtrusive
Telemedicine,
M. Taradi,
2013. 5./39
Source:
http://eiche.informatik.rwth-aachen.de
6. Planning and Design
Variation between different kinds of
software may be significant, making the
selection of appropriate software
important.
What do I need?
How much will I spend?
Is distance learning worth it?
Telemedicine,
M. Taradi,
2013. 6./39
7. Private, external or hybrid?
Cloud computing is a type of Internet-based computing,
Telemedicine,
where different services (servers, storage, applications, grid)
M. Taradi,
are delivered to an organization's computers and devices
through the Internet.
2013. 7./39
8. Google Apps for Education
free
tely
le
mp
Co
.
ree
f
It's
.
Gmail
Calendar
Drive
Docs
Sheets
Slides
Sites
Vault
Webinars
More ...
Telemedicine,
M. Taradi,
2013. 8./39
9. Three Choices
Component, off-the-shelf software that allows for
the creation of course materials, audio slide lectures,
animations, virtual worlds, personal learning environment,
personal mobile technologies, discussion forums, chat
groups, e-portfolio, wiki, twitter, e-mail, rss and so forth...
Integrated packages
Hosting
that contain a number of
the same features, but are lacking in other significant
areas
is a business that delivers a combination of
IT functions such as infrastructure, applications (Software
Telemedicine,
as a Service), website hosting, cloud, email, storage,
M. Taradi,
monitoring, security, Web development...
2013. 9./39
10. Comparison of Online Course
Delivery Software Products
Developmental Features
Instructional Features
Student Tools
Instructor Tools
SCORM compliant
Administrator Tools
Administrative Features
Security
Technical Support
Software Costs
Hardware Costs
Telemedicine,
M. Taradi,
2013. 10./39
11. Course Server
Software for Online
Teaching
Commercial products
product bombardment (more than 5 000)
OpenSource software
build it together with others schools (Open
Source/Higher Education initiative)
Telemedicine,
M. Taradi,
2013. 11./39
13. OpenSource
Freedom of Choice
You have a copy of the source code and a license
that allows you to modify it!
If you want distribution media or product support, you
may have to pay a fee to the vendors, but you don't
have to.
OpenSource technologies (OpenSolaris,
Linux, Apache, PHP, Perl, Java, J2EE,
MySQL, MariaDB, PostgreSQL, Ant, Smarty)
are used for system development.Telemedicine,
M. Taradi,
2013. 13./39
14. Hardware Requirements
UNIX server (Linux, Solaris)
BSD, FreeBSD
CGI-enabled Web server
LAN, WLAN
Java-enabled Web browser
MS Windows (IIS, Win2012)
MacOS
Telemedicine,
M. Taradi,
2013. 14./39
15. Unix
Debian (http://www.debian.org/) CARNet
distribution
Ubuntu (http://www.ubuntu.com/)
CentOS (http://www.centos.org/ )
openSuSE (http://en.opensuse.org)
SunOS Solaris
(www.oracle.com/us/products/serversstorage/solaris)
Telemedicine,
M. Taradi,
2013. 15./39
16. Web Development (1)
HTTP server
Webmail
SquirrelMail (http://www.squirrelmail.org/)
Roundcube (http://roundcube.net/)
Administration of Unix
Apache (http://www.apache.org/)
Webmin (http://www.webmin.com/)
Usermin (http://www.webmin.com/index6.html)
WWW Search Engine Software
ht://Dig (http://www.htdig.org/)
Google
Telemedicine,
M. Taradi,
2013. 16./39
17. Web Development (2)
SECURITY
Firewall
There is no one single thing we can do to make us secure. It is not that simple.
There is no 100% safe program, package or distribution. Just varying degrees of
insecurity.
The hard part is doing it the right way, balancing security, maintanence, and
functionality.
Turn off, and perhaps uninstall, any and all unnecessary services .
Firewalls create barriers in order to prevent unauthorized access to a network.
Bastille Linux (http://www.bastille-linux.org/)
Ipchains, Iptables
.htaccsess
passwords
Tcpwrappers (http://www.tripwire.org/)
Intrusion Detection System, aide (http://www.tripwire.org/)
patch, bugfix announcements
backup
logging
sshd
Telemedicine,
M. Taradi,
2013. 17./39
18. Web Development (3)
PHP
phpMyAdmin (http://www.phpmyadmin.net/)
MariaDB (https://mariadb.org/)
PostgreSQL (http://www.postgresql.org/)
Java (JVM)
Smarty (http://smarty.php.net/)
MySQL (http://www.mysql.com/)
(http://www.php.net/)
J2SE (http://java.sun.com/j2se/)
Tomcat (http://jakarta.apache.org)
Apache Ant (http://jakarta.apache.org/ant/)
Perl (http://www.perl.com/) CGI
XML (http://xml.com/)
Telemedicine,
M. Taradi,
2013. 18./39
19. Systems evaluated
Guidance
Reference center for evaluation of courseware in
e-education
Edutools
(http://www.edutools.info/course/compare/ )
UNESCO
(http://www.carnet.hr/referalni/obrazovni/oca)
(
http://www.unesco.org/cgi-bin/webworld/portal_freesoftware/cgi/page.cgi?g=
)
Telemedicine,
Seul/Edu
M. Taradi,
(http://richtech.ca/cgi-bin/seul/seulview.pl?category=Courseware )
2013. 19./39
20. Open source Online Classroom
Systems evaluated
We installed, tested, and evaluated about 40 open source courseware.
.LRN
Eledge
LearnLoop
OLMS
ATutor
ePICE
LogiCampus
OpenACS
Bazaar
Fle3
LON-CAPA
OpenLCMS
Bodington
Electure
Manhattan VC
OpenUSS
CHEF
e-Tutor
MEDCAMPUS
OSPI
Claroline
ILIAS
MimerDesk
Sakai
ClassWeb
Interact
MIT OCW
Segue
COSE
e-Jones
Moodle
Stud.IP
CourseWork
KEWL
OKI
Dokeos
LAMS
OLAT
Telemedicine,
Whiteboard
M. Taradi,
Zope4Edu
2013. 20./39
21. Open source Online
Classroom Systems
This software is designed to provide the framework for creating a web site for online
instruction, including student registration, authentication, content creation, quizzes, exams,
homework graders, report uploads, instructor gradebook, class calendar, and online help.
Moodle (http://modle.org/)
Sakai (http://www.sakaiproject.org/cms/)
Claroline (http://www.claroline.net/)
LON-CAPA (http://www.lon-capa.org/)
ILIAS (http://www.ilias.uni-koeln.de/ios/index-e.html)
The Manhattan Virtual Classroom (http://manhattan.sourceforge.net/)
ClassWeb (http://classweb.ucla.edu/)
Eledge (http://eledge.sourceforge.net/)
LearnLoop (http://www.learnloop.org/)
Telemedicine,
M. Taradi,
2013. 21./39
23. Concept Maps
Concept maps are graphical tools for organizing and
representing knowledge.
CmapTools (http://cmap.ihmc.us/ )
FreeMind (http://freemind.sourceforge.net/wiki/index.php/Main_Page )
WiseMapping (http://www.wisemapping.com )
Telemedicine,
M. Taradi,
2013. 23./39
24. Forums
This web publishing and forum software allows you and your
visitors to store and display messages, files, share discussions
and other informations on your web site.
phpBB (http://www.phpbb.com/)
Phorum (http://phorum.org/)
W-Agora (http://www.w-agora.net/en)
Telemedicine,
M. Taradi,
2013. 24./39
25. Chat
PHPOpenChat is a web based chat
software written in PHP.
(
http://www.ortelius.de/phpopenchat/)
Babylon Java Cahat is a Java
client/server combination with whiteboard
drawing utility. (
http://www.visopsys.org/andy/babylon/index.html)
Telemedicine,
M. Taradi,
2013. 25./39
26. Potrfolio
Mahara- open source e-portfolio and social
networking software
(http://mahara.org/)
Telemedicine,
M. Taradi,
2013. 26./39
27. Web conference
Rondee is the best free conference call service.
(http://www.rondee.com)
Skype is a free web conferencing service for small
meetings, and it has both video and screen-sharing
capabilities.
(http://www.skype.com/en)
OpenMeetings is multi-language cross-platform
customizable web-conferencing and collaboration. (
http://code.google.com/p/openmeetings/ )
Telemedicine,
M. Taradi,
2013. 27./39
28.
Virtual worlds and Web 2.0 tools
Second Life (http://secondlife.com/ )
Wonderland (https://lg3d-wonderland.dev.java.net/
OpenSimulator (http://opensimulator.org)
Blogs, Podcasts, Portfolio
Wikis, Social Netwotking
Twitter, RSS, Facebook
WordPress, Flickr,
Teacher Tube, YouTube
Google Docs, Socrative
)
Telemedicine,
M. Taradi,
2013. 28./39
29. Telemedicine
OpenSource telemedicine software.
List of open source healthcare software.
(http://en.wikipedia.org/wiki/List_of_open_source_healthcare_software )
(http://sourceforge.net/directory/science-engineering/medical/)
iPath (http://ipath.ch/site/ , http://web.mef.hr/ipath/html/ )
OpenEMR (http://www.openemr.net/index.jsp)
Indivo
(http://www.indivohealth.org/ )
Telemedicine,
M. Taradi,
2013. 29./39
30. Setting Up and Maintaining a
Web-Based Education System
(1)
Web.mef
Portal
Joomla (http://web.mef.hr/web)
Instalirani programi (http://ht.ly/hHUod)
Classroom
(http://web.mef.hr/ )
MefModlica (http://web.mef.hr/moodle/)
lmsOVA (http://sova.mef.hr/_modlica/?theme=discuss)
Forum
(http://web.mef.hr/web/index.php?
option=com_fireboard&Itemid=60)
Telemedicine,
M. Taradi,
2013. 30./39
31. Setting Up and Maintaining a
Web-Based Education System (2)
SOVA
Collaboration
https://web.mef.hr/intranet/index.php?login=1
http://web.mef.hr/kat_egroup/login.php
Chat (http://web.mef.hr/chat/index.html)
Exams
(http://sova.mef.hr/)
http://web.mef.hr/TCExam/public/code/index.php
https://web.mef.hr/ec/
http://web.mef.hr/cgi-bin/multiple_choice/multiple_choice_questions.cgi
E-mail (http://web.mef.hr/mail/index.html)
Meeting Room Booking System (
http://web.mef.hr/dvorane__p/index.php)
Telemedicine,
M. Taradi,
2013. 31./39
32. Experiences
The biggest problem and challenge facing
most Web learning sites is simply getting
people to use them and to visit regular.
Building a community of learners and
creating an environment for learning is by
no means a simple task.
Very important is security of the system.
Telemedicine,
M. Taradi,
2013. 32./39
33. Stages of development of
e-learning
"Lone rangers"
The pressure of lone rangers on the
university administration to provide help
and resources
The rapid uncoordinated activity
The development of institutional strategy
High quality use of e-learning
Telemedicine,
M. Taradi,
2013. 33./39
34. Ophthalmology 2003.
"Lone rangers"
The pressure of
lone rangers on
the university
administration
to provide help
and resources
Telemedicine,
M. Taradi,
2013. 34./39
36. Question?
Should technology be used to reinforce the current
classroom model, or should it be used for radical
change?
Technology will enable:
improved learning outcomes
develop 21st century skills
more students (MOOC)
increase personalization of learning and interaction
more flexible and mobile access
Telemedicine,
increase cost-effectiveness (better services;M. Taradi,
lower cost)
2013. 36./39
37. Conclusions
It's not technology, it's what we do with it!
The World Wide Web is ready for serious
distance education delivery, but are we ready?
University needs to "own" powerful, flexible open
standard framework, personalized and
customizable to device.
We spend too much time and money on new
educational technology to be satisfied with
Telemedicine,
anything less.
M. Taradi,
2013. 37./39
38. Conclusions
Learning is changing.
Free software can satisfactorily meet the
needs of students and faculty for online
teaching and learning (The National Learning
Management System).
The best way is blended learning, which
combines online with face-to-face learning.
Learning by doing is better than learning by
Telemedicine,
listening.
M. Taradi,
2013. 38./39
39. e-Learning for Healthcare
Enhance traditional learning
Support existing teaching methods
Provide a valuable reference point for the
healthcare profession.
We must build it up together!
Thank You !
For the benefit of all!
Telemedicine,
M. Taradi,
2013. 39./39