Definition and deployment of a non-formal learning environment in a
business context TEEM 2015
Dr. Miguel Ángel Conde GonzálezD. Gonzalo Esteban-CostalesD. Victor Rodríguez Méndez
Dra. Camino Fernández LlamasD. Luis A. Amador
Outline IntroductionBackground and requirementsMoodle DeploymentConclusion
OutlineIntroductionBackground and requirementsMoodle DeploymentConclusion
Introduction (I)
Introduction (II)
Introduction (III)
Introduction (IV)
Introduction ( and V)
IntroductionBackground and requirementsMoodle DeploymentConclusion
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 VisualizationAdding information to reportsDefinition of ad-hoc SQL reports Incentive management system Integration with BrainsharkTraining program visualizationCompletion reports
Background and Requirements (and V)
IntroductionBackground and requirementsMoodle DeploymentConclusion
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)
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)
IntroductionBackground and requirementsMoodle DeploymentConclusion
ConclusionLearning 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
Top Related