Articles

Chandra Kishor
  • 2021

        AI/ML in Next Generation E-learning Solutions

      As the Next Gen E-learning solutions will cover some or all objectives to bring effective utilization of e-learning solutions using AI/ML, some of them are already present in some solutions.…

        Continious Deployment Using Bitbucket and AWS code Deploy

      Continuous deployment [CD] can be achieved using following simple steps if you are using bitbucket for code and aws for hosting. Table Of ContentsPre-requisitebitbucket pipeline YAMLWhat it will doAWS code…

        Setting Up Moodle with AWS cloudfront CDN

      Moodle is hosted on AWS cloud and the following AWS services are being used for this solution ALB and ec2 are being utilized for ComputeRDS for databaseEFS for moodledataRedis for…

        Setting up Airnotifier Push notification in Customized Moodle Mobile App

      Considering that, we are building the mobile app from moodle mobile app codebase. In order to use the push notification feature using airnotifer, following steps are required. Airnotifier Installation And…

        Looping / Recurring in Apache Mod Rewritting Rule

      Mod rewrite , much useful module in apache httpd web server. Although, we utilize it for rewriting the url , redirection, I just want to point out about a special…

  • 2020

        AWS services for Moodle

      Single Machine Based ImplementationHorizontal Scalable Based ImplementationApplication-level Service for UtilizationEnhancement Service Moodle, no doubt, is the best open-source LMS in the world. It has tons of features. This is written…

        Todo after AWS cloud signup

      Congratulations, If you have signed up for the AWS cloud. You will be seeing a plethora of services. Along with your utilization, here are few things that should be done…

        Automated process to convert a video file using AWS Mediaconvert

      aws media convert Converting Video File Using AWSObjectiveAWS services used for thisElemental MediaConvert & Preset FileLambda Function CodeS3 buckets SetupStepsDownload Resources Objective Setting Up an automated process, so that, once…

        Cost of Running Moodle as your own

      As moodle is open source and have full features which are required to run a digital education platform, WEB platform [online]Mobile App platform [offline suppport]Desktop APp as well [offline support]…

        Redis Over EFS for Caching In moodle cluster solution

      If you are on this page, it means you are going with a scaling part for moodle. Now webserver part is okay, the challenge comes with Shared file storage. That…

        Moodle Plugin : Local/Enrolstats

      An Enrolment Stats list, that can be viewed by site admin or the the user who has capability at the category level with a category drop down filter. For the…

        AWS Well-Architect Framework : Points

      General Design Principles : Stop guessing your capacity needs:Test systems at production scale:Automate to make architectural experimentation easier:Allow for evolutionary architectures:Drive architectures using data:Improve through game days: Well Architect Framework…

        Quick Start guide for Stress / Load Testing on Moodle

      I hope, you have your environment ready, now you want to put a load to Test it. We will be utilizing, Apache Jmeter tool for this. Basic knowledge of Jmeter…

        Moodle Horizontal Scalable Deployment on AWS stack

      we are talking about the horizontal scalable deployment of moodle > 2.7. Horizontal Scaling : we are putting more than one computing machine to respond the request. Challenges : there…

        Moodle Plugin : Local/Systemstats

      This is a moodle local plugin . It will work for moodle version > 3.5, however, you can try with modole above than 2.7 Problem Statement In moodle most of the…

        AMD javascript plugin to disable right click / cut / copy paste for Moodle

      Following JS file can be included, that can disable Mouse Right ClickOpening of developer console in BrowserDisable Cut / Copy / Paste Following is the code (AMD) JavaScript File Download…

        Using JS / jQuery in moodle 2.9 above

      After moodle 2.9 , there is a change, how the js should be added in the php page, specially for the jQuery. How to include other/custom Js files ?how to…

        Is Moodle Enough as an e-learning solution?

      In the current situations where e-learning/LMS is not a luxury or add-on , it has become the requirement . COVID-19 has accelerated this requirement in many fold and Whenever there…

        Oracle Cloud Infrastructure vs AWS

      OCI vs AWS If we talk about cloud, the first provider we think about is one of the top 3 providers AWS CloudMicrosoft Azure CloudGoogle Cloud I am not going…

        BlackBoard Course Migration To Moodle

      Step-by-Step guide for migrating courses from the Blackboard standard  version to moodle version > 1.9. Black Board Categorisation Objective  Solution Step-1 Step-2 Step-3 Step-4 Download Black Board Categorisation For the…