SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Definition and deployment of a non-formal
learning environment in a business
context
TEEM 2015
Dr. Miguel Ángel Conde González
D. Gonzalo Esteban-Costales
D. Victor Rodríguez Méndez
Dra. Camino Fernández Llamas
D. Luis A. Amador
Outline
 Introduction
 Background and requirements
 Moodle Deployment
 Conclusion
Outline
 Introduction
 Background and requirements
 Moodle Deployment
 Conclusion
Introduction (I)
Introduction (II)
Introduction (III)
Introduction (IV)
Introduction ( and V)
 Introduction
 Background and requirements
 Moodle Deployment
 Conclusion
Background and Requirements (I)
Background and Requirements (II)
 Different Learning Modalities
 Multilanguage
 Flexible, customizable
 Scalabe
 Robust, secure and private
 Traking progress
 Traning Programs
 Standarization
 Proven and truested
 Easy to extend
Background and Requirements (III)
Background and Requirements (IV)
 Courses Home Visualization
 Adding information to reports
 Definition of ad-hoc SQL reports
 Incentive management system
 Integration with Brainshark
 Training program visualization
 Completion reports
Background and Requirements (and V)
 Introduction
 Background and requirements
 Moodle Deployment
 Conclusion
Moodle Deployment (I)
 Number of concurrent users
 Number and type of downloads
 Availability
 How to do it
 3 physical servers
 5 virtual servers (2 for web, 2 for ddbb and 1 for development)
 SAN
 2 load balancers
 2 physical firewalls
 20 MB dedicated bandwidth
Moodle Deployment (II)
Elastic Load Balancing Elastic Load Balancing
Amazon EC2 Amazon EC2 Amazon EC2
Amazon EC2Internet
Amazon S3 Amazon S3
Amazon Route 53
RDS DB instance
read replica
RDS DB instance
RDS DB instance
standby (Multi-AZ)
Apache Tomcat Apache Tomcat
MySQL 5.6
MySQL 5.6
Apache Tomcat Apache Tomcat
MySQL 5.6
US East – Region EU -1 Dublin Region
OpenSwan Ipsec
VM
OpenSwan IPSec
VM
AZ-1A AZ-1B
AZ-1A AZ-1B
Moodle Deployment (III)
 Harcoded functionalities
 Less portable solutions
 “Easier” to develop
 Some tasks involved
 Hardcode several libraries
 Define new renderers
 Change Moodle theme
 Include translation information in the database
Moodle Deployment (IV)
Moodle Deployment (V)
 Functionalities implemented as add ons
 Completions report add-on
 Incentive functionality
 Module folder
 More portable
 With a defined structure
Moodle Deployment (VI)
Moodle Deployment (and VII)
 Introduction
 Background and requirements
 Moodle Deployment
 Conclusion
Conclusion
 Learning platform selected, deployed and adapted to the
requirements of SunEdison company
 Definition of requirements
 Deployment of the platform
 Definition of specific implementations for the platform
 Main Problems
 Cloud installation, content sharing, clustered database
 Change of requirements during the development
 Second stage of the project
Deploying a non-formal learning environment with Moodle

Weitere ähnliche Inhalte

Ähnlich wie Deploying a non-formal learning environment with Moodle

AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9Cyril Hanquez
 
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016ManageIQ
 
MSBI Online Training in Hyderabad
MSBI Online Training in HyderabadMSBI Online Training in Hyderabad
MSBI Online Training in Hyderabadunited global soft
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...Scott Hoag
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloudebuc
 
MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010Victorio BENTIVOGLI
 
MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010Victorio Bentivogli
 
Assiut Tech Club - Microsoft Cloud Computing
Assiut Tech Club - Microsoft Cloud ComputingAssiut Tech Club - Microsoft Cloud Computing
Assiut Tech Club - Microsoft Cloud Computingassiut-tech-club
 
Introduction to Telerik OpenAccess ORM
Introduction to Telerik OpenAccess ORMIntroduction to Telerik OpenAccess ORM
Introduction to Telerik OpenAccess ORMpeterbahaa
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010Ethos Technologies
 
Elite SAS Training
Elite SAS TrainingElite SAS Training
Elite SAS Trainingdonfenner
 
Oracle data integrator training from hyderabad
Oracle data integrator training from hyderabadOracle data integrator training from hyderabad
Oracle data integrator training from hyderabadFuturePoint Technologies
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docxFuturepoint13
 

Ähnlich wie Deploying a non-formal learning environment with Moodle (20)

AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9AUG Belgium - Introduction to ColdFusion 9
AUG Belgium - Introduction to ColdFusion 9
 
Aws Online Training
Aws Online Training Aws Online Training
Aws Online Training
 
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
 
MSBI Online Training in India
MSBI Online Training in IndiaMSBI Online Training in India
MSBI Online Training in India
 
MSBI Online Training in Hyderabad
MSBI Online Training in HyderabadMSBI Online Training in Hyderabad
MSBI Online Training in Hyderabad
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloud
 
MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010
 
MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010MongoDB in the context of the Argentinean Census 2010
MongoDB in the context of the Argentinean Census 2010
 
CG_CS25010_Lecture
CG_CS25010_LectureCG_CS25010_Lecture
CG_CS25010_Lecture
 
Assiut Tech Club - Microsoft Cloud Computing
Assiut Tech Club - Microsoft Cloud ComputingAssiut Tech Club - Microsoft Cloud Computing
Assiut Tech Club - Microsoft Cloud Computing
 
Introduction to Telerik OpenAccess ORM
Introduction to Telerik OpenAccess ORMIntroduction to Telerik OpenAccess ORM
Introduction to Telerik OpenAccess ORM
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Elite SAS Training
Elite SAS TrainingElite SAS Training
Elite SAS Training
 
Oracle data integrator training from hyderabad
Oracle data integrator training from hyderabadOracle data integrator training from hyderabad
Oracle data integrator training from hyderabad
 
Wipro-Projects
Wipro-ProjectsWipro-Projects
Wipro-Projects
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docx
 
Oracle data integrator odi training
Oracle data integrator odi trainingOracle data integrator odi training
Oracle data integrator odi training
 

Mehr von Technological Ecosystems for Enhancing Multiculturality

Mehr von Technological Ecosystems for Enhancing Multiculturality (20)

A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...
 
Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...
 
Towards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in SpanishTowards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in Spanish
 
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
 
Specifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aestheticsSpecifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aesthetics
 
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
 
Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...
 
University Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determinationUniversity Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determination
 
Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...
 
Framing theory in studies of environmental information in press
Framing theory in studies of environmental information in pressFraming theory in studies of environmental information in press
Framing theory in studies of environmental information in press
 
Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...
 
Mapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystemsMapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystems
 
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
 
A Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systemsA Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systems
 
Document Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification MechanismsDocument Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification Mechanisms
 
Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue ApproachesManaging Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
 
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
 
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 

Kürzlich hochgeladen

Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
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
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Kürzlich hochgeladen (20)

Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
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
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 

Deploying a non-formal learning environment with Moodle

Hinweis der Redaktion

  1. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  2. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  3. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  4. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  5. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  6. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  7. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  8. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  9. hardcode several libraries, define new renderers, change the Moodle theme and include translation information in the database.
  10. hardcode several libraries, define new renderers, change the Moodle theme and include translation information in the database.
  11. hardcode several libraries, define new renderers, change the Moodle theme and include translation information in the database.
  12. hardcode several libraries, define new renderers, change the Moodle theme and include translation information in the database.
  13. hardcode several libraries, define new renderers, change the Moodle theme and include translation information in the database.
  14. Courses Home Visualization. It is necessary to change the main screen of Moodle in order to show only the courses in which a user is enrolled. This view also should show if each course is started, in progress or completed. Moreover, the information about courses can be shown with different levels of detail. Adding information to reports. Some of Moodle reports do not show the information that the company requires, so it was necessary to add new information. For instance, the creation date was included in the user list, and the institution information was added in the completion status report. Definition of ad-hoc SQL reports. The institution does not only require the reports provided by Moodle. It also needs specific reports that can be accessible only by some kind of users. Incentive management system. It is necessary to provide a block that allows different LCMS regional administrators to define achievement scales and associated incentives. Students could get achievements when they complete their courses and depending on their grades they will reach a status level. The level of a user could have some awards associated. This system goes beyond the badges functionality included into Moodle, because it should take into account different areas and groups, and how the area managers and the group leaders can see others status. Integration with Brainshark. Importation of users and contents from Brainshark into Moodle before the former was closed.
  15. The clustered database and the necessity to share contents were critical in order to ensure a proper platform performance, and in cloud-based solutions this is not as easy as it can be if were talking about physical nodes in the same machine. Another important problem was the change of the requirements during the development. The platform began to work before the development was finished, and new requirements arose that should be also addressed by the development team. This meant changing the initial plan and also the delivery date of the project. Despite these problems, the project has been finished successfully and a new stage will begin next year in which the integration of the learning platform with other tools of the company will be acomplished. This would require the use of Moodle Web Services layer and the use of a Single Sign On system for authentication.