2. Contents
1. Preliminary research and data
analysis
2. Use of Docker, VirtualBox, and
portable Apps for open source
3. Use of Edubuntu
4. Use of Rachel-pi for OER
5. Proposition
3. 1. Preliminary research and data
analysis
ERs
ambodia ICT environment
In this issue report, we analyzed the data and researches related
to eLearning and provided a eLearning application prototype that
can run the e-learning environment which is suitable for the
situation of Cambodian elementary and secondary education.
The study of preliminary research and data analysis includes
domestic and international eLearning tool analysis, research on
various open source solutions, Moodle, OERs, and digital class
models.
As a result of this study the following items are proposed
1)Use of Docker, VertualBox, and portable Apps for open source
tools
2)Use of Edubuntu
3)Class model using Moodle
4)Use of Rachel-pi for OER
5)Use of internet services for localization
4. World trend on eLearning tool
usage
SNS is widely used
MOOC
LMS is important
Moodle
Contents curation (H5P)
Various presentation tools
Responsive quiz
Korean trends on eLearning tool usage
Use of “Classting” LMS in Korea
Responsive quiz: Socrative app
Necessity of LTI
Use of knowledge management tools:
• Mindmap, Prezi, Evernote
Team activity
1. Preliminary research and data
analysis
6. 1. Background
knowledge
check
2. Propose
problem
3. Investigate the
problem and plan
information collection
4. Information
collection and share
5. Announcement of
overall learning results
6. Reflection and
evaluation
Knowledge construction model
1. Subject assignment and
confirm
•Confirm learning topic
•Confirm subject and
discussion & debate goal
2. Role Assignment
•Define each role for topic
•Information and resource gathering
•Confirm method and process for
discussion and debate
Discussion & debate model
Problem solving model
3. Discussion & debate
•Presentation of each role
•Propose pros & cons
4. Information collection &
sharing
•Discussion & debate result
refinement
•Evaluation of discussion &
debate
Exchanging class model
1. Problem identification &
prep
•Define activity goal
•Plan activity and make
team
2. Define problem
solving method
•Information search for
problem solving
3. Discussion & debate
•Information collection & reorganization
•Review and evaluation for each
method
•Solution wrap up & presentation
4. Result evaluation
•Add idea (new search is allowed)
•Activity reflection and evaluation
1. Select subjects
•Select appropriate subject for
exchange
•Connect exchanging class or
expert
2. Share the subject issues
•Discuss for problem solving
•Reorganize class for exchange
•Decide the roles for teachers and
students and collect information
3. Run exchange class
•Share new information
•Share class contents and
information
4. Result evaluation
•Wrap up
•Reflection for process and result
•Evaluation and feedback
1. Preliminary research and data
analysis
7. 1. Preliminary research and data
analysis
Strategy of this training
• Establish an environment in which Cambodian teachers can
complete their curriculum with their own abilities.
• Even teachers can build their own teaching capacity by using
tool.
• Organize educational materials and activities around Moodle
which is basic system rather than various kinds of e-learning
tools.
• Propose the use of tools that can be applied to stand alone
computers, intranet environment, and Internet environment.
8. VirtualBox: Open Source virtual machine. Application or operating systems can be installed in
other computers with different OS system and ran. Ex: Edubuntu can be installed on Virtual Box.
2. Use of Docker, VirtualBox, and
portable Apps for open source
9. Docker: Server side application can be managed easily, efficiently, and economically compared
to virtual machines. Ex: Moodle can be install on Docker. https://goo.gl/epLpYa
2. Use of Docker, VirtualBox, and
portable Apps for open source
Installation
git clone https://github.com/jmhardison/docker-moodle cd docker-moodle docker build -t moodle . Usage
Test Environment
When running locally or for a test deployment, use of localhost is acceptable.
To spawn a new instance of Moodle:
docker run -d --name DB -p 3306:3306 -e MYSQL_DATABASE=moodle -e
MYSQL_ROOT_PASSWORD=moodle -e MYSQL_USER=moodle -e MYSQL_PASSWORD=moodle mysql
docker run -d -P --name moodle --link DB:DB -e MOODLE_URL=http://localhost:8080 -p 8080:80
jhardison/moodle You can visit the following URL in a browser to get started:
http://localhost:8080
10. Portable apps: Application can be installed on USB and run directly on other computers with
same OS. Ex: Gimp can run on portable apps.
2. Use of Docker, VirtualBox, and
portable Apps for open source
11. Domain Title Function
Primary
celestia-gnome Real-time visual and spatial simulation (GNOME front-end)
kalzium Periodic table and chemistry tools
khangman Hangman word puzzle
kig Interactive geometry tool for KDE
kmplot Math functions plotter for KDE
klettres Foreign alphabet teacher for KDE
kalgebra Algebraic graph calculator
kgeography Geography learning aid for KDE,
kstars Desktop Planetarium for KDE
lybniz Math functions graph plotter
marble Globe and map widget
step Interactive physical simulator for KDE
tuxmath Math games for children utilizing Tux
tuxpaint Paint program for young children
Secondary celestia-gnome Real-time visual and spatial simulation (GNOME front-end)
dia-gnome Diagram Editor (GNOME version)
inkscape Vector-based drawing program
kalzium Periodic table and chemistry tools
kbruch KDE fraction learning support
kig Interactive geometry tool for KDE
kmplot Math functions plotter for KDE
kwordquiz Flash card learning program
kalgebra Algebraic graph calculator
kgeography Geography learning aid for KDE,
kstars Desktop Planetarium for KDE
laby Learning how to program by ants and cobwebs
lightspeed Show how object moving at a relative speed looks
lybniz Math functions graph plotter
marble Globe and map widget
melting Calculate melting temperature of the double stranded nucleic acid
pencil Animation/drawing software
step Interactive physical simulator for KDE
chemtool The chemical structure drawing program
fritzing Easy-to-use electronic design software
3. Use of Edubuntu
Here is the list of Edubuntu applications, which might be useful and applicable to class.
12. Domain Title Function
High celestia-gnome Real-time visual and spatial simulation (GNOME front-end)
dia-gnome Diagram Editor (GNOME version)
inkscape Vector-based drawing program
kalzium Periodic table and chemistry tools
kmplot Math functions plotter for KDE
ktouch Touch typing tutor for KDE
lightspeed Show how object moving at a relative speed looks
lybniz Functions graph plotter
marble Globe and map widget
melting Calculate melting temperature of the double stranded nucleic acid
pencil Animation / drawing software
step Interactive physical simulator for KDE
yorick Using the interactive graphic language, science
cantor Interface for mathematical applications
rocs Graph Theory IDE
chemtool The chemical structure drawing program
fritzing Easy-to-use electronic design software
3. Use of Edubuntu
Fritzing sample screen
https://goo.gl/lVDPid
Geogebra sample screen
13. tudent Log
tudent Counselling
ideo Watching
4. Class model using Moodle
- Details in Moodle session
Moodle Prototype
• Activities
- Forum
- Glossary
- H5P
- Wiki
- Chatting
- Quiz
- Assignment
- Workshop
• Resources
- URL
- File & folder
- Page
• Function
- Grade
- Team
- Badge
14. hmer academy & Khan academy can be integrated to Moodle H5P
4. Class model using Moodle
- Details in Moodle session
15. n-line course
• KA Lites
- KA Essential
- Khan Academy Offline service with its own built-in server including many videos
and quizzes related to math and science
• Khan Academy
- 2,000 videos for mathematics and science selected from Khan Academy
5. Use of Rachel-pi for OER – Khan Academy
(Details in other session)
16. 6. Proposition
trategy
• Establish an environment in which Cambodian teachers can
complete their curriculum with their own abilities.
• In this process, teachers build their own teaching capacity.
• We organize educational materials and activities around
Moodle which is basic system rather than various kinds of e-
learning tools.
• We propose the use of tools that can be applied to stand
alone computers, intranet environment, and Internet
environment. For each, differentiated applications in three
environments will be considered.