
Closed
Posted
Paid on delivery
We’re a small education organisation replacing a legacy Joomla learning portal with a secure Moodle-based platform. The site hosts ~222 courses and >1,000 videos (~1.3 TB). After a recent compromise we need a secure, maintainable LMS and separation of media from the application server. We seek a specialist with proven experience in: • Moodle implementations and migrations (including quiz/question-bank and historical attempts migration) • Secure video storage and private CDN delivery (S3/CloudFront or equivalent; signed URLs/cookies or token-based playback) • Server-to-cloud media transfer of large libraries • Designing secure, maintainable production and staging environments (MFA for admins, backups, patching, role-based access) • Minimal custom development. Prefer native Moodle features and lightweight plugins • Documentation and staff handover Scope • Conduct a focused Discovery phase: review current Joomla site data, inventory courses/videos/exam/users, and produce a recommended migration and architecture plan with cost estimates for video storage and delivery. • After Discovery approval, implement production and staging Moodle environments, migrate agreed content, transfer videos to chosen object storage, configure CDN and protected playback integrated with Moodle access control, configure quizzes/exams and grading workflows, and deliver documented backups and a tested restore. • Provide documentation and training for internal staff and a defined post-launch support window. Proposal requirements (submit with bid) • Short team/consultant intro and relevant Moodle project examples or case studies. • Proposed Discovery approach estimated timeline and fixed price for Project. • Pricing model for Implementation and example costs for storage/CDN based on ~1.3 TB. • Availability for an initial 30-minute kickoff call. • Any assumptions or prerequisites
Project ID: 40613482
164 proposals
Remote project
Active 10 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
164 freelancers are bidding on average $13,813 CAD for this job

As an experienced web developer with a rich background in Linux, MySQL, and PHP, I am confident in effectively tackling your Joomla to Moodle migration project. My expertise lies specifically in building maintainable and secure platforms, which are crucial aspects of your requirements given the vulnerable nature of your previous system. Throughout my career, I have conducted several successful migrations while ensuring all data including quizzes, videos, and question banks remain intact. Security is paramount in any educational setting, and I understand this profoundly. The separation of media from the application server – a component we identify as key in this project – will ensure the safety and availability of your video content. Moreover, my prior experience configuring CDNs like S3/CloudFront or equivalent with token-based playback aligns well with your need for secure video storage and private content delivery. What sets me apart is my unwavering commitment to using existing features and light plugins rather than resorting to heavy customization with Moodle, keeping costs low, platforms reliable and maintainability high. In addition to delivering robust systems, I am meticulous when it comes to documentation and training.
$18,000 CAD in 90 days
9.4
9.4

With expertise in Moodle implementations and secure architectures, we propose migrating your educational organization from Joomla to Moodle for enhanced security and streamlined content delivery. Our team specializes in secure video content storage, MFA implementation, and scalable environments for educational institutions. We plan to conduct a meticulous Discovery phase to assess your current setup, migrate content, and recommend secure video storage solutions. Our implementation includes setting up Moodle environments, migrating content, configuring protected video playback, and integrating quiz/exam functionalities. Our transparent pricing model includes fixed Discovery phase costs and tailored implementation estimates for your content volume. Let's schedule a kickoff call to discuss further.
$18,000 CAD in 5 days
8.8
8.8

As an established industry expert, my team at CnELIndia thrives on complex challenges and your project description checks off every box. Our comprehensive knowledge in Joomla, MySQL, and PHP makes us uniquely qualified for this task. We've successfully executed numerous Joomla to Moodle migrations, ensuring smooth data transfer and zero information loss. We understand that secure video storage and delivery is a core requirement for your LMS platform. With our experience in using platforms like S3/CloudFront for media transfer, we can confidently guarantee the safety of your ~1,000 videos amounting to 1.3TB. Furthermore, having worked extensively with token-based playback methodologies and Moodle's access control systems, we can provide enhanced levels of protection against data compromise. In conclusion, our impressive track record in migrations & implementation, proven skills in secure storage and uninterrupted video playback accompanied by our love for concise and effective documentation give us an unrivaled edge. I assure you that employing our services would mean choosing not just an experienced developer but a long-term partner committed to optimizing your educational venture. Let's dive into this project together and produce something remarkable!
$15,000 CAD in 35 days
9.0
9.0

Hello, As a seasoned member of the largest web service provider in Pakistan, I fully understand and have successfully completed similar projects to yours. I am an experienced PHP developer who specializes in website development, Content Management Systems, and SEO services. I believe, with my team's expertise, we can provide the "wow" factor your project demands. In your Joomla to Moodle migration + secure video delivery project, we will conduct a detailed Discovery phase that thoroughly assesses your current site environment and data inventory to produce the most suitable migration and architecture plan for you. We have extensive knowledge and experience working with Moodle - handling quizzes/question-banks, attempts migration, and configuring exam workflows would be effortless. Most importantly, we're adept at designing secure and maintainable environments which is vital for this project as it protects not just your data but your reputation too. We apply Multi-Factor Authentication protocols for admins, perform regular backups, ensure timely patching, and strictly enforce role-based access. With us, you rest assured that all possible security measures are taken care of. Finally, I fully embrace an open style of working where documentation and training is shared promptly with clients. I've no doubts that this level of transparency would prove beneficial during this project where staff handover as well as post-launch support are Thanks!
$10,000 CAD in 45 days
8.6
8.6

Hi, I reviewed the Joomla LMS to Moodle migration and need secure, maintainable Moodle plus private media delivery for 1.3 TB of videos. I’ll plan the discovery by inventorying courses, videos, quizzes, question banks, historical attempts, and users, then recommend the Moodle architecture with separation from application storage using Amazon S3 and tokenized private CDN delivery. I’ll implement production and staging with MariaDB, harden access (MFA for admins, role-based permissions), configure secure playback inside Moodle, and set up tested backups and restore. Clean handover docs will be included. Let’s discuss here now.
$16,650 CAD in 1 day
8.4
8.4

Hi there, I will migrate your 222 courses, quiz/question banks, historical attempts, and 1,000+ videos from Joomla into a production and staging Moodle environment, with your 1.3 TB video library moved to S3 behind CloudFront signed URLs tied to Moodle access control. On a similar LMS migration, separating media onto object storage with token gated playback eliminated unauthorized video access entirely while cutting hosting costs. Questions: 1) Are the existing quiz attempts stored in Joomla's database directly, or does the current setup use a third party extension like JQuarks or similar? 2) Do you have SSH and database access to the current Joomla server ready, or will that need coordination with your hosting provider? Looking forward to potentially working together. Thanks, Kamran
$11,004 CAD in 30 days
8.6
8.6

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in PHP, Linux, Web Security, Joomla, MySQL, Moodle, MariaDB, CentOs, Amazon S3 and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$14,649 CAD in 5 days
8.8
8.8

, I have 14+ years of experience in Joomla, Moodle, PHP, MySQL, and LMS development, with extensive experience in Joomla migrations, server optimization, secure infrastructure, and large-scale content migration. I can lead your migration from Joomla to Moodle with a structured, low-risk approach. I’ll begin with a Discovery phase to audit your Joomla portal, inventory courses, quizzes, users, videos, and extensions, then provide a detailed migration and infrastructure plan before implementation. My approach includes: • Joomla → Moodle migration with courses, users, quizzes, question banks, and historical data. • Secure migration of 1.3TB+ video library to Amazon S3 + CloudFront (or equivalent) using signed URLs/token-based access. • Production & staging Moodle environments with MFA, backups, role-based access, and security hardening. • Minimal custom development using native Moodle features and trusted plugins. • Complete documentation, administrator training, backup/restore procedures, and post-launch support. I have extensive experience with Joomla migrations, cloud infrastructure, API integrations, and secure educational platforms, and can share relevant project examples in a private discussion. I’m available for an initial 30-minute kickoff call and ready to start the Discovery phase immediately to deliver a secure, scalable, and maintainable Moodle platform.
$15,000 CAD in 15 days
8.4
8.4

Hi — Elias here from Miami. I understand you’re looking to migrate from Joomla to Moodle while ensuring secure video delivery. The goal is to create a robust learning platform that meets your educational needs. The real challenge often lies in maintaining data integrity during migration and ensuring seamless integration. A common issue in projects like this is managing user roles and permissions effectively. The tricky part is usually ensuring the new system is scalable for future growth. My approach would involve a phased migration strategy. First, I’d establish a secure Moodle environment, focusing on data migration and user access. Next, I’d implement a video delivery system, likely utilizing Amazon S3 for reliability. Throughout, I’d prioritize maintainability and future-proofing. I’ve worked on similar migrations and integrations, giving me insight into potential pitfalls and best practices. A few questions to better understand the scope: Q1 – What specific user roles and permissions do you envision for the new system? Q2 – Are there particular integrations with third-party tools you plan to use? Q3 – What are your scaling expectations for the platform in the next few years? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$15,000 CAD in 35 days
8.2
8.2

Hi, I hope you are doing great. Replacing a compromised Joomla LMS with a secure, scalable Moodle platform while migrating 222 courses, 1,000+ videos, quizzes, historical attempts, and 1.3TB of media requires a carefully planned migration to avoid data loss and downtime. I can lead the Discovery phase, design a secure Moodle architecture with separate media storage (AWS S3 + CloudFront signed URLs), implement production and staging environments, migrate content using native Moodle features where possible, and provide complete documentation, backups, and staff training. A few questions: 1. Which Joomla LMS extension is currently managing your courses and quizzes? 2. Should historical user progress and quiz attempts be migrated in full? 3. Are you planning to host Moodle on AWS, or are you open to infrastructure recommendations? I can start with the Discovery phase immediately and deliver a clear migration roadmap, implementation plan, and infrastructure cost estimates before moving into the full migration.
$12,345.78 CAD in 7 days
8.3
8.3

Hi, A successful Moodle migration starts with protecting your learning data while keeping the platform secure and easy to manage. I would migrate your courses, quizzes, and videos with secure cloud delivery using native Moodle features and a scalable architecture. Do you need all historical quiz attempts migrated, or only active learner data? Please ping me to get started and deliver outstanding results Thanks!!!
$10,000 CAD in 7 days
8.1
8.1

Hi! This is something we can handle. A couple of things I'd want to clarify before scoping the Discovery phase properly. The biggest open question for me is the current state of the Joomla database: are courses, quiz attempts and user records in reasonable shape, or is there known data corruption from the compromise? That changes the migration effort significantly. Also, are the 1.3 TB of videos already in a single location and accessible, or scattered across servers? On the video side, we'd go S3 + CloudFront with signed URLs tied to Moodle enrolment — that's the cleanest way to keep playback protected without reinventing anything. For the Moodle environment we'd set up production + staging on separate infrastructure, MFA for admins, automated backups with tested restores, and keep custom development to a minimum as you've asked. We'd structure this the same way you've described: a fixed-price Discovery first (inventory, architecture plan, storage/CDN cost estimates), then a separate fixed price for Implementation once we both agree on scope. Happy to jump on a 30-minute call once we've exchanged a few messages and the scope is clearer. Gustavo & the DoTheCode team
$18,500 CAD in 30 days
7.7
7.7

Hi, this is really two systems problems in one: a content and learner-state migration into Moodle, and a secure media access layer around S3. The real engineering risk is not the platform move itself, but preserving course relationships and permissions while making video access enforceable without breaking playback. I’ve built and stabilized production systems where the first step is understanding an existing codebase, data model, and operational constraints before touching migration logic. With PHP/MySQL stacks, I usually start by mapping entities, access rules, and irreversible data transforms. The closest match here is Custom Feature Development & Integration, where I stepped into a live product, did a code walkthrough, reviewed the database layer, and delivered maintainable changes with handoff documentation. TikTok AI Livestream Setup is also relevant on the media side because it involved end-to-end video pipeline reliability. I typically design this as separate tracks: source audit and export, Moodle import and validation, then secure video delivery with authorization isolated from storage. That separation makes rollback and testing much cleaner. For long-term production use, I’d want validation around user/course mapping, entitlement checks, and failure handling for protected playback. If useful, I can sketch the migration architecture and the secure video access flow first. Thanks, Hercules
$15,000 CAD in 7 days
7.3
7.3

Hi, The recent security compromise makes this more than a Moodle migration, it’s an opportunity to build a secure, scalable, and maintainable LMS without losing valuable course content or learner history. For the target solution, I recommend Moodle with separate production and staging environments, secure object storage (Amazon S3 or equivalent), private CDN delivery using signed URLs/tokens, MFA for administrators, automated backups, role-based access, and documented disaster recovery. This keeps the application secure, reduces server load, and provides a scalable architecture for future growth. Our team has extensive experience building secure web platforms, cloud-hosted applications, role-based systems, migration projects, and production deployments. We always prioritize native platform capabilities and introduce custom development only where it provides clear long-term value, aligning with your preference for a maintainable solution. I'm available for a 30-minute kickoff call to understand your current environment, discuss migration priorities, and answer any technical questions before we begin. Regards, Avinash Jain Procode IT Services
$16,000 CAD in 30 days
7.6
7.6

I will migrate your 222 courses and 1,000 videos to a secure Moodle environment using AWS S3 and CloudFront for protected media streaming on your platform. I recently migrated a legacy Joomla site, preserving all historical quiz attempts and user data. Estimated timeline: 21 days Budget: $10,000 CAD Let's discuss and get started. Ajharul
$15,000 CAD in 7 days
7.4
7.4

Hello, I’ve reviewed your Joomla-to-Moodle migration scope carefully, including the secure video delivery, compromised legacy environment, and the need for a maintainable production/staging setup. I can help plan and execute a secure Moodle implementation with minimal custom development, handling course and quiz migration, hardened hosting on CentOs or equivalent, protected media workflows, and Web Security best practices around access control, backups, MFA, and restore testing. My background is in PHP-based web platforms and LMS-oriented implementations where stability, documentation, and controlled handover matter. For your Discovery phase, I would first audit Joomla data structures, users, courses, exams, and the 1.3 TB video library, then map a phased migration path covering Moodle architecture, storage/CDN approach, risk points, and implementation estimates. I’m available to start with Discovery and can outline milestones for kickoff, audit, architecture recommendation, and implementation planning within 45 days for the full engagement. Do you already have the compromised Joomla data fully backed up, including user, quiz, and media metadata? Best regards, KANIKA
$14,500 CAD in 45 days
6.9
6.9

Hi, A Joomla-to-Moodle migration for ~222 courses and >1,000 videos (~1.3 TB) needs two things done carefully: content parity (including quizzes, question banks, and historical attempts) and keeping media off the app server after a compromise. In my recent LMS work, I focused on native Moodle features plus only lightweight integrations, then used private object storage with signed URL/cookie delivery so playback respects Moodle user access. For Discovery, I’ll inventory courses, users, attempts, quiz structures, and media links from Joomla, then produce an architecture plan for production and staging, plus a fixed-price implementation plan with example storage/CDN cost modeling for ~1.3 TB. If you message me, I’ll finalize the exact bid and budget after we confirm your target hosting constraints. Discovery estimate: 1 week, fixed-price (finalized after data access review). Implementation: proposed fixed price (finalized after migration scope confirmation). Determined and Spiritedly: What Joomla export/data sources (users, attempts, quiz data, media URLs) can you provide for accurate migration planning this week? Best regards,
$16,650 CAD in 1 day
6.9
6.9

Hello! As per your project post, you are looking to replace your legacy Joomla learning portal with a secure, maintainable Moodle based LMS supporting around 222 courses and more than 1,000 videos. The project involves migrating course content, quizzes, question banks, historical attempts, users, and grading workflows while securely moving the 1.3 TB media library to private cloud storage with protected video delivery. My approach would begin with a focused Discovery phase to assess the existing Joomla data, course structure, media library, users, and assessment records, followed by a clear migration and architecture plan. I will then set up secure staging and production Moodle environments, migrate the approved content, configure private object storage and CDN delivery, implement appropriate access controls, backups, restore testing, and admin security while keeping custom development to a minimum. I have experience with Moodle implementations, LMS migrations, cloud media storage, secure content delivery, server setup, role based access, backups, and production deployments. I will also provide clear documentation, staff training, and post launch support to ensure your team can confidently maintain the platform. Let's connect to discuss the existing Joomla portal and plan a secure, structured migration with minimal disruption. Best regards, Nikita Gupta
$10,000 CAD in 45 days
6.9
6.9

Hi there, I hope this message finds you well. I am Efanntyo, and I specialize in LMS migrations with a focus on security and efficiency. Your project to transition from Joomla to a secure Moodle-based platform aligns perfectly with my expertise. Having successfully managed similar LMS migrations, I understand the critical importance of ensuring secure video delivery and robust system architecture. My experience includes implementing Moodle solutions that incorporate secure video storage and CDN delivery using Amazon S3 and CloudFront, ensuring media separation from application servers for enhanced security. I propose a comprehensive Discovery phase to thoroughly review your current system and provide a tailored migration and architecture plan. This phase will ensure all aspects of data transfer, security, and cost efficiency are meticulously planned. Following this, I will implement a secure, maintainable Moodle environment with minimal custom development, leveraging native features and lightweight plugins to meet your organizational needs. Your project will benefit from my commitment to quality documentation and seamless staff handover, ensuring your team is equipped for ongoing management. I am available for an initial 30-minute kickoff call to discuss your project further and address any specific queries or requirements you may have. Thank you for considering my proposal. I look forward to the possibility of contributing to your project's success. Best Regards, Efanntyo
$15,000 CAD in 90 days
6.7
6.7

Hi there, I'd like to suggest an effective migration plan from your current Joomla system to Moodle with an emphasis on secure video delivery and robust backup strategies. I propose a detailed Discovery phase to assess your existing courses and media library while creating a tailored architecture plan for the new system. Your satisfaction is my priority, and I guarantee that I will deliver you a high-quality result. Regards, Ali
$10,000 CAD in 14 days
6.3
6.3

North York, Canada
Payment method verified
Member since Nov 5, 2020
$30-250 CAD
$30-250 CAD
$250-750 CAD
$30-250 CAD
$30-250 CAD
$1500 USD
$3000-5000 USD
₹1500-12500 INR
$10000-20000 CAD
$2-8 USD / hour
€250-750 EUR
$1500-3000 USD
₹12500-37500 INR
$250-750 USD
$10-30 USD
₹12500-37500 INR
$250-750 USD
$250-750 USD
₹600-1500 INR
$30-250 USD
₹750-1250 INR / hour
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
$30-250 USD