cuban grid for learning cugflcubaenergia dic 2006
Post on 16-Jan-2016
213 Views
Preview:
TRANSCRIPT
Cub
an G
rid
for
Lea
rnin
g
Cuban Grid for LearningCuban Grid for LearningCuGfLCuGfL
CubaenergiaCubaenergiaDic 2006Dic 2006
Cub
an G
rid
for
Lea
rnin
gWhat is CuGfL?What is CuGfL?
CuGfL is a CuGfL is a One-Stop-Center One-Stop-Center for for quality assured online learning quality assured online learning contentcontent with the aim to promote and with the aim to promote and support the lifelong learning agenda support the lifelong learning agenda in Cuba to accelerate the growth of K-in Cuba to accelerate the growth of K-SocietySociety
Cub
an G
rid
for
Lea
rnin
gCuGfL ObjectivesCuGfL Objectives
To To enhance discoverability of e-learning enhance discoverability of e-learning contentcontent from heterogenous sources from heterogenous sources
To To develop e-learning standardsdevelop e-learning standards to ensure to ensure conformance and adoption of best practices conformance and adoption of best practices in e-learning content and systemsin e-learning content and systems
To provide To provide e-Learning systems and toolse-Learning systems and tools to to enable and support e-Learning activities and enable and support e-Learning activities and processes for the purpose of life-long processes for the purpose of life-long learninglearning
To To encourage sharing and development of encourage sharing and development of local/indigenous contentlocal/indigenous content
Cub
an G
rid
for
Lea
rnin
gLife-Long Learning encompasses Life-Long Learning encompasses
……
CP 2
Formal
CuGfL Portal
CP 1
CP n
Non-FormalCP 3
CP 4
CP n
InformalCP 5
CP 6
CP n
Learners
Formal education: the hierarchically structured, chronologically graded 'education system', running from primary school through the university and including, in addition to general academic studies, a variety of specialised programmes and institutions for full-time technical and professional training.
Informal education: the truly lifelong process whereby every individual acquires attitudes, values, skills and knowledge from daily experience and the educative influences and resources in his or her environment - from family and neighbours, from work and play, from the market place, the library and the mass media
Non-formal education: any organised educational activity outside the established formal system - whether operating separately or as an important feature of some broader activity - that is intended to serve identifiable learning clienteles and learning objectives.
Note : CP – Content Provider
Cub
an G
rid
for
Lea
rnin
g
Universities
Portal / Website
Repositories (content, digital assets, metadata)
Gov Agencies
Libraries
Ministries
e-Learning e.g. Moodle, Univir
Current Scenario …Current Scenario …
Users will have to go to multiple different portals / websites to access or to look for content. Portals or websites that are less discoverable (lack of promotional, poor search rankings, etc) are likely to loose some of their potential users, making the content under utilize.
Cub
an G
rid
for
Lea
rnin
g
Universities
CuGfLPortal
Portal / Website
Repositories (content, digital assets, metadata)
Gov Agencies
Libraries
Ministries e-Learning initiatives
Users only need to search for content at one central location (portal).
Content still resides on content owners’ servers, fully controlled and managed by them.
Increase chances the content being discovered as it is being properly described in the metadata.
Increase number of visitors to content owners’ portals/websites.
Users can still directly access the content owners’ portals/websites.
With CuGfL …With CuGfL …
Cub
an G
rid
for
Lea
rnin
g
Metadata
Search engine
List of content subjects
Target audience groups
Current theme
Members login – more features inside.
CuGfL Portal – A snapshotCuGfL Portal – A snapshot
Cub
an G
rid
for
Lea
rnin
gCuGfL FrameworkCuGfL Framework
Standard
Access Infrastructure
DigitalAsset
PackagedContent
Metadata
AuthoringTools
EnterpriseSystems
Delivery &Collaboration
Tools
Learners Enablers ProvidersProviders
Content
Integrating Platform (Systems and Tools)
e-Learning CommunityE-Learning community
Standard for e-learning content & systems.
Integrating platform that allows online learning to take place.
Free and commercial content for formal, non-formal and informal learning.
Cub
an G
rid
for
Lea
rnin
gFramework : StandardFramework : Standard
ObjectivesObjectives
to guide CuGfL content providers to guide CuGfL content providers to to conform to a set of standardsconform to a set of standards and and guidelines for content developmentguidelines for content development
as a as a single point of referencesingle point of reference to all to all relevant e-Learning standardsrelevant e-Learning standards
to achieve to achieve InteroperabilityInteroperability, , ReusabilityReusability, , ManageabilityManageability, , AccessibilityAccessibility and and DiscoverabilityDiscoverability of of CuGfL content and systemsCuGfL content and systems
Cub
an G
rid
for
Lea
rnin
gFramework : Integrating PlatformFramework : Integrating Platform
CuGfL Portal CuGfL Portal
Learning Support SystemLearning Support System
Tools & ServicesTools & ServicesMetadata RepositoryMetadata Repository - a repository - a repository of all catalogues of learning of all catalogues of learning contentcontent
Metadata Management SystemMetadata Management System - - facilitates the metadata tagging facilitates the metadata tagging process which conforms to Dublin process which conforms to Dublin Core and SCORMCore and SCORM
User Management System – manages User Management System – manages user profilesuser profiles
Cub
an G
rid
for
Lea
rnin
gFramework : ContentFramework : Content
CuGfL shall host both free and commercial CuGfL shall host both free and commercial
content. content.
Metadata RecordsMetadata Records – a collection of indexes of all e- – a collection of indexes of all e-Learning contentLearning content
Digital Asset – Digital Asset – A collection of reusable learning A collection of reusable learning object (RLO) such as images, audio clips, video clips object (RLO) such as images, audio clips, video clips and text.and text.
Packaged ContentPackaged Content – Digital assets that are – Digital assets that are combined into a self-contain package ready to be combined into a self-contain package ready to be delivered to end user for consumption.delivered to end user for consumption.
Cub
an G
rid
for
Lea
rnin
gMilestones AchievedMilestones Achieved
Completed Metadata Management Systems - JunCompleted Metadata Management Systems - Jun 2007 2007
CuGfL portal is live CuGfL portal is live http://www.cursosenlinea.cuhttp://www.cursosenlinea.cu
http://www.redciencia.cuhttp://www.redciencia.cu - April - April 20062006
Completed CuGfL Guidelines on - DicCompleted CuGfL Guidelines on - Dic 2007 2007
Web Resources, Learning Objects Web Resources, Learning Objects
and e-Learning Systems and e-Learning Systems
Submitted guidelines - Submitted guidelines - Sept 2007Sept 2007
Workshops/SeminarWorkshops/Seminar
Metadata workshops for librarians – Jun- oct 2006Metadata workshops for librarians – Jun- oct 2006
Seminar on Metadata for Content Providers - Jul- nov 2006Seminar on Metadata for Content Providers - Jul- nov 2006
APPLICATION LAYERAPPLICATION LAYER
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
IntroductionIntroduction Moodle is a software package for producing internet-based Moodle is a software package for producing internet-based
courses and web sites. It's an ongoing development project courses and web sites. It's an ongoing development project designed to support a designed to support a social social constructionistconstructionist framework of framework of education. education.
Moodle is provided freely as Moodle is provided freely as Open Open SourceSource software (under software (under
the the GNU GNU PublicPublic LicenseLicense).). Moodle will run on any computer Moodle will run on any computer that can run that can run PHPPHP, and can support many types of database , and can support many types of database (particularly (particularly MySQLMySQL).).
The word Moodle was originally an acronym for Modular The word Moodle was originally an acronym for Modular Object-Oriented Dynamic Learning Environment, which is Object-Oriented Dynamic Learning Environment, which is mostly useful to programmers and education theorists.mostly useful to programmers and education theorists.
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures Overall designOverall design Promotes a social constructionist pedagogy (collaboration, Promotes a social constructionist pedagogy (collaboration,
activities, critical reflection, etc) activities, critical reflection, etc) Suitable for 100% online classes as well as supplementing Suitable for 100% online classes as well as supplementing
face-to-face learning face-to-face learning Simple, lightweight, efficient, compatible, low-tech browser Simple, lightweight, efficient, compatible, low-tech browser
interface interface Easy to install on almost any platform that supports PHP. Easy to install on almost any platform that supports PHP.
Requires only one database (and can share it). Requires only one database (and can share it). Full database abstraction supports all major brands of Full database abstraction supports all major brands of
database (except for initial table definition) database (except for initial table definition) Course listing shows descriptions for every course on the Course listing shows descriptions for every course on the
server, including accessibility to guests. server, including accessibility to guests. Courses can be categorised and searched - one Moodle site Courses can be categorised and searched - one Moodle site
can support thousands of courses can support thousands of courses Emphasis on strong security throughout. Forms are all Emphasis on strong security throughout. Forms are all
checked, data validated, cookies encrypted etc checked, data validated, cookies encrypted etc Most text entry areas (resources, forum postings etc) can be Most text entry areas (resources, forum postings etc) can be
edited using an embedded WYSIWYG HTML editor edited using an embedded WYSIWYG HTML editor
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures Site managementSite management Site is managed by an admin user, defined during setup Site is managed by an admin user, defined during setup Plug-in "themes" allow the admin to customise the site colours, Plug-in "themes" allow the admin to customise the site colours,
fonts, layout etc to suit local needs fonts, layout etc to suit local needs Plug-in activity modules can be added to existing Moodle Plug-in activity modules can be added to existing Moodle
installations installations Plug-in language packs allow full localisation to any language. Plug-in language packs allow full localisation to any language.
These can be edited using a built-in web-based editor. Currently These can be edited using a built-in web-based editor. Currently there are language packs for over there are language packs for over 43 43 languageslanguages. .
The code is clearly-written PHP under a GPL license - easy to The code is clearly-written PHP under a GPL license - easy to modify to suit your needs modify to suit your needs
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures User managementUser management Goals are to reduce admin involvement to a minimum, while Goals are to reduce admin involvement to a minimum, while
retaining high security retaining high security Supports a range of authentication mechanisms through Supports a range of authentication mechanisms through
plug-in authentication modules, allowing easy integration plug-in authentication modules, allowing easy integration with existing systems. with existing systems.
Standard email method: students can create their own login Standard email method: students can create their own login accounts. Email addresses are verified by confirmation. accounts. Email addresses are verified by confirmation.
LDAP method: account logins can be checked against an LDAP method: account logins can be checked against an LDAP server. Admin can specify which fields to use. LDAP server. Admin can specify which fields to use.
IMAP, POP3, NNTP: account logins are checked against a IMAP, POP3, NNTP: account logins are checked against a mail or news server. SSL, certificates and TLS are supported. mail or news server. SSL, certificates and TLS are supported.
External database: any database containing at least two External database: any database containing at least two fields can be used as an external authentication source. fields can be used as an external authentication source.
Each person requires only one account for the whole server - Each person requires only one account for the whole server - each account can have different access each account can have different access
An admin account controls the creation of courses and An admin account controls the creation of courses and creates teachers by assigning users to courses creates teachers by assigning users to courses
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures User managementUser management A course creator account is only allowed to create courses and A course creator account is only allowed to create courses and
teach in them teach in them Teachers may have editing privileges removed so that they can't Teachers may have editing privileges removed so that they can't
modify the course (eg for part-time tutors) modify the course (eg for part-time tutors) Security - teachers can add an "enrolment key" to their courses to Security - teachers can add an "enrolment key" to their courses to
keep out non-students. They can give out this key face-to-face or keep out non-students. They can give out this key face-to-face or via personal email etc via personal email etc
Teachers can enrol students manually if desired Teachers can enrol students manually if desired Teachers can unenrol students manually if desired, otherwise they Teachers can unenrol students manually if desired, otherwise they
are automatically unenrolled after a certain period of inactivity (set are automatically unenrolled after a certain period of inactivity (set by the admin) by the admin)
Students are encouraged to build an online profile including Students are encouraged to build an online profile including photos, description. Email addresses can be protected from display photos, description. Email addresses can be protected from display if required. if required.
Every user can specify their own timezone, and every date in Every user can specify their own timezone, and every date in Moodle is translated to that timezone (eg posting dates, Moodle is translated to that timezone (eg posting dates, assignment due dates etc) assignment due dates etc)
Every user can choose the language used for the Moodle interface Every user can choose the language used for the Moodle interface (English, French, German, Spanish, Portuguese etc)(English, French, German, Spanish, Portuguese etc)
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures Course managementCourse management A full teacher has full control over all settings for a course, A full teacher has full control over all settings for a course,
including restricting other teachers including restricting other teachers Choice of course formats such as by week, by topic or a Choice of course formats such as by week, by topic or a
discussion-focussed social format discussion-focussed social format Flexible array of course activities - Forums, Quizzes, Flexible array of course activities - Forums, Quizzes,
Resources, Choices, Surveys, Assignments, Chats, Resources, Choices, Surveys, Assignments, Chats, Workshops Workshops
Recent changes to the course since the last login can be Recent changes to the course since the last login can be displayed on the course home page - helps give sense of displayed on the course home page - helps give sense of community community
Most text entry areas (resources, forum postings etc) can be Most text entry areas (resources, forum postings etc) can be edited using an embedded WYSIWYG HTML editor edited using an embedded WYSIWYG HTML editor
All grades for Forums, Quizzes and Assignments can be All grades for Forums, Quizzes and Assignments can be viewed on one page (and downloaded as a spreadsheet file) viewed on one page (and downloaded as a spreadsheet file)
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeatures Course managementCourse management All grades for Forums, Quizzes and Assignments can be All grades for Forums, Quizzes and Assignments can be
viewed on one page (and downloaded as a spreadsheet file) viewed on one page (and downloaded as a spreadsheet file) Full user logging and tracking - activity reports for each Full user logging and tracking - activity reports for each
student are available with graphs and details about each student are available with graphs and details about each module (last access, number of times read) as well as a module (last access, number of times read) as well as a detailed "story" of each students involvement including detailed "story" of each students involvement including postings etc on one page. postings etc on one page.
Mail integration - copies of forum posts, teacher feedback Mail integration - copies of forum posts, teacher feedback etc can be mailed in HTML or plain text. etc can be mailed in HTML or plain text.
Custom scales - teachers can define their own scales to be Custom scales - teachers can define their own scales to be used for grading forums and assignments used for grading forums and assignments
Courses can be packaged as a single zip file using the Courses can be packaged as a single zip file using the Backup function. These can be restored on any Moodle Backup function. These can be restored on any Moodle server. server.
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
FeaturesFeaturesMoodle also includesMoodle also includes:: Assignment Module Assignment Module Chat Module Chat Module Choice Module Choice Module Forum Module Forum Module Quiz Module Quiz Module Resource Module Resource Module Survey Module and Survey Module and Workshop ModuleWorkshop Module
CVS for Moodle DevelopersCVS for Moodle Developers CVS is the CVS is the Concurrent Versioning SystemConcurrent Versioning System, a commonly-, a commonly-
used way of managing source code for large software used way of managing source code for large software projects. CVS keeps all versions of all files so that nothing is projects. CVS keeps all versions of all files so that nothing is ever lost, and usage by different people is tracked. It also ever lost, and usage by different people is tracked. It also provides ways to merge code if two or more people are provides ways to merge code if two or more people are working on the same file. All code and all versions are stored working on the same file. All code and all versions are stored on a central server (in the case of Moodle, at on a central server (in the case of Moodle, at SourceforgeSourceforge). ).
Cub
an G
rid
for
Lea
rnin
gMoodle – Moodle – Learning management systemLearning management system
RequirementsRequirements Moodle is primarily developed in Linux using Apache, MySQL and Moodle is primarily developed in Linux using Apache, MySQL and
PHP (also sometimes known as the LAMP platform), but is also PHP (also sometimes known as the LAMP platform), but is also regularly tested with PostgreSQL and on Windows XP, Mac OS X regularly tested with PostgreSQL and on Windows XP, Mac OS X and Netware 6 operating systemsand Netware 6 operating systems
The requirements for Moodle are as follows:The requirements for Moodle are as follows: Web server software. Most people use Web server software. Most people use ApacheApache, but Moodle should , but Moodle should
work fine under any web server that supports PHP, such as IIS on work fine under any web server that supports PHP, such as IIS on Windows platforms. Windows platforms.
PHPPHP scripting language (version 4.1.0 or later). PHP 5 is supported scripting language (version 4.1.0 or later). PHP 5 is supported as of Moodle 1.4. as of Moodle 1.4.
a working database server: a working database server: MySQLMySQL or or PostgreSQLPostgreSQL are completely are completely supported and recommended for use with Moodle. supported and recommended for use with Moodle.
Most web hosts support all of this by default. If you are signed up Most web hosts support all of this by default. If you are signed up with one of the few webhosts that does not support these features with one of the few webhosts that does not support these features ask them why, and consider taking your business elsewhere.ask them why, and consider taking your business elsewhere.
If you want to run Moodle on your own computer and all this looks If you want to run Moodle on your own computer and all this looks a bit daunting, then please see our guide: a bit daunting, then please see our guide: InstallingInstalling Apache, Apache, MySQLMySQL andand PHP PHP. It provides some step-by-step instructions to install all . It provides some step-by-step instructions to install all this on most popular platforms.this on most popular platforms.
Cub
an G
rid
for
Lea
rnin
g
Cub
an G
rid
for
Lea
rnin
g
GRID architectureGRID architecture
Network Server (Resource Broker )
User Interface
Computing Element
Information Index
Logging & Bookkeeping
Job submit event
Authentication & authirization
Job status
Input Sandbox
Output Sandbox
Publish
Storage Element
LHC File Catalogue
Outpu
t S
andb
ox
Input
Sa
ndbox
Replicas info
SE & CE info
How to work in the Grid environment?
Cub
an G
rid
for
Lea
rnin
g
LMS Moodle architecture ILMS Moodle architecture I
Network Server (Resource Broker )
User Interface
Computing Element
Information Index
Logging & Bookkeeping
Job submit event
Authentication & authirization
Input Sandbox
Output Sandbox
Publish
Storage Element
LHC File Catalogue
Outpu
t S
andb
ox
Input
Sa
ndbox
Replicas info
Workload Management System components
LMS–MOODLE
server
New activity / services
Inteface with the Grid environment
- Autentication
- Job management
- Data management
user
Cub
an G
rid
for
Lea
rnin
g
Thank YouThank You
ffn@citmatel.inf.cuffn@citmatel.inf.cu
Cubaenergia, CubaCubaenergia, Cuba
top related