How we built a scalable, branded Moodle Cloud platform that unified three learning pathways for a global nonprofit leadership program and handed it over so the client could run it independently.
Survivor Alliance needed more than a learning management system — they needed a digital home for a complex, multi-pathway leadership curriculum that could serve self-directed learners, U.S.-based cohorts, and global cohorts simultaneously. The goal was to build a structured, branded Moodle Cloud environment from the ground up, then transfer full ownership to their internal team.
Riseup Labs architected, configured, and delivered the complete platform — covering setup, branding, course templates, access rules, completion logic, badges, multilingual readiness, and comprehensive admin training — so the client could grow the program independently without ongoing vendor dependency.
Course shells created (10 self-directed + 6 U.S. cohort + 6 global cohort)
Days of post-launch support included in the handover package
Distinct learning pathways structured and launched
Reusable course templates built for independent content management
Survivor Alliance’s leadership training program was built with depth — multiple levels, live and self-paced delivery, U.S. and global audiences, trauma-informed learning norms, and a structured orientation requirement. The challenge was giving this curriculum a digital home that was equally structured, yet simple enough for the internal team to manage without constant external support.
The program combined 10 self-directed micro-courses across three skill levels, 6 U.S. live cohort modules, and 6 global cohort modules — all requiring separate logic, access controls, and progress tracking. Without a clear LMS architecture, learners had no way to navigate the right experience.
Learners needed to complete a formal orientation — including community agreements, a quiz, and acknowledgment — before unlocking self-directed modules. At the same time, the self-directed pathway needed to support non-linear learning, not a rigid sequence.
The client’s internal team needed to upload and manage future content without relying on the vendor for every update. This demanded reusable, documented course templates — not just a one-off LMS configuration.
The platform needed to keep U.S. and global cohort learners in distinct tracks, with separate access controls, monthly live modules, attendance tracking, and progress reports — all managed within a single Moodle environment.
The program serves a diverse global audience, requiring accessible design practices — captions, transcripts, alt-text guidance, readable contrast — and multilingual settings readiness from the start, not retrofitted later.
We structured the Moodle environment around three clearly defined learning pathways, each with its own navigation category, course shells, access logic, and activity format. This gave learners an immediate, intuitive sense of where they belonged and what came next.
Self-Directed Pathway
U.S. Live Cohort
Global Live Cohort
We approached this as a full-stack LMS delivery: from initial Moodle Cloud configuration through reusable template design, sample course builds, accessibility review, admin training, and a structured handover. Every decision was made with the client’s long-term independence in mind.
Configured a clean Moodle Cloud environment with client-aligned branding — logo, colors, typography, and accessible contrast. Site defaults, navigation structure, and Xerte integration support were established before any course content was added.
Set up five user roles (Admin, Manager, Instructor, Non-editing Teacher, Learner) with appropriate permissions, plus distinct U.S. and Global cohorts — enabling separate access control and reporting for each learner group without duplicating infrastructure.
Built a mandatory orientation micro-course covering community agreements, trauma-informed norms, privacy basics, navigation guidance, a quiz, and an acknowledgment. Upon completion, Moodle’s Restrict Access rules automatically unlocked the self-directed pathway — no manual intervention required.
Self-directed micro-course framework
Designed a consistent five-activity structure across all 10 micro-courses: Learn, Practice, Check, Discuss, and Complete. Each course included a lesson, applied assignment, short quiz, discussion forum, and a badge awarded on completion — giving learners clear milestones at every step.
Created 12 live cohort course shells (6 U.S. + 6 global), each structured with pre-work, a live Zoom session activity, attendance tracking, post-work, resource materials, and recording slots — delivering structured live learning entirely inside Moodle.
Developed four documented Moodle course templates (Level 100, 200, 300, and Live Cohort Monthly) with placeholder activities, predefined completion rules, and standard activity blocks — so the internal team can build new courses without starting from scratch or consulting the vendor.
Enabled Moodle’s native completion tracking across all activities and courses. Badge rules were configured for micro-course completions, with optional certificate rules for selected paths. Admins gained access to enrollment, progress, completion, and cohort-level engagement reports.
Delivered two fully configured sample courses — one self-directed micro-course and one live cohort monthly course — demonstrating the complete activity flow, completion logic, and visual structure to serve as a reference for all future content uploads.
The platform gives learners a clear pathway, gives instructors a reusable structure, and gives administrators the ability to track progress and manage cohorts — with less manual dependency than ever before.
Riseup Labs · Delivery Team
Each of the 10 self-directed micro-courses follows the same five-step learning flow — giving learners a predictable experience regardless of which course they access, and making it easy for the content team to build new courses using the templates.
30–60 min lesson via video, reading, captions, or transcripts
Applied task via assignment or checklist
Short quiz to validate understanding
Forum prompt requiring posts and peer replies
Course badge awarded on full completion
The entire solution was built on Moodle Cloud’s native LMS capabilities — no custom plugins or third-party workarounds. This kept the platform maintainable, stable, and fully supported by Moodle’s update cycle.
A well-configured LMS is only valuable if the team running it can actually use it. We designed the entire engagement with handover as the end goal — delivering training, documentation, and 30 days of post-launch support so the client’s internal team could take full ownership from day one.
Admin training covering user management, enrollment, reporting, and cohort controls
Instructor & content operations training for uploading and managing course content
Content upload playbook with step-by-step guidance for using each course template
Annotated screenshots and short instructional clips for common admin workflows
Admin checklist for platform maintenance and course launch readiness
Accessibility QA report with captions workflow, alt-text, and contrast review
Testing with sample learner and instructor accounts before final sign-off
30-day post-launch support for questions, fixes, and configuration adjustments
The Moodle Cloud platform transformed a complex, multi-audience leadership curriculum into a structured, accessible, and fully manageable digital learning environment. Learners get a cleaner experience. Instructors get reusable tools. Administrators get real visibility. And the client gets a platform they own completely.
Learners can move through 10 micro-courses at their own pace after orientation — non-linearly, based on relevance.
Reusable templates ensure all future courses follow the same structure, completion logic, and activity flow.
Three-pathway structure makes it immediately obvious which courses belong to each learner's program.
Enrollment, completion, cohort performance, and self-directed engagement are all trackable in real time.
The internal team can upload, manage, and expand the curriculum independently using the templates and training materials.
Captions, transcripts, alt-text, accessible contrast, and multilingual settings support diverse global learner groups.
This project is a clear example of how to transform a multifaceted leadership curriculum into a structured, interactive, and highly scalable Moodle e-learning experience. By combining a pathway-based architecture with robust access controls, reusable course templates, and a thorough operational handover, we delivered more than just a Learning Management System. We provided a long-term, maintainable learning framework that confidently supports flexible self-directed exploration, strict cohort delivery, and future curriculum expansion—all managed independently by the client team.
We design and build LMS environments that are scalable, branded, and genuinely handed over — not just delivered.
Welcome! My team and I personally ensure every project gets world-class attention, backed by experience you can trust.
Start a conversation with our team to solve complex challenges and move forward with confidence.
Welcome! My team and I personally ensure every project gets world-class attention, backed by experience you can trust.
Start a conversation with our team to solve complex challenges and move forward with confidence.
Md. Moshiur Rahman is the General Manager of Business Development at Riseup Labs, with over 13 years of experience across sales, marketing, operations, and strategic growth. Over his 8+ years at the company, he has advanced through key leadership roles including Assistant Manager of Training, Management Officer, and Operations Manager (Sales & Marketing). In his current role, Moshiur drives business expansion, client acquisition, and long-term partnerships while aligning technology-driven solutions with evolving market demands.
Md. Rezwanul Haque is the Head of Operations, Admin & Compliance at Riseup Labs, where he oversees administration, finance, budgeting, process improvement, and regulatory compliance. With strong expertise in operations management and strategic planning, he ensures financial discipline and legal compliance while streamlining processes for sustainable growth. Rezwanul also leads recruitment, onboarding, and performance management, and guides compliance frameworks including VAT, taxation, and internal controls.
Maria Santos is the Vice President of Global Sales at Riseup Labs, representing the company from the Philippines to international clients. With expertise in BPO, ITO, and KPO, she helps organizations scale operations, optimize processes, and achieve measurable results. Her career spans outsourcing, technology solutions, and knowledge services, covering the full client lifecycle from acquisition to long-term partnerships. Before outsourcing, Maria worked as a scientist and product developer, sharpening her analytical and problem-solving skills.
Christophe M. David is the Vice President of Business Development for Europe at Riseup Labs, where he drives commercial strategies and client relationships across the region. With a diverse career in executive roles, he combines strategic vision, business effectiveness, and human sensitivity. In the early 2000s, he discovered Bangladesh and was inspired by the humanity, commitment, and resilience of its people. This experience led him to engage in meaningful projects supporting economic and industrial development.
Michael S. Longwell is the Vice President of Sales, North America at Riseup Labs, with more than 20 years of experience in consultative contact center BPO solutions. He helps organizations enhance customer experience and lifetime value through front-office, back-office, and KPO services. Before joining Riseup Labs, Michael was Sales Director for North America at SuccessKPI, a SaaS analytics platform using AI to transform contact center performance.
Hamim Zakaria is the Head of Business Development at Riseup Labs, bringing 17 years of experience across software, game development, staffing solutions, and the BPO industry. Joining the company as a Business Development Manager, he played a pivotal role in shaping its transition into global B2B services and steadily rose to his current leadership role.
Enamul Hoque is the Head of Operations, Growth & Strategy at Riseup Labs, where he drives operational excellence, business expansion, and long-term growth initiatives. With over nine years at the company, he has advanced through roles including Operations Manager and Product Manager, building expertise in streamlining processes and aligning strategies with organizational goals.
Ariful Islam Shakil is the Director of Business Development at Riseup Labs, with 15 years of extensive experience in strengthening local market presence and driving sustainable growth in Bangladesh’s technology sector. He specializes in building strategic partnerships, expanding client networks, and delivering innovative digital solutions tailored to client needs.
Md. Rafiquzzaman is the Director of Product & Technology at Riseup Labs, with more than 15 years of experience driving innovation in digital solutions. A graduate in Computer Science and Engineering from Shahjalal University of Science & Technology, he is skilled in app, game, and web development, product analysis, and project management.
Ershadul Hoque is the Founder & CEO of Riseup Labs, a tech entrepreneur, innovator, and builder with nearly two decades of experience leading digital transformation projects worldwide. He has played a pivotal role in designing and delivering intelligent solutions across software, games, immersive technologies, BPO services, and AI-powered platforms.