SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Optimizing the performance of your LMS:
example with Chamilo
Patrick Roth, Abderrahim Oulmi, Laurent
Opprecht, Olivier Jeannin

NTICE
Institutional context
The University of Geneva
• # Students: 17500
• # Teachers: 2250
• # faculties: 8

NTICE
Institutional context
eLearning tools at University of Geneva

NTICE
Institutional context
Information and training
– Website: elearning.unige.ch
– Blog: ciel.unige.ch, twitter (@cielge)
– Workshops (Chamilo, Mahara, RCFE, etc.)
– Techno-pedagogical advice
– Copyright Expertise
– Events (BarCamp, webinars, workshops, etc.)

NTICE
Institutional context
Dokeos@unige.ch
– # Users: 18059
• # Teachers: 1571
• # Students: 16488

– # Active courses: 2068

NTICE
Institutional context
Dokeos@unige.ch
2500
2000
1500
1000
500
0

NTICE
Institutional context
Dokeos@unige.ch
2 million
visits per
academic
year

NTICE
Institutional context
Dokeos@unige.ch
300,000
250,000
200,000
150,000
100,000
50,000
0

NTICE

# of visits
Institutional context
Dokeos@unige.ch
12,000
10,000
8,000
6,000
4,000
2,000
0

NTICE

# of visits
Institutional context
Dokeos@unige.ch
12,000

# of visits

10,000
8,000
6,000
4,000
2,000
0
1-Oct-12 2-Oct-12 3-Oct-12 4-Oct-12 5-Oct-12 6-Oct-12 7-Oct-12

NTICE
Institutional context
Dokeos@unige.ch

NTICE
Institutional context
Dokeos@unige.ch

NTICE

Dokeos response time > 2 minutes
Institutional context
Dokeos@unige.ch

NTICE
Solution

Optimizing the performance of Chamilo

NTICE
Solution
• Plan

How ?

– Goal to reach

• Do

Plan

– Setup your simulation environment
Act

Do

• Check
– Measure

Check

NTICE

• Act
– Find the right optimization
Plan

Solution

Act

Do

Check

Goal to reach
• Obtain the best performance

NTICE
Plan

Solution

Act

Do

Check

Goal to reach
• Psychology of web performance
“How web page response time affect user psychology
and behavior”
(WebSiteOptimization, 2008)

NTICE
Plan

Solution

Act

Do

Check

Goal to reach
• Psychology of web performance
“lower perceived credibility”
(Fogg et al. 2001)

8 to 10 seconds

“lower perceived quality”
(Bouch et al. 2000)

“increase user frustration”
(King 2003)

Load times

NTICE
Plan

Solution

Act

Do

Check

Goal to reach
• Psychology of web performance
“perceived more interesting”
(Ramsay et al. 1998)

8 to 10 seconds

“perceived more attractive”
(Skadberg and Kimmel)

Load times

NTICE
Plan

Solution

Act

Do

Check

Goal to reach

Web page response time < 10 seconds

NTICE
Plan

Solution

Act

Do

Check

Setup your simulation environment
• Tool: Apache JMeter
– Test plan
• Scenario
• Thread Group
• Measure

NTICE
Plan

Solution

Act

Do

Check

Setup your simulation environment
• JMeter Test Plan: scenario

NTICE
Plan

Solution

Act

Do

Check

Setup your simulation environment
• JMeter Test Plan: thread group

2 seconds
delay

NTICE

2 seconds
delay

...

500 users
Plan

Solution

Act

Do

Check

Setup your simulation environment
• JMeter Test Plan: measure
– Average web page response time (in ms)

NTICE
Plan

Solution

Act

Do

Check

Measure
• Hardware

NTICE
Plan

Solution

Act

Do

Check

Measure
• Software
– Average web page response time
– Logs (apache, MySQL, etc.)

NTICE
Plan

Solution

Act

Do

Check

Find the right optimization
• Hardware configuration (CPU, RAM, disk, network, etc.)
• Operating System (Linux, Unix, Windows, etc.)
• Web server performance
– PHP performance (PHP accelerator, settings, etc.)
– Apache performance (settings, modules, etc.)

• Database performance (settings, engine, queries, etc.)

NTICE
Results
Our findings
1. Use real server instead of VM
2. Choose the right DB engine for each table
(InnoDB vs MyISAM)
3. Add the right PHP accelerator
4. Update your LAMP components (Apache, PHP,
MySQL)

NTICE
Results
Use real server instead of VM

Find the right optimization

• Hardware configuration (CPU, RAM, disk, network,
etc.)
• Operating System (Linux, Unix, Windows, etc.)
• Web server performance
– PHP performance (PHP accelerator, settings, etc.)
– Apache performance (settings, modules, etc.)

• Database performance (settings, engine, queries,
etc.)

NTICE
Results
Choose the right DB engine

Find the right optimization

• Hardware configuration (CPU, RAM, disk, network,
etc.)
• Operating System (Linux, Unix, Windows, etc.)
• Web server performance
– PHP performance (PHP accelerator, settings, etc.)
– Apache performance (settings, modules, etc.)

• Database performance (settings, engine, queries,
etc.)

NTICE
Results
Add the right PHP accelerator

Find the right optimization

• Hardware configuration (CPU, RAM, disk, network,
etc.)
• Operating System (Linux, Unix, Windows, etc.)
• Web server performance
– PHP performance (PHP accelerator, settings, etc.)
– Apache performance (settings, modules, etc.)

• Database performance (settings, engine, queries,
etc.)

NTICE
Results
Our findings

(Opcode Cache Benchmarks, 2013)

NTICE
Results
Update your LAMP components

Find the right optimization

• Hardware configuration (CPU, RAM, disk, network,
etc.)
• Operating System (Linux, Unix, Windows, etc.)
• Web server performance
– PHP performance (PHP accelerator, settings, etc.)
– Apache performance (settings, modules, etc.)

• Database performance (settings, engine, queries,
etc.)

NTICE
Results
Our findings
Component

Before

Updated

Apache

2.2.22

2.4.6

PHP

5.3

5.5.3

Update your LAMP components

NTICE
Results
Our findings
• Detect slow queries and optimize them

NTICE
Results
Our findings
• Detect slow queries and optimize them

NTICE
In summary
5 tips for optimizing your Chamilo
1.
2.
3.
4.
5.

Use a real server
Choose the right DB engine for each table
Update your LAMP components
Add the Zend Optimizer+ accelerator
Detect slow queries and optimize them

NTICE
Current situation
Measure this week with Chamilo 1.9.x
# of users

425

560

507

493

532

600

725

460

750

NTICE

Chamilo response time [ms]

483
Current situation
Measure this week

Chamilo response time < 1 second

NTICE
Thank you

NTICE

Weitere ähnliche Inhalte

Ähnlich wie Optimizing the performance of Chamilo LMS

Performance Troubleshooting Using Apache Spark Metrics
Performance Troubleshooting Using Apache Spark MetricsPerformance Troubleshooting Using Apache Spark Metrics
Performance Troubleshooting Using Apache Spark MetricsDatabricks
 
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 Adventures in Observability: How in-house ClickHouse deployment enabled Inst... Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...Altinity Ltd
 
Adventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and InstanaAdventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and InstanaMarcel Birkner
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDAGEOP LTD
 
Geek Sync I Learn to Troubleshoot Query Performance in Analysis Services
Geek Sync I Learn to Troubleshoot Query Performance in Analysis ServicesGeek Sync I Learn to Troubleshoot Query Performance in Analysis Services
Geek Sync I Learn to Troubleshoot Query Performance in Analysis ServicesIDERA Software
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity PlanningMongoDB
 
Website performance optimization QA
Website performance optimization QAWebsite performance optimization QA
Website performance optimization QADenis Dudaev
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nlbartzon
 
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022HostedbyConfluent
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nltieleman
 
2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning Tools2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning ToolsDatabase Architechs
 
20151021_DataScienceMeetup_revised
20151021_DataScienceMeetup_revised20151021_DataScienceMeetup_revised
20151021_DataScienceMeetup_revisedrerngvit yanggratoke
 
Product Overview: An Analytics Primer
Product Overview: An Analytics PrimerProduct Overview: An Analytics Primer
Product Overview: An Analytics PrimerZenoss
 
Measuring CDN performance and why you're doing it wrong
Measuring CDN performance and why you're doing it wrongMeasuring CDN performance and why you're doing it wrong
Measuring CDN performance and why you're doing it wrongFastly
 
Building Software Systems at Google and Lessons Learned
Building Software Systems at Google and Lessons LearnedBuilding Software Systems at Google and Lessons Learned
Building Software Systems at Google and Lessons Learnedparallellabs
 
Lessons Learned from Building SW at Google
Lessons Learned from Building SW at GoogleLessons Learned from Building SW at Google
Lessons Learned from Building SW at Googleadrianionel
 
MongoDB for Time Series Data
MongoDB for Time Series DataMongoDB for Time Series Data
MongoDB for Time Series DataMongoDB
 
Etl with apache impala by athemaster
Etl with apache impala by athemasterEtl with apache impala by athemaster
Etl with apache impala by athemasterAthemaster Co., Ltd.
 

Ähnlich wie Optimizing the performance of Chamilo LMS (20)

Performance Troubleshooting Using Apache Spark Metrics
Performance Troubleshooting Using Apache Spark MetricsPerformance Troubleshooting Using Apache Spark Metrics
Performance Troubleshooting Using Apache Spark Metrics
 
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 Adventures in Observability: How in-house ClickHouse deployment enabled Inst... Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 
Adventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and InstanaAdventures in Observability - Clickhouse and Instana
Adventures in Observability - Clickhouse and Instana
 
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance Analysis
 
The Web Scale
The Web ScaleThe Web Scale
The Web Scale
 
Geek Sync I Learn to Troubleshoot Query Performance in Analysis Services
Geek Sync I Learn to Troubleshoot Query Performance in Analysis ServicesGeek Sync I Learn to Troubleshoot Query Performance in Analysis Services
Geek Sync I Learn to Troubleshoot Query Performance in Analysis Services
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Website performance optimization QA
Website performance optimization QAWebsite performance optimization QA
Website performance optimization QA
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nl
 
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022
Unbundling the Modern Streaming Stack With Dunith Dhanushka | Current 2022
 
Lessons learned while building Omroep.nl
Lessons learned while building Omroep.nlLessons learned while building Omroep.nl
Lessons learned while building Omroep.nl
 
2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning Tools2010/10 - Database Architechs - Perf. & Tuning Tools
2010/10 - Database Architechs - Perf. & Tuning Tools
 
20151021_DataScienceMeetup_revised
20151021_DataScienceMeetup_revised20151021_DataScienceMeetup_revised
20151021_DataScienceMeetup_revised
 
Product Overview: An Analytics Primer
Product Overview: An Analytics PrimerProduct Overview: An Analytics Primer
Product Overview: An Analytics Primer
 
Measuring CDN performance and why you're doing it wrong
Measuring CDN performance and why you're doing it wrongMeasuring CDN performance and why you're doing it wrong
Measuring CDN performance and why you're doing it wrong
 
Building Software Systems at Google and Lessons Learned
Building Software Systems at Google and Lessons LearnedBuilding Software Systems at Google and Lessons Learned
Building Software Systems at Google and Lessons Learned
 
Lessons Learned from Building SW at Google
Lessons Learned from Building SW at GoogleLessons Learned from Building SW at Google
Lessons Learned from Building SW at Google
 
MongoDB for Time Series Data
MongoDB for Time Series DataMongoDB for Time Series Data
MongoDB for Time Series Data
 
Etl with apache impala by athemaster
Etl with apache impala by athemasterEtl with apache impala by athemaster
Etl with apache impala by athemaster
 

Mehr von Chamilo Association

3er Congreso Internacional E-learning
3er Congreso Internacional E-learning3er Congreso Internacional E-learning
3er Congreso Internacional E-learningChamilo Association
 
Recomendación ¿Cómo seleccionar un LMS?
Recomendación ¿Cómo seleccionar un LMS?Recomendación ¿Cómo seleccionar un LMS?
Recomendación ¿Cómo seleccionar un LMS?Chamilo Association
 
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...Chamilo Association
 
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...Chamilo Association
 
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle!
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle! Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle!
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle! Chamilo Association
 
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers?
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers? Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers?
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers? Chamilo Association
 
Day 3: ¿Cómo llevar un curso presencial a B-learning?
Day 3: ¿Cómo llevar un curso presencial a B-learning?Day 3: ¿Cómo llevar un curso presencial a B-learning?
Day 3: ¿Cómo llevar un curso presencial a B-learning?Chamilo Association
 
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajan
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajanDay 2: Chamilo en Europa: Programa de formación para alumnos que trabajan
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajanChamilo Association
 
Day 2: ¿Cómo personalizar mi Campus Virtual?
Day 2: ¿Cómo personalizar mi Campus Virtual?Day 2: ¿Cómo personalizar mi Campus Virtual?
Day 2: ¿Cómo personalizar mi Campus Virtual?Chamilo Association
 
Day 2: Mobile learning “Aplicación nativa Chamilo”
Day 2: Mobile learning “Aplicación nativa Chamilo”Day 2: Mobile learning “Aplicación nativa Chamilo”
Day 2: Mobile learning “Aplicación nativa Chamilo”Chamilo Association
 
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa?
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa? Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa?
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa? Chamilo Association
 
Day 3: MOOCs de Salud en Chamilo LMS
Day 3: MOOCs de Salud en Chamilo LMS Day 3: MOOCs de Salud en Chamilo LMS
Day 3: MOOCs de Salud en Chamilo LMS Chamilo Association
 
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Chamilo Association
 
Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?
 Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet? Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?
Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?Chamilo Association
 
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...Chamilo Association
 
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...Chamilo Association
 
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes Chamilo Association
 
Day 2: Explicación Actividades Chamilo Conference 2016
Day 2: Explicación Actividades Chamilo Conference 2016Day 2: Explicación Actividades Chamilo Conference 2016
Day 2: Explicación Actividades Chamilo Conference 2016Chamilo Association
 
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS Chamilo Association
 

Mehr von Chamilo Association (20)

3er Congreso Internacional E-learning
3er Congreso Internacional E-learning3er Congreso Internacional E-learning
3er Congreso Internacional E-learning
 
Recomendación ¿Cómo seleccionar un LMS?
Recomendación ¿Cómo seleccionar un LMS?Recomendación ¿Cómo seleccionar un LMS?
Recomendación ¿Cómo seleccionar un LMS?
 
Chamilo LMS 1.11.4 ¡Novedades!
Chamilo LMS 1.11.4 ¡Novedades!Chamilo LMS 1.11.4 ¡Novedades!
Chamilo LMS 1.11.4 ¡Novedades!
 
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
 
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...
Day 3: Skillms para RRHH: Capacita, Evalúa y Gestiona el talento en tu organi...
 
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle!
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle! Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle!
Day 3: Rompiendo paradigmas: ¡Hay un mundo más allá de Moodle!
 
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers?
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers? Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers?
Day 3: ¿Tu campus virtual es seguro? ¿Cómo ir un paso adelante de los hackers?
 
Day 3: ¿Cómo llevar un curso presencial a B-learning?
Day 3: ¿Cómo llevar un curso presencial a B-learning?Day 3: ¿Cómo llevar un curso presencial a B-learning?
Day 3: ¿Cómo llevar un curso presencial a B-learning?
 
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajan
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajanDay 2: Chamilo en Europa: Programa de formación para alumnos que trabajan
Day 2: Chamilo en Europa: Programa de formación para alumnos que trabajan
 
Day 2: ¿Cómo personalizar mi Campus Virtual?
Day 2: ¿Cómo personalizar mi Campus Virtual?Day 2: ¿Cómo personalizar mi Campus Virtual?
Day 2: ¿Cómo personalizar mi Campus Virtual?
 
Day 2: Mobile learning “Aplicación nativa Chamilo”
Day 2: Mobile learning “Aplicación nativa Chamilo”Day 2: Mobile learning “Aplicación nativa Chamilo”
Day 2: Mobile learning “Aplicación nativa Chamilo”
 
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa?
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa? Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa?
Day 3: ¿Cómo transformar su portal Chamilo LMS en tienda on-line colaborativa?
 
Day 3: MOOCs de Salud en Chamilo LMS
Day 3: MOOCs de Salud en Chamilo LMS Day 3: MOOCs de Salud en Chamilo LMS
Day 3: MOOCs de Salud en Chamilo LMS
 
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
 
Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?
 Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet? Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?
Day 2: ¿Es posible impartir educación de calidad sin acceso a Internet?
 
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...
Day 2: Herramienta de evaluaciones aplicado al sistema nacional de bachillera...
 
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...
Day 2: ¿Cómo realizar un guión instruccional para crear contenidos multimedia...
 
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes
Day 2: Creación de crucigramas en Chamilo LMS con HotPotatoes
 
Day 2: Explicación Actividades Chamilo Conference 2016
Day 2: Explicación Actividades Chamilo Conference 2016Day 2: Explicación Actividades Chamilo Conference 2016
Day 2: Explicación Actividades Chamilo Conference 2016
 
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS
Day 2: Chamilo en Perú: Experiencia de 8 años usando Chamilo LMS
 

Kürzlich hochgeladen

Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchBruce Bennett
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animationsantoshjadhav126
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxJohnreyFalsarioBasid
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialsafdarhussainbhutta4
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfsoumita869
 
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024Hector Del Castillo, CPM, CPMM
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptxwaghmare9860lavin
 
dentinalhypersensitivity, classification and material used
dentinalhypersensitivity,  classification and material useddentinalhypersensitivity,  classification and material used
dentinalhypersensitivity, classification and material usedaishwaryakhare5
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptVidalMendoza5
 
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道7283h7lh
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作rpb5qxou
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?santoshjadhav126
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxaaronbasko1
 
Senior IT Professional with Master’s Degree with 21+ years of experience is...
Senior IT Professional with Master’s Degree with 21+ years of experience   is...Senior IT Professional with Master’s Degree with 21+ years of experience   is...
Senior IT Professional with Master’s Degree with 21+ years of experience is...Anas Acharath Parakat
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Pressmatingpress170
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfRaquel Thompson Barbados
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024Bruce Bennett
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubaikojalkojal131
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthChristina Parmionova
 

Kürzlich hochgeladen (20)

Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job Search
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animation
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptx
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping material
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdf
 
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
 
dentinalhypersensitivity, classification and material used
dentinalhypersensitivity,  classification and material useddentinalhypersensitivity,  classification and material used
dentinalhypersensitivity, classification and material used
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.ppt
 
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptx
 
Senior IT Professional with Master’s Degree with 21+ years of experience is...
Senior IT Professional with Master’s Degree with 21+ years of experience   is...Senior IT Professional with Master’s Degree with 21+ years of experience   is...
Senior IT Professional with Master’s Degree with 21+ years of experience is...
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdf
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubai
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
 

Optimizing the performance of Chamilo LMS