יול 25

Display your OpenBadges Backpack in Moodle with LTI | Blog de Toni Soto

Link to OpenBadges Backpack from Moodle with LTI

How to use LTI External Tool Activities in Moodle These days I’ve been playing around with LTI Learning Tools Interoperability and Moodle. I wanted to test what else could I do with this tool beyond providing a WP blog account to my School. The number Edu Apps built on LTI that we can use in our classes are increasing more and more everyday.

ב-Display your OpenBadges Backpack in Moodle with LTI | Blog de Toni Soto.

יול 18

Moodle in English: Using X-Sendfile to serve files in Moodle

Recently someone told me about the X-Sendfile support that was added to Moodle in version 2.3 and I just wanted to publicise the feature to let others know about it. 

I don't believe that it's currently well documented which is a shame, and something I'd like to improve when I have a few minutes. The current documentation that I've come across is all in config-dist.php (search for X-Sendfile).

The idea of the feature is to get the web server to serve files from moodledata rather than having it done using PHP. On the whole, this is a good thing for a number of reasons:
* php isn't particularly efficient at serving files in this way (byte-serving) – it doesn't cache files for starters (though your kernel should of course);
* while php is serving a file, it's unlikely to fork in an effective manner so you're also locking processes which could otherwise serve your users;
* your web server's primary aim is to serve files – it's designed for this and it is designed to do so in an extremely efficient manner. It's also likely to handle caching much more efficiently.

ב-Moodle in English: Using X-Sendfile to serve files in Moodle.

יול 11

Docker Hub Registry – Repositories of Docker Images – Moodle

A Dockerfile that installs the latest Moodle, Apache, PHP, MySQL and SSH

ב-sergiogomez/docker-moodle Repository | Docker Hub Registry – Repositories of Docker Images.

Google Cloud PlatformQuickStart with Container-optimized Google Compute Engine images

Manage everything with Kubernetes is an open source implementation of container cluster management.

Docker EcoSystem mindmap:

יול 05

Reference Architecture – Auto-scaling Moodle deployment on AWS

#AWS provides a highly scalable and reliable cloud hosting environment for #Moodle. With features like Auto Scaling Groups, Elastic Load Balancers and CloudWatch Monitoring services, Moodle deployments on AWS can be configured to automatically scale up and down seamlessly to meet the highs and lows in the demand curve in the most optimum and cost-effective manner. This post presents reference architecture for deploying Moodle Learning Management System over AWS Cloud to achieve high levels of #Performance, #Scalability, Availability, Security and Reliability.

ב-Moodle on AWS.

יונ 29

Open http port ( 80 ) in iptables on CentOS

I was recently setting up a web server on #centos with apache and php. The installation of #apache was fine, but the http port of the system was not accessible from outside. This is because centOS by default has some #iptables #firewall rules in effect. Only the #ssh port (22) was accessible and remote shell worked. So its necessary to open up port 80 for webserver like nginx to work.

 ב-Open http port ( 80 ) in iptables on CentOS.