
Closed
Posted
Paid on delivery
I need a custom Moodle plugin that extends core user-management capabilities. The focus is on two areas: • Seamless user registration and authentication that works hand-in-hand with our existing OpenID Connect (OIDC) authentication Singpass plugin, re-using tokens and profile data where possible. • Efficient bulk user actions (create, suspend, delete, enrol / unenrol) triggered from a single screen or scheduled task. Please build it as a standard local or auth plugin—whichever architecture best fits the goals—while following Moodle’s coding style, privacy API and event observers. The finished zip should install cleanly on Moodle 4.1 and above without touching core files. Deliverables 1. Complete plugin source with [login to view URL], lang strings, settings page and upgrade script. 2. [login to view URL] covering installation, configuration and common use cases. 3. Two short screencasts that show the registration flow via OIDC and a bulk action example. 4. Unit tests demonstrating user creation and bulk operations. 5. Understand the requirement from: [login to view URL] I will provide SSH access to a staging site for final validation and will test against both default and OIDC login flows.
Project ID: 40197832
110 proposals
Remote project
Active 15 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
110 freelancers are bidding on average $511 SGD for this job

Hi, I can develop the custom Moodle plugin you need for user management, ensuring it integrates seamlessly with your current OIDC plugin for smooth registration and authentication. I’ll structure the plugin to allow for efficient bulk actions, enabling user creation, suspension, deletion, and enrolment from a single interface. Additionally, I will follow Moodle’s coding style, privacy API, and event observers, ensuring a clean installation for Moodle 4.1 and above without modifying core files. You will receive complete source code, configuration documentation, and screencasts demonstrating functionality, along with unit tests for your assurance. I have extensive experience in Moodle development and custom plugin creation. Let’s make this plugin a robust solution for your user management needs. Best Regards, Priyanka
$750 SGD in 7 days
8.4
8.4

Hi, Understanding the crucial role of seamless user management, I see your need to enhance Moodle’s capabilities by tightly integrating with your Singpass OIDC plugin. This synchronization of tokens and profile data is key to a smooth, frictionless user experience, along with efficient bulk user management that dramatically reduces admin effort. With strong expertise in PHP, Moodle plugin development, and API integrations—including single sign-on systems—I’m confident in delivering a clean, standards-compliant Moodle 4.1+ plugin. I'll ensure full adherence to Moodle’s coding guidelines, privacy APIs, and event observers. The project will include comprehensive documentation, upgrade scripts, user-friendly settings, unit tests, and screencasts showcasing OIDC registration and bulk actions. I've shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Let’s plan for a thorough final validation on your staging site. Could you please specify if the bulk user actions should support any role-specific restrictions or custom user fields during the operations? Thanks, Asad
$250 SGD in 10 days
8.3
8.3

Hello. WordPress development expert ready to help you with a project. I have more than 400 good reviews and more than 15 years of development experience behind, so project will be done with the best quality and timeframe. Free bug fixing support. We can always make deal on price. Tnx, and hope to hear you soon.
$500 SGD in 7 days
8.3
8.3

Hi, As an experienced web/application developer with over eight years in the field, I have had significant exposure to various aspects of implementing APIs, which includes your requirement for Moodle User Management Plugin. Among my numerous experiences, I have incorporated API's from platforms such as Shipstation, Quickbook, Salesforce, Amazon, Ebay and Xero making me adept at working with other API's such as OpenID Connect (OIDC). Additionally, my familiarity with different frameworks (Laravel, CakePHP, CI, React.js/Node.js/Vue.js) used to accommodate varying project requirements makes me suitable for your project's need for a 'standard local or auth' plugin. Moreover, I have commendable skills in MySQL, PHP and Web Development that align perfectly with your project goals. I am enthusiastically looking forward to contributing effectively to your Moodle 4.1 project while fulfilling all the listed deliverables. Let's make this partnership a success story!
$550 SGD in 21 days
8.3
8.3

Hello I have reviewed the Singpass docs and will ensure the integration is fully FAPI 2.0 compliant and, I will build a custom Moodle plugin that works with your Singpass OpenID Connect login, letting users register and authenticate smoothly using Singpass tokens and profile data. The plugin will follow Moodle coding standards, privacy rules, event observers and will install cleanly on Moodle 4.1+. Deliverables include the plugin source with settings and upgrade script, a README for setup, two short screencasts showing Singpass login and bulk actions, and unit tests for core features. Looking forward to discussing further. Have a nice day Best regards Kamran
$280 SGD in 8 days
8.4
8.4

As an experienced freelancer and a member of an esteemed development team, CodeNomad, we have garnered over a decade of experience in software and web development, tailoring solutions to meet clients' unique requirements. Our expertise lies in several languages such as Node.js, Python, PHP, and JavaScript - key skills needed for this project. We understand the intricacies of Moodle and its required coding style, privacy API and event observers. Utilizing our talents in database management (i.e., MySQL) and software development, designing a customized plugin to accommodate all your Moodle requirements is a task we excel at. Our vast knowledge of Pythong allows us to integrate Moodle core functions seamlessly with SingPass using OIDC as mentioned in the project description. We will ensure that the zip file provided works perfectly with existing core files with no need for modifications. Lastly, to make sure our project aligns with your goals, we have worked extensively with SingPass-authentication before which aligns perfectly to step 5 in your description. Such familiarity combined with our adaptability to different time zones will ensure timely delivery according to your convenience. Trust me Divya Manocha and my team to provide not just a successful end product but also consistent updates throughout via Asana or Basecamp. Thanks....
$750 SGD in 7 days
8.1
8.1

Hello, I can start immediately. ***I understand that you need a custom Moodle plugin to extend user management, focused on OIDC-based registration/authentication and bulk user actions, without touching core files.*** I can build a clean local or auth Moodle plugin that works perfectly with your existing Singpass OIDC plugin, reusing tokens and profile data. The plugin will support bulk create, suspend, delete, enrol, and scheduled actions from one screen. I follow Moodle coding standards, privacy API, events, and testing best practices. It will install smoothly on Moodle 4.1+ with full docs, tests, and screencasts. Let’s do a quick chat to confirm flows and timelines. Thankyou, Azad
$350 SGD in 7 days
7.8
7.8

With over 7 years of experience in the web development industry, I'm confident I have the technical expertise and deep understanding of your project's requirements to successfully deliver a custom Moodle plugin that extends core user-management functions. My proficiency with MySQL, PHP, and Software/Web Development aligns perfectly with your needs.I have worked extensively with platforms such as React, Laravel and Wordpress which is relevant to this task. Besides my technical skills, I bring to the table a broad range of experience and knowledge in various aspects of web development like UI/UX design, digital marketing, SEO,- with proficiency in APIs integrations and system advancements – all transferrable skills that will come in handy for this project . I am a self-driven and result-oriented professional focused on scalable, high-performance solutions for my clients - which I believe is evident from my committed work history. I understand the importance of adhering to coding standards, API integration techniques and have a proven track record of providing clean and efficient code. My adaptability and commitment to clear communication and maintaining transparency throughout the project are also key strengths you can leverage on. From local authentication plugin to OIDC authentication Singpass plugins, I'm adaptable to your stack. Let's collaborate and bring your desired Moodle plugin to fruition where it works hand-in-hand with your existing systems
$2,000 SGD in 15 days
7.2
7.2

Hello I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the specifics of the job to determine the most effective way forward. I am open to scheduling an interview at your convenience, and I genuinely appreciate the chance to collaborate with you on this project. Your response is eagerly anticipated, and I'm excited about the prospect of working together. Thank you for considering my proposal. Looking forward to your prompt reply! Best regards Rekha!!!
$750 SGD in 7 days
7.8
7.8

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$250 SGD in 7 days
6.7
6.7

Hi, I’m a Moodle developer with strong experience building clean, install-ready plugins that extend core user management. I follow Moodle coding standards, privacy APIs, and event observers, and have worked with OIDC-based authentication flows. I can deliver a stable local or auth plugin with bulk user actions, proper tests, documentation, and reproducible validation on Moodle 4.1+. Regards, Soas
$750 SGD in 11 days
6.5
6.5

As a Web Engineer with a decade-long trajectory in website design and development, I assertively believe that my skills and experience closely align with the demands of your Moodle User Management Plugin project. Over the years, I have mastered various programming languages including PHP which is essential for this job. My experience developing both front-end and back-end solutions will ensure I can handle any challenges your project might throw at me. Additionally, having worked extensively with popular CMS platforms like WordPress, I understand the significance of maintaining compatibility with core files while customizing functionalities. My attention to detail aligns with your request for a clean codebase that complies with Moodle's coding style, privacy API, and event observers. I am confident that my proven track record in bug fixing, optimizing website performance and security, as well as ensuring sites maintain top-notch speed will play an invaluable role in this project. Also, my proficiency in MySQL guarantees that I will effectively handle bulk user actions and ensure smooth registration flows via OpenID Connect. I look forward to beginning this journey with you to generate a seamless user management plugin for your Moodle site!
$250 SGD in 3 days
6.0
6.0

Hi there, I understand your need for a custom Moodle plugin that enhances user management with seamless OIDC integration and efficient bulk user actions. With 7+ years in software engineering and extensive experience in API integration and PHP development, I will ensure the plugin adheres strictly to Moodle 4.1+ standards without modifying core files. - Develop a local or auth plugin aligned with Moodle’s coding style and privacy API - Implement seamless token reuse with Singpass OIDC for user registration - Build bulk user management features accessible via UI and scheduled tasks - Deliver comprehensive documentation, unit tests, and screencasts demonstrating key flows - Provide support during staging site validation and testing **Skills:** ✅ API Integration with Singpass OIDC ✅ Moodle Plugin Development & PHP ✅ MySQL database operations ✅ Documentation & screencast creation ✅ Event observer and privacy API implementation **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m ready to start immediately and deliver a robust plugin within 10 days. Could you share details about any existing customizations on your Moodle instance that might impact plugin integration? Best regards,
$750 SGD in 10 days
5.8
5.8

Hi There!!! ⚜⭐⭐⭐⭐⚜(( Custom Moodle Plugin for OIDC Registration & Bulk User Management ))⚜⭐⭐⭐⭐⚜ I see you need a plugin that enhances Moodle’s user management with seamless OpenID Connect registration via Singpass and powerful bulk user actions. I have extensive experience developing Moodle plugins that integrate third-party auth systems while respecting core architecture and coding standards. My approach ensures full compliance with Moodle’s privacy API and event observers, providing a clean, maintainable solution. 1 OIDC registration flow re-using tokens and profile data 2 Bulk user actions: create, suspend, delete, enrol/unenrol efficiently 3 Fully documented plugin with install guide, upgrade script, and unit tests I can deliver a robust, plug-and-play plugin with screencasts demonstrating both flows and ensure smooth installation on Moodle 4.1+. Let’s connect to align on exact OIDC integration details. Warm Regards, Farhin B.
$256 SGD in 10 days
6.4
6.4

Hello! I'm a seasoned Moodle developer with over 9 years of experience, specializing in custom plugin development and OIDC/Singpass integrations. I can build your user management extension to seamlessly work with your existing Singpass plugin. Here's how I can help: - Develop a local plugin that integrates with your OIDC auth, reusing tokens for smooth registration and profile syncing. - Create an efficient admin interface for bulk user actions (create, suspend, delete, enrol/unenrol) with optional scheduling via Moodle tasks. - Deliver clean, documented code following Moodle standards, complete with unit tests, a README, and demonstration screencasts. The plugin will install cleanly on Moodle 4.1+. To ensure perfect integration, could you share the specific Singpass OIDC plugin you are using so I can review its event structure?
$500 SGD in 3 days
5.8
5.8

You deserve a Moodle User Management Plugin that is effective, efficient, and effortless. As an experienced software developer, my core strengths mirror your key project requirements perfectly. I have spent considerable time working on similar projects where I designed APIs, integrated third-party services, executed complex database operations (MySQL) and ensured that code structure matched the functionality. I am well-versed with the PHP programming language and skilled in both front-end and back-end engineering which will be crucial for developing the Moodle plugin using the OpenID Connect authentication Singpass plugin. At the heart of my approach is a commitment to understand your needs thoroughly. This approachability sets the tone for clear communication, realistic timelines and most importantly, taking ownership of my work; qualities that are often overlooked but critical in ensuring project success. On this journey together, I will keep you updated at each stage of development work and involve you in decision-making so that our solution aligns precisely with your vision. Lastly, using my part-time UI/UX design skills, I guarantee not only functionality but an interface that is user-friendly encouraging smooth alignment with registration workflows via OIDC. Hence, by choosing me you are getting a developer who can answer all your Moodle needs - providing scalable,user-friendly and meticulously constructed solutions. Let's build something solid together!
$300 SGD in 7 days
6.2
6.2

Hi, Fragmented authentication flows and manual user administration create significant security risks and operational bottlenecks within your LMS environment. We will develop a robust Moodle plugin that seamlessly bridges Singpass OIDC tokens with your user database while centralizing high volume administrative tasks into a single high performance dashboard. Here are our questions: * Should the bulk action scheduled tasks be triggered via Moodle cron or do you require a manual ad hoc execution interface for real time updates? * Are there specific custom user profile fields from the Singpass data return that must be mapped to Moodle core fields during the registration flow? Our team possesses deep expertise in PHP and Moodle plugin architecture with a strong focus on secure API integrations and Singpass protocols. We invite you to view our portfolio and we can share technical documentation samples from our previous LMS development projects in chat. We offer 30 days of free support after project completion to ensure the plugin scales perfectly with your user base. Let’s discuss your project today!
$750 SGD in 15 days
5.6
5.6

✋ Hi there. I can develop a custom Moodle plugin that extends user-management functionality while integrating seamlessly with your existing OpenID Connect (OIDC) Singpass authentication, handling tokens and profile data securely. ✔️ I have solid experience building Moodle local and auth plugins, following Moodle coding standards, privacy API, and event observers. In previous projects, I implemented bulk user actions, automated enrolments, and secure integration with external identity providers without modifying core files. ✔️ For your project, I will create a plugin that supports smooth OIDC-based registration, and provides a single interface for bulk operations (create, suspend, delete, enrol/unenrol), with optional scheduling. The plugin will install cleanly on Moodle 4.1+, include versioning, upgrade scripts, and a settings page. ✔️ Deliverables include the complete plugin source, a README with installation and configuration steps, two screencasts demonstrating OIDC registration and bulk actions, and unit tests covering user creation and bulk operations. Let’s discuss your staging environment access so I can validate the flows and ensure everything works as intended. Best regards, Mykhaylo
$500 SGD in 7 days
5.5
5.5

Hello, Thank you for reviewing my proposal. I am a senior web development and digital solutions consultant with over 12+ years of hands-on experience, helping businesses, startups, and agencies build scalable, high-performing, and user-focused digital platforms. I dont just build websites—I focus on business outcomes: performance, usability, scalability, and long-term maintainability. What I Can Help You With Website Development & Redesign eCommerce Development Frontend & Web Applications Maintenance & Ongoing Support Design & Branding AI & Automation Why Clients Choose to Work With Me 12+ years of real-world development experience Proven delivery across multiple industries Clear communication and structured workflow Focus on quality, scalability, and performance On-time delivery with no shortcuts Long-term partnership mindset I have successfully delivered hundreds of projects with strong user experience outcomes, and in many cases, helped clients achieve significant improvements in engagement and revenue. If this aligns with what youre looking for, Id be happy to discuss your project requirements and suggest the best approach. Looking forward to working together, and happy to share my portfolio links. Best regards, Suresh Sanghvi Note: Final quotation and timeframe for this project will be provided after our discussion.
$500 SGD in 7 days
5.4
5.4

Hello, LIMITED USER MANAGEMENT CAPABILITIES IMPACT PLATFORM CONTROL Your Moodle installation requires enhanced user management features to handle registrations, roles, permissions, and user lifecycle tasks more efficiently. Without a dedicated plugin that extends core functionality, managing large groups, custom workflows, and specific access rules can become slow, inconsistent, and error-prone, limiting your ability to scale your learning platform. DEVELOP CUSTOM MOODLE USER MANAGEMENT PLUGIN I will design and build a **Moodle user management plugin** tailored to your requirements, extending Moodle’s native capabilities with features such as advanced role assignment, bulk user actions, custom permissions, user grouping automation, and streamlined approval processes. This includes backend logic that adheres to Moodle standards, secure handling of user data, clear UI components for admins, and compatibility with your existing Moodle version so the plugin integrates smoothly without conflicts. ENHANCED USER CONTROL AND EASIER ADMINISTRATION You will receive a fully functional plugin that empowers administrators to manage users more effectively, automate repetitive tasks, and enforce consistent access rules across your Moodle site. The final result will improve operational efficiency, reduce manual workload, and support a stronger, more scalable learning environment. Thanks
$279 SGD in 7 days
5.1
5.1

Singapore, Singapore
Member since Feb 2, 2026
$150-300 USD
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
$2-8 AUD / hour
₹37500-75000 INR
$250-750 USD
$15-25 USD / hour
₹37500-75000 INR
₹1500-12500 INR
$30-250 USD
$250-750 USD
$30-250 USD
€30-250 EUR
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
₹10000-100000 INR
₹600-1500 INR