2023.03.02
2024.08.06
Benefits and Considerations of Moodle Cloud Services
1. Overview of Moodle
Moodle is an open-source all-in-one learning platform with no licensing fees. As of February 2023, according to Moodle HQ's statistics, it is used in over 160,000 sites, with over 300 million users in 240 countries and regions. It is truly the world's largest learning platform. It is also the number one share in universities in Europe and Japan. In addition, it is widely used not only in educational settings, but also in global companies, government agencies, and other organizations around the world.
One of the major features is the availability of plugins developed by developers all over the world. A plugin is a program that adds functionality to software. You can find the perfect plugin for your learning goals and the needs of administrators and learners from a wide range of plugins. Please check the official Moodle website for more information.
> https://moodle.org/plugins/
In addition, it is equipped with user-friendly editors (HTML editor, Atto editor), making it easy to insert images and videos, allowing for easy creation of teaching materials. Furthermore, it is compatible with smartphones and tablets, allowing students to comfortably take lectures anytime, anywhere without being restricted by location.
The main reason Moodle continues to be chosen around the world is because it is a world-standard LMS (※1), meaning it has been refined and standardized by universities and other organizations around the world. By using a world-standard system and implementing organizational reforms tailored to the system, it is possible to review the structure and existence of the organization and improve its international competitiveness.
For more details, please check the link below.
> [Moodle Basic Course] What is Moodle?
> [Moodle Basic Course] What can Moodle, the e-learning management system, do?
> [Moodle Basic Course] What can be done with Moodle's default features?
※1 LMS stands for Learning Management System, and in Japanese it is translated as "学習管理システム" (gakushū kanri shisutemu). LMS is a system that centrally manages information such as learners, materials, progress, and grades that are necessary for e-learning.
2. On-Premises and Cloud
There are two main ways to implement Moodle: "on-premises" and "cloud". To briefly summarize each, they are as follows:
■On-premises
This refers to the method of installing IT resources such as servers, network equipment, and packaged software in-house or in a data center, and managing and operating them by the user themselves.
Benefits:
- - You can operate it on a closed network within the company that does not connect to the Internet. It can be effective when you do not want to release information to external networks.
- - You can prioritize your own convenience and introduce or operate the system.
Disadvantages:
- ・It is not easy to increase or decrease hardware and infrastructure in accordance with changes in users.
- ・It is necessary to have hardware as an asset in-house, so it is necessary to manage it with asset ledger, etc.
- ・Qualified personnel familiar with the system will be necessary for implementation, operation, and maintenance. (Technical knowledge of servers, such as selecting hardware specifications and installing middleware, will be required, and users themselves must also take security measures).
■Cloud
This is the act of using IT resources provided by a cloud vendor over a network. You will be charged based on your usage.
Benefits:
- ・You can use hardware and infrastructure according to data volume and access frequency. You can also easily increase or decrease the system as needed.
- - As the system is no longer owned as a company asset, there is no need to manage it in the asset ledger.
- ・Server management will be handled by the operator.
- ・Major IT companies such as Amazon, Google, and Microsoft that provide cloud services have a particularly high level of security in their products. As a result, there is less security risk and you can use them with peace of mind for your business.
Disadvantages:
- - As applications and data are stored outside the company, there is a possibility of information leakage if the cloud service being used is subject to cyber attacks. This is the same as on-premises, but it is important to be aware of the same risks.
※The benefits and precautions when introducing it in the cloud will be explained in detail in the next chapter.
More and more companies are opting to contract cloud services instead of having their own hardware and infrastructure, and installing Moodle and the necessary middleware on top of it. In addition, some providers are offering package services that cover everything from contracting cloud services to implementing Moodle. In this case, it is possible to receive the following services all at once.
- ・Moodle operation and maintenance (regular version upgrades, vulnerability response, response in case of failure)
- ・Installation of plugins (additional features) to Moodle
- ・Support for inquiries on how to use Moodle (via phone or email)
- - System-wide operation and maintenance
※Please check with the service provider as the service content may vary.
3. Benefits and Precautions of Moodle Cloud
We will explain the benefits and precautions of introducing Moodle in a cloud service. Here, we assume that the cloud service is used as a package including the Moodle application.
- ・Maintenance: Cloud services are operated and maintained by the provider, so the adopter does not need to perform tasks such as software updates or backups.
- ・System Scalability: In a cloud environment, resources can be increased as needed, allowing for quick response to an increase in the number of users. For example, it is possible to double the specifications only in May and November when the number of users increases. In addition, the initial number of users is set to around 100, and if it is operated for one year, it can be increased to 1000 users. In the future, it can easily meet the request to make it available for 10,000 users.
- ・Cost: Cloud services are charged based on the number of users, rather than a fixed cost, as they can be used as needed. Considering the labor costs for operation and maintenance, it can be kept at a low price. In addition, while a large cost is required for on-premise construction, with cloud services, you can equalize the cost by paying monthly or yearly usage fees.
- ・Security: Recent cloud services are said to provide higher security compared to before. There has been an increase in users utilizing highly confidential data such as user information and lecture materials. In addition, in a cloud environment, automatic backups are taken, reducing the risk of data loss or damage.
- ・OS and Middleware: In the case of on-premise, you need to determine the timing of OS and middleware version upgrades on your own, but with cloud services, the vendor will determine the best timing for you. Also, in on-premise environments, there may be different vendors for OS, middleware, and applications, so coordination between vendors may be necessary. However, with cloud services, the cloud and applications are provided together by one company, so you only need to rely on one vendor.
- ・Server Environment: With on-premise, it is necessary to prepare a location for the server and air conditioning, but with cloud services, this is not necessary. Additionally, since there is no need to purchase or install servers, it becomes easier for application vendors to introduce them.
Furthermore, with on-premise, when installing at the customer's premises, the customer's presence is required and coordination with the customer's facilities department also occurs.
<Notes>
- ・Provider Selection: As cloud services are provided by numerous providers, it is important to carefully consider the security, maintenance, and support services when choosing a provider to use. For more information on Moodle's security measures, please refer to the article below.
> [Moodle Basic Course] Moodle Security Measures - ・Impact of Maintenance: If the cloud service is stopped due to maintenance, etc., it will be affected. Also, since updates to the OS and middleware are done at the time determined by the cloud service, it is necessary to follow the system shutdown in that case.
- ・Customization: Cloud services are generally limited in customization, so they may not be able to meet specific needs. Therefore, it is important to consider customization requirements before implementation and choose the appropriate provider. In the case of Moodle, it is open source, so customization can be done freely.
- ・Data Storage Location: We sometimes hear voices saying that they do not want to share information about products developed in-house with the outside world. In order to use cloud services, it is necessary to confirm the contents of the data.
- ・Usage Period: Cloud services generally require a period contract, so at the end of the usage period, it is necessary to migrate data and complete the termination procedures. It is important to confirm whether there is a means to do so.
- ・Contract Terms: Cloud services have different service contents and usage fees depending on the contract terms, so it is important to check the contract terms and make the appropriate selection.
In the above, we have described the case of introducing a new system, but switching from an existing on-premises system to the cloud can also bring many benefits, just like a new introduction. In that case, the following points should also be taken into consideration.
- ・Thoroughly consider whether the requirements of the existing system match the cloud
In order to achieve the cost reduction benefits of the cloud, it is extremely important to identify the current system requirements. It is recommended to consider in advance security requirements, operation management, and how to integrate with other internal systems.
Here are four representative examples of cloud services. Please refer to them.
AWS
AWS is an abbreviation for "Amazon Web Services" and is provided by Amazon. The service was launched in 2006 and has the highest global share of 33% in the cloud industry.
Microsoft Azure
Microsoft Azure is a cloud service provided by Microsoft. It offers over 600 services in total, including SaaS, PaaS, and IaaS. It supports a wide range of programming languages, tools, and frameworks from both Microsoft and third-party vendors.
GCP
GCP is an abbreviation for "Google Cloud Platform", a cloud service provided by Google. It is ranked third with a global share of 10% in the overall cloud market. The same infrastructure is also used for end-user services such as Google Search and YouTube.
Sakura Cloud
Sakura Cloud is an IaaS type cloud service that offers a variety of services such as servers and storage. It has a track record of being used in a wide range of industries, including as an infrastructure for internet services and large-scale corporate and public institution business systems.
4. Summary
In the previous chapter, we described the benefits and precautions of introducing Moodle in the cloud.
Of course, it is possible to operate Moodle within your own company, but to make the most of Moodle, it is best to seek the help of an official Moodle partner.
In Japan, there are several official Moodle partners, but we would like to introduce Human Science Co., Ltd., which has a wealth of experience.
4-1. What is Human Science?
Human Science is an official partner of Moodle. In 2017, we were certified by the Australian headquarters of Moodle and became an official partner. Only companies with expertise and achievements in building and developing Moodle are certified. Certified companies exist all over the world, but there are only a few in Japan.
We utilize our expertise and track record as the number one provider in Japan (over 700 projects and more than 80 cases for companies, schools, and organizations) to offer a total solution for the implementation and operation support of Moodle.
4-2. What is the Moodle Cloud Package "e-CoreLea"?
e-CoreLea (e-CoreLa) is a cloud service for Moodle provided by Human Science Co., Ltd. No infrastructure preparation is required. This is a package service that includes not only no initial setup, but also Moodle version upgrade support and backup support after the service starts.
You can use a Moodle installed and configured environment, so there is no need for you to prepare, build, install, or set up servers, networks, etc. by yourself.
・Features of Moodle cloud package "e-CoreLea"
- 1. Safe Operation
To ensure stable operation of Moodle, we use a large-scale foreign-owned enterprise cloud. We also support the expansion of the cloud environment during periods of high access concentration. - 2. Version Upgrade and Backup Support
For data preservation, regular backups will be taken. For feature enhancements and security measures, Moodle will be upgraded to the latest version.
> Moodle Version Upgrade Service - 3. Reduced Initial Costs
e-CoreLea, a cloud-based service, allows for operation while keeping initial costs and expenses low. For example, our Light Plan, which can accommodate up to 200 users, is available for a monthly fee of 41,600 yen. We also offer other plans, such as Standard Plan, Video Distribution Plan, and Content Plan, tailored to your usage needs. Please see here for detailed pricing information.
> Moodle Cloud Service - 4. Short Implementation Period
We have prepared plans for general use. Early use is possible.
※Light Plan, Standard Plan - 5. Less Management Burden
All server management tasks such as selecting server specifications, responding to server aging, and handling failures will be handled by our company, reducing the burden on our customers' administrators.
Related Columns Here
> High Demand for Cloud Services for e-Learning Systems (moodle, Totara)
Next, we will explain the services provided by Human Science Co., Ltd. in stages.
4-3. Introduction Design
<Client Situation Hearing and Proposal>
We will provide Moodle configuration support to realize the education flow that the client wants to implement.
Moodle has a wealth of features, so we will make it easy for learners to use by assuming how to use it. With Moodle settings, you can show/hide functions.
- ・Requirements Definition
We will listen to what the customer wants to achieve when introducing e-learning and finalize the specifications. - ・e-Learning Operation Process Construction Support
e-Learning operations involve various tasks such as course registration, user communication, delivery, and effectiveness measurement. We will assist in building the workflow to ensure successful implementation and operation. - ・Building a Demo Site
We will launch a demo site and fine-tune the settings and functions while allowing our customers to confirm the actual movement of Moodle.
<Moodle Construction>
Install Moodle and make it available for use.
We also provide construction to on-premises (self-owned, self-operated) as well as to cloud services such as AWS, Microsoft Azure, and GCP.
We also offer replacement from existing systems to Moodle.
- ・Selecting Hardware Specifications
This is determined by the number of users and how they will be using it. - ・Installing Middleware
Installs open source middleware such as apache (Nginx), php (php-fpm), and postgresql. - ・Moodle Installation
- ・Moodle Settings
We will configure Moodle based on usage assumptions.
Click here for service details
> Moodle Construction - ・Customization and Plugin Development
We offer customization and plugin development services for features that cannot be achieved with Moodle's standard functions.
Click here for more details on our services.
> Moodle Plugin Customization
In addition, we also offer a cloud service called e-CoreLea.
e-CoreLea is a cloud service package for Moodle provided by Human Science Co., Ltd. No infrastructure preparation is required. This package service includes not only no initial setup, but also support for Moodle version upgrades and backups after the service starts.
You can use an environment where Moodle is already installed and configured, so there is no need for you to prepare or configure servers, networks, or install and set up Moodle. We also offer plans with video distribution and course materials included. Please feel free to contact us using the link below.
> Moodle Cloud Service (e-CoreLea)
Related Columns Here
> High Demand for Cloud Services for e-Learning Systems (moodle, Totara)
4-4. Operational Support
<How to Use Seminar>
We will hold a seminar on how to use Moodle.
The lecture will be conducted in a web conference system (such as Zoom) for approximately 5 hours per day.
The topics covered will include preparation, user registration, course registration, creating quizzes, downloading grades, and creating surveys.
Operation Manual
We provide tutorial manuals on how to use Moodle.
For more details on our services, click here.
> Moodle Implementation, Seminar, and Manual
Regular Maintenance (Version Upgrade)
Moodle has many versions. Human Science Co., Ltd. supports version upgrades.
Click here for more details about our services.
> Moodle Version Upgrade
Contact Support
We provide support services for Moodle via phone and email.
Moodle is open source and free, but users are responsible for its operation and maintenance.
Some of the main services we offer include:
- ・Support via phone and email for inquiries regarding Moodle operations
- ・Deliver a monthly report summarizing the contents of inquiries as a monthly report
- ・Investigation of Moodle bugs (fixes will be done separately)
※We provide support for operating and using Moodle, as well as regular maintenance such as frequent updates and server environment version upgrades, and also provide new information such as new features.
Click here for more details on our services
> Moodle Maintenance and Operation
From the above, it can be understood that Human Science Co., Ltd. provides support for the implementation and operation of Moodle. For those who want to know more details, you can obtain materials from the link below.
At Human Science, we offer various services to help our customers introduce and operate e-learning.
If you have any concerns, please feel free to contact us.
> e-Learning Material Creation
> e-Learning Material Translation
> In-house Material Creation Support
> Articulate Storyline and Studio Implementation and Creation Support Services
> Microlearning Implementation Support
> Flash to HTML5 Migration and Conversion
> Moodle and Totara Learn (Open Source LMS) Implementation and Operation Support
Contact Form: (https://hs-learning.jp/contact/)
Moodle Implementation and Operation Guide
We explain the process of introducing and operating Moodle.
For the introduction and operation of Moodle, please leave it to Human Science, the official partner. We also introduce many achievements in Moodle implementation support.
Projects: Over 866
Companies, Schools, Organizations: Over 80 cases
Moodle Related Information
- 2024.04.02
- English Learning Using Moodle and ChatGPT