WHM and cPanel on AWS cloud CentOS container Tutorial

WHM and cPanel on AWS cloud CentOS container Tutorial

eLearning Marketplace BEC RTO LMS SMS

WHM and cPanel on AWS cloud CentOS container

Step-by-step Guide for Installing WHM and cPanel on AWS CentOS Instance

 Step-by-step Guide for Installing WHM and cPanel on AWS CentOS Instance

Are you ready to take your web hosting management to the next level? Follow these simple steps to set up WHM and cPanel on an AWS CentOS instance and launch your eLearning Marketplace SaaS RTO LMS!

️ Step 1: Launch an AWS EC2 Instance

1️⃣ Sign in to your AWS Management Console.

2️⃣ Navigate to the EC2 dashboard and click on “Launch Instance”.

3️⃣ Choose an Amazon Machine Image (AMI) for CentOS.

4️⃣ Select an instance type and configure instance details.

5️⃣ Add storage and review instance settings.

6️⃣ Review and launch the instance.

Step 2: Connect to Your EC2 Instance

1️⃣ Note the public IP address of your instance.

2️⃣ Use SSH to connect to your instance using the public IP address and your private key file.

ssh -i your-private-key.pem ec2-user@public-ip-address

Step 3: Update CentOS and Install Required Packages

1️⃣ Update CentOS:

sudo yum update -y

2️⃣ Install necessary packages like wget and nano:

sudo yum install wget nano -y

⬇️ Step 4: Download and Run the cPanel Installation Script

1️⃣ Download the cPanel installation script:

sudo wget -N https://lnkd.in/g5vgwFBc

2️⃣ Run the installation script:

sudo sh latest

️ Step 5: WHM Initial Setup

1️⃣ Access WHM in your web browser: `https://your-server-ip:2087`.

2️⃣ Log in to WHM using the provided root credentials.

3️⃣ Follow on-screen instructions to complete the initial setup.

Step 6: Configure Firewall (Optional)

1️⃣ In AWS Security Group, allow traffic on necessary ports like 80, 443, 2082, and 2083.

Step 7: Create a Website in cPanel

1️⃣ Log in to cPanel: `https://your-server-ip:2083`.

2️⃣ Navigate to “Addon Domains” and add your domain name.

3️⃣ Specify the document root and upload your website files.

️ Step 8: Access Your Website

1️⃣ Once DNS propagation is complete, access your website using your domain name.

Ready to launch your eLearning Marketplace SaaS RTO LMS?

Schedule a free consultation and take your online education platform to new heights!
https://lnkd.in/e4JAqckv

Moodle LMS LAE Grader Plugin upgrade

Moodle LMS LAE Grader Plugin upgrade

eLearning Marketplace BEC LMS SMS

Moodle LMS LAE Grader Plugin upgrade

Moodle version 2.6 (PHP version 5.6) to
Moodle version 4.3 (PHP version 8.2)

Please Note: LAE stands for Liberal Arts Edition, which is a modified version of Moodle provided by CLAMP (Collaborative Liberal Arts Moodle Project). The LAE User and LAE Grader come included with the LAE version of Moodle, but can also be installed separately with the necessary dependencies.

Layout Differences From Grader Report

LAE Grader report in non-editing mode
  • Grade item and category headers are all on one line, not nested. LAEgrader does not collapse or expand categories.
  • LAEgrader allows wrapping of grade items and grade category names (at approximately 30 characters) to avoid excessively wide reports
  • All items (including the category column) included in a category are colour-coded the same to group them, alternately orange/blue
  • Items not contained in a category have a background of white as does the Course Total.
  • Hidden items and categories are grey.
  • Grades scroll both horizontally and vertically without losing view of the student’s column or the grade item header rows. This is the biggest difference between the LAE and core grade books. It negates the need for mouseover descriptions of which student and which item on which you’re currently working.
  • Rows added such as ‘range’ or ‘average’ are placed at the top (instead of the bottom) and are frozen along with the grade item titles row so the user never loses sight of them.
  • Has a ‘Clear overrides’ button at each column header
  • Doesn’t allow for editing the values for category or course items.
  • Has an ‘Export to CSV’ button right on the report for a quick export of all items along with a weights row, a maximum points row, and an extra column after every category and course total for making calculations.

eLearning Marketplace Projects BEC LMS SMS

eLearning Marketplace Projects BEC LMS SMS

eLearning Marketplace Projects RTO LMS SMS

Try eLearning Marketplace SaaS

OUR INTRO VIDEO

eLearning Marketplace RTO LMS​

      • Up to 500 users
      • 100GB of storage
      •  Moodle LMS Features
      •  Unlimited courses & activities
      •  eCommerce store Sell anything
      • Integrated Payment Gateway
        Stripe
        Paypal
      • you.lms.net.au domain
      • Your own domain
      • Premium app-enabled
        unlimited notifications
        unlimited devices
        unlimited offline courses
      • Custom certificate
      • Virtual Classroom
        25 users in one session
      • Automated backups
      • Pre-made reports available
      • Branding (Logo & colours)
      • Content Supported
        Interactive content (H5P), competencies, learning plans, assignments, forms, SCORM, feedback, surveys, wiki, quizzes, etc.
      • Gamification & Badges
      • Report Builder
      • Community themes installation
      • Installation of community plugins
      • eLearning Marketplace Premium
        learning experience
        Theme, plugins, configuration
      • Multi-tenancy
      • Social media sharing
      • Appointments
      • Organisation Structure
      • Dynamic Rules (workflow automation)
      • Programs of courses & Learning paths
      • Certifications
    •  

OUR INTRO VIDEO

eLearning Marketplace Multi-tenancy​

eLearning Marketplace Workplace

      • Up to 500 users
      • 100GB of storage
      • Moodle Workplace LMS Features
      • Unlimited courses & activities
      • eCommerce store Sell anything
        Integrated Payment Gateway
        Stripe
        Paypal
      • you.lms.net.au domain
      • Your own domain
      • Premium app-enabled
        Unlimited notifications
        Unlimited devices
        Unlimited offline courses
      • Custom certificates
      • Virtual Classroom
        25 users in one session
      •  Automated backups
      •  Pre-made reports available
      •  Branding (Logo & colours)
      •  Content Supported
        Interactive content (H5P), competencies, learning plans, assignments, forms, SCORM, feedback, surveys, wiki, quizzes, etc.
      •  Gamification & Badges
      •   Report Builder
      •  Community themes installation
      •  Installation of community plugins
      •  eLearning Marketplace Premium
        learning experience
        Theme, plugins, configuration
      •  Multi-tenancy
      •   Social media sharing
      •   Appointments
      •   Organization Structure
      •   Dynamic Rules (workflow automation)
      •   Programs of courses & Learning paths
      •   Certifications

OUR INTRO VIDEO

eLearning Marketplace Cloud​

eLearning Marketplace Enterprise

  • Above 500 users
  • Custom
  •  Enterprise LMS Features
  •  Unlimited courses & activities
  •  eCommerce store Sell anything
    Integrated Payment Gateway
    Stripe
    Paypal
  •   you.lms.net.au domain
  •   Your own domain
  •  Premium app-enabled
    unlimited notifications
    unlimited devices
    unlimited offline courses
  •  Custom certificates
  •  Virtual Classroom
    25 users in one session
  •  Automated backups
  •  Pre-made reports available
  •  Branding (Logo & colours)
  •  Content Supported
    Interactive content (H5P), competencies, learning plans, assignments, forms, SCORM, feedback, surveys, wiki, quizzes, etc.
  •  Gamification & Badges
  •   Report Builder
  •   Community themes installation
  •   Installation of community plugins
  •    eLearning Marketplace Premium
    learning experience
    Theme, plugins, configuration
  •   Multi-tenancy
  •    Social media sharing
  •   Appointments
  •   Organisation Structure
  •   Dynamic Rules (workflow automation)
  •   Programs of courses & Learning paths
  •   Certifications

plugin

plugin

PLUGINS DEVELOPMENT

(10+ Plugins development & customization Moodle V 1.9.x 3.9.x):

Plugin types (Block, Report, Local, enrol, filter, mod, question, repository).

Period: 2013 to 07-2022

EASYGRADE – RTO ASSESSMENT GRADING SYSTEM

ADMIN, TRAINER, STUDENT

Plugin type: Blocks

Year: 2022

EASYGRADE MOODLE PLUGIN FEATURES:

Enhance Grading Workflow with EasyGrade Plugin

The EasyGrade Moodle plugin revolutionizes the grading process, catering to the needs of administrators, trainers, and students with its comprehensive set of features.

 PLUGIN FEATURES:

Admin Insights:

Admins gain unparalleled visibility into student progress with the ability to review all activity statuses submitted for grading within a unit. Furthermore, administrators can

seamlessly assign activities to trainers for efficient grading, streamlining the assessment management process.

Trainer Empowerment:

Trainers can effortlessly monitor student activity statuses submitted for grading within a specific unit. With the EasyGrade plugin, trainers can also send grade notifications directly to students, ensuring timely and effective communication of assessment results.

Student Assessment Status:

Students enjoy greater clarity on their assessment journey, being able to readily check the compliance status of their assignments. When students reach the threshold of 80% assignment submission, they can request a trainer for grading, fostering an interactive and collaborative learning environment.

CUSTOM INTERFACES FOR ENHANCED EXPERIENCE:

The EasyGrade plugin boasts three distinct interfaces tailored to the unique roles of administrators, trainers/assessors, and students. This tailored approach ensures a seamless and intuitive experience for each user group, enhancing engagement and efficiency throughout the grading process.

EXPERIENCE GRADING EXCELLENCE:

EasyGrade redefines grading by combining functionality and user-friendliness. Empowering administrators, trainers, and students alike, this plugin not only optimizes grading procedures but also encourages effective communication and collaboration within the learning ecosystem.

2.            CustomCertificate – RTO customized autoGenerated certificate with student and RTO ids (2021) Block type Plugin

Actors: Admin, Student                              CustomCertificate

  • Customized unit completion certificates automatically generate
  • Developed a new custom certificate UX/UI field
  • Sequential ids from RTO on each certificate include the course name, student name, student id, completion date and signature.
3.            Parent Teacher feedback (student/child progress improvement) (2019) local type Plugin

Actors: Admin, Teacher & Parent                              TAWASUL

  • Teacher:              Can read & add static/custom feedback to students in his course/group.
  • Parent:                Can read & add static/custom feedback in his child’s course.
  • Admin:                Can read both teacher & parent feedback
  • Four different interfaces for Admin, Teacher, parent and student.
4.            Adv Grader (customized view/features) in single/ all courses (2019) grade type Plugin
  1. Group of Plugin to add a category, item, and grading types
  2. Three different interfaces for Admin, Teacher and student.
5.            Bulk Course Creation Tool (2013-14) Block Type Plugin
  • List of possible courses name (Data retired JSON Web Service from Django/PostgreSQL site)
  • Multiple course creation in a single click. (Admin/Teacher access)
  • Tool Generate 5 to unlimited pages based on each Course (Lesson Activity)
  • Return each course ID with the full list of steps reports. (Course id, course content fetch, course  creation, and the last return course id) with successful and error details.
  • Two different interfaces for Admin and Teacher
6.            PakTaleem-S3 Plugin (2017) Repository Type Plugin
  • Allow a user to upload course resource files directly to AWS S3 Repository.
  • File Upload to S3 Bucket in a Managed way. [images, media, video, audio separated storage]
  • Return the accessible link to Moodle. The S3 file Link is stored in a database.
  • Advanced files & user activities tracking and reduced Moodledata folder size, storage cost and management issues.
  • Three different interfaces for Admin, Teacher, Student
7.            Student Progress with the 16 custom fields/filters (2017) Block type Plugin
  • Student Progress Unique Plugin generates 16 types of a report about student progress in LMS on the basis of custom fields
  • Two different interfaces for Admin/Teacher and student/employee
8.            Progress on attendance/session (2017) Block type Plugin
  • Student attendance & hours spent in a course base report with
  • Three different interfaces for Admin, Teacher and student
9.            Course policy for Moodle vs. 2.6 to 3. (2016) Report Type Plugin
  • The student has to accept a course-level policy agreement to access course content.
10.            Companies User tracking Report (2017) Report type Plugin
  • Plugin development of old Topyx LMS Plugin for Moodle 3.5 IOMAD to display company/companies user, courses & activities records.
11.          Theme Customization:
  • Adaptable
  • Essential
  • Herald
  • Gourmet-v3.9
  • Trending-v3.2
  • eLan

Pin It on Pinterest