
Kapalı
İlan edilme:
Teslimde ödenir
I'm looking for an experienced Moodle developer to create a plugin that allows students to send selected questions from their completed quizzes into a separate question bank, with flashcard capabilities. Key Features: - Question Selection: Students can choose questions to add to the question bank after completing a quiz or reviewing the quiz. This button will act like the 'flag question' button with additional capabilities. - The added questions can be added as a Moodle quiz question or a Flashcard depending on which one is more feasible. - Students can access these questions through a separate activity module. Capabilities: - Spaced Repetition: Implement spaced repetition algorithms to enhance learning. - The system has to keep track of each individual students question/flashcard bank. - Basically, like building Anki into moodle. Additional Notes: I am unsure of the scale of this project, whether it will be a very advanced plugin that needs the support of a large company or a small utility plugin. I've set a starting price but if it is off the mark, please explain why and we can discuss. Price can be discussed based on: - Complexity - Who owns the rights to the plugin. - Ease of future updates and fixes - Whether or not it can support different versions of moodle? (5.0 is the priority) Ideal Skills and Experience (Freelancer Generated): - Proficiency in Moodle plugin development - Experience with spaced repetition algorithms - Strong programming skills (PHP, JavaScript, etc.) - Familiarity with database management and user interface design
Proje No: 40073637
63 teklifler
Uzaktan proje
Son aktiviteden bu yana geçen zaman 2 ay önce
Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
63 freelancer bu proje için ortalama $472 AUD teklif veriyor

Hello, I’d be glad to build this Moodle plugin and help you bring Anki-style spaced repetition directly into Moodle in a clean, maintainable way. Understanding of the Goal You want students to select questions from completed quizzes and store them in a personal learning bank, usable as quiz questions or flashcards, with spaced repetition and per-student tracking—fully integrated into Moodle 5.0. Proposed Approach Plugin Type: Combination of a quiz sub-plugin (for question selection) and a custom activity module (flashcards & review). Question Selection UX: Button added to quiz review screen (similar to “Flag question”) Students choose Add to Flashcards or Add to Question Bank Data Model: Per-student question/flashcard tables No shared visibility unless explicitly enabled later Flashcard Engine: Proven spaced-repetition algorithm (SM-2–based, Anki-style) Tracks ease factor, intervals, repetitions per student Activity Module: Flashcard review UI Progress stats and next-review scheduling Compatibility: Moodle 5.0 first Clean APIs to support future versions Scalability & Ownership: This can be built as a robust but lightweight plugin—no large company required. Architecture will support future enhancements (mobile UX, analytics, shared decks) without refactoring. If you’d like, I can first deliver a technical design document to lock scope and confirm feasibility before full build. Looking forward to discussing this further. Best regards, Jasmin
$500 AUD 7 gün içinde
9,4
9,4

Dear Client, I will design and build a Moodle plugin that lets students move selected questions from completed quizzes into a personal question bank with optional flashcards. It will support adding items as Moodle quiz questions or as Flashcards, and provide a dedicated activity module to access the bank. A spaced repetition engine will track each student’s bank and study schedule, helping long-term retention. The solution will be modular, secure, and easy to extend for future Moodle versions. Approach: I’ll take a phased, pragmatic path: validate requirements and Moodle 5.x compatibility, implement the selection action on quiz review, create robust data models for per-user banks, build the bank activity with search and filtering, integrate spacing scheduling, and deliver documentation and a deployment plan. I’ll keep the code clean, well-documented, and easy to maintain, with clear ownership terms and update paths. Key benefits: per-user storage, flexible item formats, dedicated access module, and a scalable design suitable for future enhancements and multi-version support. What is your preferred ownership model for the plugin and its updates, and do you require compatibility with Moodle versions beyond 5.x? Best regards,
$750 AUD 10 gün içinde
9,2
9,2

Hi Darren, Your vision to integrate an advanced flashcard system within Moodle captures a deep educational need—empowering students to learn smarter by revisiting key quiz questions. I specialize in Moodle plugin development with extensive experience in PHP, JavaScript, and creating user-centric LMS enhancements. My approach will ensure a seamless question selection feature, backed by a robust spaced repetition algorithm akin to Anki, personalized per student. I’ve shared an initial estimate based on your description, and once we go over technical details like Moodle version support and plugin ownership rights, I’ll confirm the exact cost and timeline. Expect a modular, maintainable plugin built for Moodle 5.0 with potential scalability for more complex iterations down the road. What Moodle versions besides 5.0 do you envision needing support for, and how do you plan to handle plugin ownership and updates? Thanks, Asad
$750 AUD 10 gün içinde
8,2
8,2

Hi, For your Moodle plugin, I can implement a feature allowing students to flag questions, adding them to a personalized question bank for flashcard usage. With 8+ years of experience in Moodle plugin development and a strong background in PHP and JavaScript, I can ensure seamless integration of spaced repetition algorithms for effective learning. The plugin’s scale can be adjusted based on your needs, allowing for future updates and version compatibility. I’d love to discuss more about the project’s complexity and pricing. Let’s connect soon! Best Regards, Priyanka
$750 AUD 7 gün içinde
8,4
8,4

As a top-rated and 12+ years experienced freelance developer, creating complex Moodle plugins that align with unique client requirements is my specialty. Your project entails integrating spaced repetition algorithms for enhanced learning in a separate question bank module with flashcard capabilities, which closely aligns with my core skills. Throughout my extensive career, I have developed proficiency in key technologies including JavaScript, PHP, and database management including MySQL- a requisite skill set needed for your project. Additionally, my familiarity with the Moodle ecosystem goes hand-in-hand with the task at hand. In terms of future updates and fixes, I ensure my code is scalable and well-documented to facilitate ease of use and maintenance. This includes compatibility across different versions of Moodle - a facet you've expressed interest in ensuring. Offering a disciplined work ethic and an adaptability to multiple time zones, I guarantee consistent availability for regular communication and quick problem-solving. Thanks....
$750 AUD 7 gün içinde
8,1
8,1

Hello, Your idea of integrating Anki-like spaced repetition directly into Moodle is both valuable and technically achievable. I have hands-on experience building custom Moodle plugins that extend quiz, question bank, and activity module functionality while remaining upgrade-safe and maintainable. Proposed Approach I would design this as a custom Moodle plugin (combining a local plugin + activity module if needed) that allows students to select questions after quiz completion or review, similar to the flag question workflow. Selected questions would be stored in a student-specific question/flashcard bank, fully isolated per user. Questions can be saved either as: Reusable Moodle quiz questions, or Flashcard-style items optimized for revision (recommended for performance and UX) Core Features Student-owned flashcard/question bank Spaced repetition engine (SM-2–style or adaptive algorithm) Dedicated activity for review and practice Progress tracking and scheduling per student Compatible with Moodle 5.0+ Scalability & Ownership The solution can start as a lean, well-structured plugin and scale over time. I’ll advise on: Plugin architecture choices Update compatibility across Moodle versions IP ownership options and long-term maintenance I’m happy to review your initial budget, explain complexity drivers, and propose phased development if helpful. Looking forward to discussing this further. Best regards,
$500 AUD 7 gün içinde
8,4
8,4

Hello, I reviewed your requirement for a Moodle plugin that converts completed quiz questions into student-specific flashcards with spaced repetition, similar to Anki but fully integrated into Moodle. I have 10+ years of experience in Moodle plugin development (activity modules, question engine extensions, and local plugins), PHP, JavaScript, and Moodle database architecture, including user-scoped data handling and version compatibility. I can implement a clean solution that allows students to select questions during quiz review, store them in an individual question/flashcard bank, and access them through a dedicated activity module. The system will support spaced repetition logic, per-student tracking, progress scheduling, and Moodle 5.0 compatibility, with an architecture that is maintainable and extensible across future Moodle versions. I will clearly break down scope, complexity, ownership options, and long-term support considerations so pricing aligns realistically with the final design. I look forward to discussing the best technical approach and scope for your goals. Thanks.
$250 AUD 7 gün içinde
8,0
8,0

✅ Moodle Plugin Development for Quiz Flashcards ➡️ Looking to enhance the learning experience with an innovative Moodle plugin? ⏺️ I specialize in Moodle plugin development and can create a system where students transfer quiz questions to a flashcard bank, integrating spaced repetition to maximize retention. This plugin will allow students to select questions post-quiz and use them in various study modes. With extensive experience in PHP, JavaScript, and database management, I ensure robust functionality and user-friendly design. Lets discuss making this tool a reality, tailored to your needs and Moodle versions! ### Lets get started! ➡️ Here are some of my relevant projects: ✅ Custom Moodle Plugin Development ✅ Spaced Repetition Systems ✅ Advanced User Interface Design in Educational Tools ✅ Robust Question Bank Management Systems ✅ Personalized Learning Path Algorithms ✅ Multi-Version Moodle Compatibility ✅ Database Optimization for Educational Platforms ✅ Secure User Data Management ✅ Continuous Plugin Support and Updates ✅ Tailored Educational Software Solutions --------------------------------- Waiting for your response in chat! Best Regards, Aftab Ahmad ---------------------------------
$635 AUD 7 gün içinde
7,3
7,3

Hello DarrenNg1, I have experience developing custom Moodle plugins and am confident I can build the feature to allow students to select quiz questions for a personal question bank with flashcard functions. Implementing spaced repetition algorithms within Moodle to enhance learning is something I can integrate while keeping track of each student's individual banks. I understand the need for compatibility with Moodle 5.0 and the option to choose whether the saved questions become quiz questions or flashcards. Thanks, Teo
$500 AUD 3 gün içinde
6,8
6,8

Hi there, I’ve read your Moodle plugin concept end-to-end and I’m confident I can deliver a focused MVP that lets students select questions from completed quizzes and push them into a personal question bank, with optional conversion to Moodle quiz questions or flashcards. I’ve built Moodle plugins before, working with PHP, JavaScript, and the Moodle API, and I’ve implemented per-user data models and UI components that feel native to Moodle. My approach: 1) MVP scope: post-quiz “Add to bank” action, per-user banks, two output formats (quiz question or flashcard), and an activity module to access the bank; 2) Spaced repetition: implement a simple SM-2-like scheduling, track progress per item (ease, interval, repetitions); 3) Compatibility: target Moodle 5.0 first, with a plan for future version support; 4) UI/UX: clean, accessible UI integrated with Moodle's UI and roles. Phased delivery: MVP in ~21 days with a 650 AUD bid; additional features and cross-version support can be scoped in a subsequent phase. Next steps: I’ll prepare a concise scope doc and milestones after a quick requirements confirmation. Best regards, Freelancer-
$250 AUD 7 gün içinde
6,6
6,6

Hello DarrenNg1, I am excited about the opportunity to work on the Moodle Plugin Development for Quiz Flashcards project. I understand the need for a plugin that allows students to select questions from completed quizzes and create a separate question bank with flashcard capabilities. With my expertise in MySQL, PHP, JavaScript, Software Development, Web Development, API Development, and Software Engineering, I am confident in delivering a high-quality solution. I propose to develop a user-friendly plugin that integrates question selection, spaced repetition algorithms, and individual student question banks. By leveraging my skills and experience, I will ensure the seamless integration of these features into the Moodle platform. - MY WORK STATS: ✨ https://www.freelancer.com/u/XanvraTECH I look forward to discussing this project further with you. Best regards, Warda Haider
$250 AUD 4 gün içinde
6,7
6,7

HELLO, I HAVE EXPERIENCE DEVELOPING CUSTOM MOODLE PLUGINS AND STUDENT-FACING LEARNING TOOLS. I understand your requirement for a quiz flashcard plugin that allows students to select questions from completed quizzes, store them in a personalized question bank, and review them using spaced repetition (similar to Anki). WHAT I CAN DELIVER → Button for students to flag and save questions after quizzes Ability to store questions as quiz questions or flashcards, with a separate activity module for review Spaced repetition algorithm to optimize learning retention Personalized tracking of each student’s question/flashcard bank Support for Moodle 5.0+, with scalable design for future updates Clean, maintainable code with PHP, JavaScript, and database integration KEY CONSIDERATIONS → Complexity will determine whether this is a utility plugin or a more advanced learning tool Ownership, version support, and ease of updates can be discussed to align with your long-term goals I focus on reliability, usability, and maintainability, ensuring the plugin enhances learning while remaining easy to manage and upgrade.
$500 AUD 7 gün içinde
7,1
7,1

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 AUD 7 gün içinde
6,4
6,4

Hello, What if your students could transform any quiz into a personalized spaced-repetition study tool—would you like me to build a working demo of this Moodle plugin before we commit to full development? I'll create a seamless plugin that lets students flag quiz questions into individual flashcard banks with intelligent spaced repetition, essentially embedding Anki's power directly into Moodle 5.0. The modular architecture ensures easy maintenance, future updates, and multi-version compatibility. Let's discuss complexity, IP ownership, and scalability to nail down the right approach and investment level for your vision. Best, Smith
$500 AUD 7 gün içinde
6,5
6,5

i can help
$750 AUD 7 gün içinde
6,5
6,5

I have strong experience developing custom Moodle plugins and this project is very achievable with the right structure. The key is to build it as a modular plugin, allowing it to scale without becoming overly complex. This is more than a small utility but does not require a large company. A phased MVP approach keeps costs realistic. Below is the approach & implementation plan. Milestone 1: I would hook into Moodle’s quiz review/completion flow using core events and renderers, adding a control similar to the flag question feature. This allows students to select questions after completing or reviewing a quiz without altering core quiz logic. Milestone 2: Each student will have their own isolated question bank linked to their user ID. Selected questions will be stored as references to native Moodle questions (preferred for maintainability) or as lightweight flashcard entities derived from them. A separate activity module will let students review saved questions as flashcards or quiz-style prompts, keeping the experience clean and consistent with Moodle’s activity system. The plugin will prioritise Moodle 5.0, use official APIs (events, DB, privacy, capabilities), structured for future updates and IP owned by you.
$450 AUD 20 gün içinde
6,4
6,4

Hello There!!! ⚜⭐⭐⭐⭐⚜(( Moodle plugin for quiz flashcards with spaced repetition ))⚜⭐⭐⭐⭐⚜ Your project focuses on enabling students to save selected quiz questions into a personalized flashcard system within Moodle, enhancing learning through spaced repetition. You need a solution that integrates seamlessly with quizzes, tracks individual progress, and is maintainable across Moodle versions. I have experience in Moodle plugin development, PHP/JavaScript programming, and building educational tools with spaced repetition logic. I can design a clean interface, implement a robust backend, and ensure future compatibility and ease of updates. Three key features I will deliver: 1. Question selection and transfer to a personal question/flashcard bank 2. Spaced repetition algorithm for effective learning 3. Individual student tracking and activity module integration I am ready to create a functional, scalable plugin tailored to your requirements and Moodle 5.0. Warm Regards, Farhin B.
$256 AUD 10 gün içinde
6,4
6,4

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$250 AUD 4 gün içinde
5,7
5,7

Hello! I'm an expert Moodle developer specializing in custom plugins that enhance learning experiences, like integrating personal question banks with flashcard and spaced repetition features—essentially bringing Anki-style functionality right into Moodle. With over 9 years of experience in Moodle plugin development, PHP, JavaScript, MySQL, and LMS customization, I've built similar tools that track individual student progress and optimize retention through smart algorithms. Here's how I can help: - Create a seamless plugin for selecting and saving quiz questions post-completion (building on the flag system) - Build a dedicated activity module with personal flashcard/question banks per student - Implement proven spaced repetition algorithms for better long-term learning - Ensure full compatibility with Moodle 5.0, clean code for easy future updates, and clear ownership discussion This can be scoped as a focused utility plugin to fit your budget—let's chat about complexity and rights. Do you have a preference for flashcards vs. quiz questions, and any specific spaced repetition algorithm in mind (e.g., SM-2)? Excited to discuss!
$500 AUD 4 gün içinde
5,6
5,6

Drawing on my 9+ years of experience in web development and mobile app development, I'm confident in my ability to effectively build the Moodle plugin you require. I’ve worked extensively with PHP, JavaScript, MySQL - all skills which are critical for creating your plugin and ensuring it’s responsive to different versions of Moodle. Additionally, as a developer with a deep familiarity in E-commerce and CMS based websites I am aware of how important future updates and scalability are; I guarantee to make sure that your plugin is both easiliy updateable and scalable. Having previously developed numerous Moodle plugins, including ones that involve complex functionalities like spaced repetition algorithms–the same one as you're looking for. I’m well-versed in its requirements and can ensure the utmost accuracy in implementing them. My proficiency with data management and UI design also guarantees a smooth interface where students can easily access the question bank and their flashcards. My bid ensures more than just a deliverable product, but also an ongoing partnership. After delivering your project, I provide free support for three months – should there be any issues or bugs that may arise down the line. Additionally, I offer cost-efficient domain hosting packages should you need it. Choosing me means receiving high-quality, reliably supported work capable of turning your project ideals into reality.
$500 AUD 7 gün içinde
5,4
5,4

Melbourne, Australia
Ara 18, 2025 tarihinden bu yana üye
$30-250 USD
$10-30 USD
$250-750 USD
$2-3 USD / saat
$2-8 USD / saat
$1500-3000 USD
$200-300 USD
₹12500-37500 INR
₹5000-15000 INR
$1500-3000 USD
€3000-5000 EUR
$200-500 USD
₹100-400 INR / saat
₹750-1250 INR / saat
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
$250-750 USD
$30-250 USD
$15-25 AUD / saat