SlideShare a Scribd company logo
1 of 18
Download to read offline
E-LEARNING
PRESENTATION
      http://elearning.open.org.kh



          August 28th, 2009
     BY: MR. HY CHAN HAN
CONTENT


           I. INTRODUCTION TO SYSTEM

           II. SYSTEM REQUIREMENT

           III. THEME CUSTOMISATION

           IV. UPGRADE VERSION

           V. QUESTIONS
08/28/09                               2
INTRODUCTION TO SYSTEM

           Open Learning Portal is a Course
           Management System built in 2008
           by e-learning team of The Open
           Institute.

           Open Learning Portal is designed
           a template in green color based
           and it has very nice either custom
           front page or course page style.
08/28/09                                        3
INTRODUCTION TO SYSTEM




  (Front Page)



                     (Course Page)
08/28/09                             4
SYSTEM REQUIREMENT

           Open Learning Portal is
           primarily using Apache, MySQL,
           PHP (AppServ or WAMP).

           It is also regularly tested with
           Linux, Window XP/2000/2003
           and support for PostgreSQL,
           Oracle and Microsoft SQL also.

08/28/09                                      5
SYSTEM REQUIREMENT

           Open Learning Portal need
           160MB free of disk space and
           it need more free space to store
           your teaching materials.

           Memory: 256MB       (min),   1GB
           (recommended).


08/28/09                                      6
THEME CUSTOMISATION

           Open Learning Portal is used
           formal_white theme
           (in [OLP] / themes / formal_white) and the most of
           changing layout we use Cascading
           Style Sheet (CSS) files.

           In the body of Portal is divided three
           main sections (left-column, middle-
           column and right-column).

08/28/09                                                        7
THEME CUSTOMISATION

           But for front page layout of OLP is
           customized in index.php (master
           file) ([OLP] / index.php). by adding some
           custom PHP code, HTML & CSS.




08/28/09                                               8
THEME CUSTOMISATION



              THEME
           CUSTOMISATION
               DEMO


08/28/09                         9
THEME CUSTOMISATION

           Example:




             #roundcorner{
                 border:5px solid #FF9933;
                 -moz-border-radius:11px;
                 -webkit-border-radius:11px;
                 background-color:#FFCCCC;
             }
08/28/09                                       10
UPGRADE VERSION

           This section you will know how to
           upgrade OLP to the latest version,
           it is very important point to avoid
           expiration date of maintenance
           from Moodle team.

           You must be careful before
           upgrading     version       of   OLP,
           otherwise it will lose all data.
08/28/09                                           11
UPGRADE VERSION

           Before upgrading you must:

           1. Check requirement
           2. Backup important data
             + Moodledata
             + MySQL Database


08/28/09                                12
UPGRADE VERSION

           3. Install the new Moodle version
                + Unzip or unpack the upgrade
           file so that all the Moodle software
           program files are overwritten on the
           server. Moodle will adjust SQL and
           moodledata if it needs to in the
           upgrade.


08/28/09                                          13
UPGRADE VERSION

           3. Install the new Moodle version

               + Use the notification link in the
           site administration to start the
           upgrade process. You will see a
           series of lines indicating progress.


08/28/09                                            14
UPGRADE VERSION



           UPGRADE VERSION
                 DEMO


08/28/09                      15
UPGRADE VERSION




           Upgraded from Moodle 1.9.2 to Moodle 1.9.5

08/28/09                                                16
QUESTIONS



08/28/09               17
BY: HY CHAN HAN
           hy.chanhan@gmail.com
           Follow me at
           http://twitter.com/hychanhan



08/28/09                                  18

More Related Content

Similar to E Learning Presentation

Moogration (Moodle Migration)
Moogration (Moodle Migration)Moogration (Moodle Migration)
Moogration (Moodle Migration)vickerylm
 
Using and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted WatersUsing and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted WatersVladimir Pavlov
 
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformEclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformTonny Madsen
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1Gilles Guirand
 
Uml to code with acceleo
Uml to code with acceleoUml to code with acceleo
Uml to code with acceleoTarun Telang
 
IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)Tonny Madsen
 
Fast and Reproducible Deep Learning
Fast and Reproducible Deep LearningFast and Reproducible Deep Learning
Fast and Reproducible Deep LearningGreg Gandenberger
 
01 overview-and-setup
01 overview-and-setup01 overview-and-setup
01 overview-and-setupsnopteck
 
Content management system
Content management systemContent management system
Content management systemgiri5624
 
XOOPS 2.5.x Debugging with FirePHP/FireBug
XOOPS 2.5.x Debugging with FirePHP/FireBugXOOPS 2.5.x Debugging with FirePHP/FireBug
XOOPS 2.5.x Debugging with FirePHP/FireBugxoopsproject
 

Similar to E Learning Presentation (20)

Moogration (Moodle Migration)
Moogration (Moodle Migration)Moogration (Moodle Migration)
Moogration (Moodle Migration)
 
Using and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted WatersUsing and Extending Memory Analyzer into Uncharted Waters
Using and Extending Memory Analyzer into Uncharted Waters
 
Laravel
LaravelLaravel
Laravel
 
Cakephp manual-11
Cakephp manual-11Cakephp manual-11
Cakephp manual-11
 
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformEclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
 
20100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v120100707 e z_rmll_gig_v1
20100707 e z_rmll_gig_v1
 
plsql Les05
plsql Les05 plsql Les05
plsql Les05
 
Uml to code with acceleo
Uml to code with acceleoUml to code with acceleo
Uml to code with acceleo
 
IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)
 
Installing and Upgrading AtoM
Installing and Upgrading AtoMInstalling and Upgrading AtoM
Installing and Upgrading AtoM
 
Form Alterations
Form AlterationsForm Alterations
Form Alterations
 
Drupal Development Tips
Drupal Development TipsDrupal Development Tips
Drupal Development Tips
 
Fast and Reproducible Deep Learning
Fast and Reproducible Deep LearningFast and Reproducible Deep Learning
Fast and Reproducible Deep Learning
 
sample1
sample1sample1
sample1
 
01 overview-and-setup
01 overview-and-setup01 overview-and-setup
01 overview-and-setup
 
PHPExcel and OPENXML4J
PHPExcel and OPENXML4JPHPExcel and OPENXML4J
PHPExcel and OPENXML4J
 
Content management system
Content management systemContent management system
Content management system
 
Apache TomEE - Tomcat with a kick
Apache TomEE  - Tomcat with a kickApache TomEE  - Tomcat with a kick
Apache TomEE - Tomcat with a kick
 
Elimedia techpros
Elimedia techprosElimedia techpros
Elimedia techpros
 
XOOPS 2.5.x Debugging with FirePHP/FireBug
XOOPS 2.5.x Debugging with FirePHP/FireBugXOOPS 2.5.x Debugging with FirePHP/FireBug
XOOPS 2.5.x Debugging with FirePHP/FireBug
 

More from ChanHan Hy

Web 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesWeb 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesChanHan Hy
 
Jira project management
Jira project managementJira project management
Jira project managementChanHan Hy
 
Innovation in Us
Innovation in UsInnovation in Us
Innovation in UsChanHan Hy
 
How to build unique website
How to build  unique websiteHow to build  unique website
How to build unique websiteChanHan Hy
 
University Management System
University Management SystemUniversity Management System
University Management SystemChanHan Hy
 
Women Web Portal Presentation
Women Web Portal PresentationWomen Web Portal Presentation
Women Web Portal PresentationChanHan Hy
 
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google Chrome
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google ChromeHow To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google Chrome
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google ChromeChanHan Hy
 
Drupal Conference
Drupal ConferenceDrupal Conference
Drupal ConferenceChanHan Hy
 
Drupal Conference on 28th
Drupal Conference on 28thDrupal Conference on 28th
Drupal Conference on 28thChanHan Hy
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 IntroductionChanHan Hy
 
Website Overview
Website OverviewWebsite Overview
Website OverviewChanHan Hy
 
HotPotatoes Presentation
HotPotatoes PresentationHotPotatoes Presentation
HotPotatoes PresentationChanHan Hy
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails PresentationChanHan Hy
 

More from ChanHan Hy (15)

Web 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesWeb 3.0 Breakthrough Technologies
Web 3.0 Breakthrough Technologies
 
Jira project management
Jira project managementJira project management
Jira project management
 
Innovation in Us
Innovation in UsInnovation in Us
Innovation in Us
 
Mobile HRM
Mobile HRMMobile HRM
Mobile HRM
 
Mobile CRM
Mobile CRMMobile CRM
Mobile CRM
 
How to build unique website
How to build  unique websiteHow to build  unique website
How to build unique website
 
University Management System
University Management SystemUniversity Management System
University Management System
 
Women Web Portal Presentation
Women Web Portal PresentationWomen Web Portal Presentation
Women Web Portal Presentation
 
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google Chrome
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google ChromeHow To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google Chrome
How To Embed Khmer Fonts On FireFox3.5 , Safari, Opera, Google Chrome
 
Drupal Conference
Drupal ConferenceDrupal Conference
Drupal Conference
 
Drupal Conference on 28th
Drupal Conference on 28thDrupal Conference on 28th
Drupal Conference on 28th
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
Website Overview
Website OverviewWebsite Overview
Website Overview
 
HotPotatoes Presentation
HotPotatoes PresentationHotPotatoes Presentation
HotPotatoes Presentation
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails Presentation
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

E Learning Presentation

  • 1. E-LEARNING PRESENTATION http://elearning.open.org.kh August 28th, 2009 BY: MR. HY CHAN HAN
  • 2. CONTENT I. INTRODUCTION TO SYSTEM II. SYSTEM REQUIREMENT III. THEME CUSTOMISATION IV. UPGRADE VERSION V. QUESTIONS 08/28/09 2
  • 3. INTRODUCTION TO SYSTEM Open Learning Portal is a Course Management System built in 2008 by e-learning team of The Open Institute. Open Learning Portal is designed a template in green color based and it has very nice either custom front page or course page style. 08/28/09 3
  • 4. INTRODUCTION TO SYSTEM (Front Page) (Course Page) 08/28/09 4
  • 5. SYSTEM REQUIREMENT Open Learning Portal is primarily using Apache, MySQL, PHP (AppServ or WAMP). It is also regularly tested with Linux, Window XP/2000/2003 and support for PostgreSQL, Oracle and Microsoft SQL also. 08/28/09 5
  • 6. SYSTEM REQUIREMENT Open Learning Portal need 160MB free of disk space and it need more free space to store your teaching materials. Memory: 256MB (min), 1GB (recommended). 08/28/09 6
  • 7. THEME CUSTOMISATION Open Learning Portal is used formal_white theme (in [OLP] / themes / formal_white) and the most of changing layout we use Cascading Style Sheet (CSS) files. In the body of Portal is divided three main sections (left-column, middle- column and right-column). 08/28/09 7
  • 8. THEME CUSTOMISATION But for front page layout of OLP is customized in index.php (master file) ([OLP] / index.php). by adding some custom PHP code, HTML & CSS. 08/28/09 8
  • 9. THEME CUSTOMISATION THEME CUSTOMISATION DEMO 08/28/09 9
  • 10. THEME CUSTOMISATION Example: #roundcorner{ border:5px solid #FF9933; -moz-border-radius:11px; -webkit-border-radius:11px; background-color:#FFCCCC; } 08/28/09 10
  • 11. UPGRADE VERSION This section you will know how to upgrade OLP to the latest version, it is very important point to avoid expiration date of maintenance from Moodle team. You must be careful before upgrading version of OLP, otherwise it will lose all data. 08/28/09 11
  • 12. UPGRADE VERSION Before upgrading you must: 1. Check requirement 2. Backup important data + Moodledata + MySQL Database 08/28/09 12
  • 13. UPGRADE VERSION 3. Install the new Moodle version + Unzip or unpack the upgrade file so that all the Moodle software program files are overwritten on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade. 08/28/09 13
  • 14. UPGRADE VERSION 3. Install the new Moodle version + Use the notification link in the site administration to start the upgrade process. You will see a series of lines indicating progress. 08/28/09 14
  • 15. UPGRADE VERSION UPGRADE VERSION DEMO 08/28/09 15
  • 16. UPGRADE VERSION Upgraded from Moodle 1.9.2 to Moodle 1.9.5 08/28/09 16
  • 18. BY: HY CHAN HAN hy.chanhan@gmail.com Follow me at http://twitter.com/hychanhan 08/28/09 18