
Complété
Publié
Payé lors de la livraison
In the ever-evolving educational context, the integration of technology into learning processes has become essential to enrich the educational experience. With this in mind, our project aims to develop an innovative plugin for the online learning platform, Moodle. This plugin will enable the integration of customized chatbots (assistants created via [login to view URL]), thus offering teachers and students an interactive and engaging resource directly within their learning environment. The purpose of this specification document is to clearly define the objectives, features, technical requirements, and expectations regarding the deployment and maintenance of the proposed plugin. This document will serve as a reference throughout the development process, ensuring that the final product meets the specific needs of our educational environment, while adhering to Moodle's standards of quality and security. This plugin is designed to be intuitive, secure, and adaptable, ensuring a smooth and effective integration of virtual assistants into the teaching and learning process. IMPORTANT Existing PHP code is already written to display an OpenAI assistant chatbot on a web page. The task is to integrate this PHP code into a plugin while ensuring compatibility between this PHP code and Moodle. Objectives and Features: • Chatbot Integration: Enable integration of chatbot assistants created on OpenAI's site into Moodle course pages using a "secret key" and the assistant's "ID". • Plugin Type: block. • User Interface: o Use of an icon provided by the client to identify the plugin. o For all course participants: a standard question-answer interface for interacting with the chatbot. o For teachers or administrators: ability to modify the "secret key" and the assistant's "ID" in the plugin settings. o Plugin developed in English. o French translation to be provided by the client and integrated into the plugin. • Authentication and Security: o Enable each teacher to integrate their own assistants (one at a time) into their courses by inserting information found in their OpenAI account (namely: "secret key" and "ID" of the assistant). o Secure access to the assistants' "secret keys" and IDs, accessible only to course teachers and Moodle administrators. • Technical Compatibility: o Ensure plugin compatibility with Moodle standards (reference: Moodle Documentation). o Ensure compatibility of existing PHP code with Moodle. Parameters • Restrict chat usage to logged-in users: If this box is checked, only users who are logged in will be able to use the chat box. • OpenAI API Key: This is where you add the API key provided to you by OpenAI. • OpenAI ID assistant : This is where you add the ID of the assistant provided to you by OpenAI. • End Prompt: Here, you can modify the text added at the top of the conversation to influence the character and responses of the AI. • Assistant's Name: This is the name that the AI will use for itself in the conversation. • User Name: This is the name that will be used for the user in the conversation. This option and the one above can be used to influence the personality and responses of the AI. • Maximum number of tokens to generate. Development and Testing: • Development Environment: The plugin must be developed in accordance with Moodle's norms and standards. • Testing Process: o Continuous testing by the developer on a local Moodle platform or an online Moodle platform of their choice. o Final testing on multiple client's Moodle platforms by the client themselves. Deployment: • To be defined in collaboration with the client. Maintenance, Support, and Documentation (Separate Offer): • Maintenance planned for Moodle versions 4.X and potentially 5.X (depending on the evolution of Moodle and OpenAI). • If the plugin is published on the Moodle plugin platform, user support and adequate technical documentation should be planned. Budget and Timeframes: • To be defined based on the developer's proposals. Note : It may be interesting to consult this plugin, which allows for the integration of a "simple" OpenAI chatbot with GPT-3 (not an assistant): [login to view URL]
N° de projet : 37613313
9 propositions
Projet à distance
Actif à il y a 2 ans
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux

Hi there! Let's do this plugin work on moodle and develop best AI plugin available on moodle together! Regards, Siddrah
€220 EUR en 7 jours
0,0
0,0
9 freelances proposent en moyenne €188 EUR pour ce travail

Hello, Greetings of the Day! Yes, I will surely help you, and I am ready to work on this project. I worked on a similar project and will perform the following tasks perfectly. * Can we have a quick chat, so that we can discuss further details and I can show you my previous/recent work? * I have full-time and required skills to carry out your project with high quality on time. My expertise is well-matched with your requirements. I am working on UI/UX design/development, Frontend development, Backend development, Database development, API Integration/Development, CMS/CRM development, E-Commerce development, Server development, Flutter/React native app development, SEO/Digital Marketing Expert, AI/ChatGPT, All payment gateways integration/setup. Let's get in touch via chat, Waiting for your positive response. Rekha Thakur
€250 EUR en 7 jours
7,5
7,5

Hi. Experienced Moodle plugin developer here with 8+ years of hands-on experience, I can assist you in creating a secure and intuitive plugin for Moodle, integrating customized chatbots from OpenAI. To proceed further, I kindly request the following information: 1. Can you provide more details on the specific functionalities and features you envision for the chatbot integration within Moodle? 2. How would you like the user interface to be customized for teachers and administrators to modify the secret key and assistant's ID? 3. Are there any specific requirements for the French translation to be integrated into the plugin? 4. Could you share insights into the expected user support and documentation for the plugin's deployment and maintenance? Please initiate a chat so we can discuss the project thoroughly. I look forward to collaborating with you on this innovative Moodle plugin for enriched educational experiences.
€140 EUR en 7 jours
5,9
5,9

Greetings Excited about the prospect of collaborating on your innovative Moodle project, I bring over 15 years of experience in PHP and Moodle development. The proposed plugin aims to seamlessly integrate OpenAI chatbot assistants into Moodle, enhancing the educational experience for both teachers and students. Proficient in adhering to Moodle's standards of quality and security, I will ensure the plugin is intuitive, secure, and adaptable. The features, including chatbot integration, user interface customization, and authentication security, will be meticulously developed to meet your specifications. Technical compatibility with Moodle standards, rigorous testing, and deployment collaboration with the client are integral parts of my approach. With a commitment to ongoing maintenance, compatibility with future Moodle versions, and potential publication on the Moodle plugin platform, I look forward to contributing to your transformative educational initiative. Warm regards, Ahsan
€140 EUR en 7 jours
5,5
5,5

Hello There, I'm eager to develop the Moodle plugin integrating OpenAI Assistant GPT-4+ for your platform. With extensive Moodle and OpenAI expertise, I ensure a secure, user-friendly, and adaptable solution. My method involves thorough development, rigorous testing, and a collaborative deployment plan for seamless integration. I commit to ongoing maintenance, aligning with Moodle updates. I am keen to discuss specifics, including budget and timelines, tailored to your requirements. Thank you for considering my proposal. Best Regards, Bajrang Singh Rathore
€249 EUR en 10 jours
3,5
3,5

As an experienced and versatile software engineer with 14 years in the field, I believe I have the technical mastery and adaptability required for this project. My expertise covers a wide range of technologies, including PHP, which aligns well with the needs of your Moodle plugin development. I've also had considerable experience in developing AI solutions using platforms such as OpenAI, including the well-known predecessors to GPT-4+ that your project will involve. More than just robust technical skills, my approach centers around deeply understanding client goals and earnestly working toward their realization. Whether it's ensuring secure access to secret keys, accommodating for the different needs of various user types, or providing seamless internationalization for your French speaking clients, I will prioritize each aspect to deliver a product that meets your exact specifications. Lastly, punctuality is another strength I bring to projects. With a track record of delivering over 250 projects on time without compromising quality, you can rest assured knowing that I will meet all agreed-upon timelines. Let's team up so we can harness technology to revolutionize online education with this plugin - transforming your vision into impactful software!
€150 EUR en 7 jours
2,0
2,0

Dear Miguël, I hope this email finds you well. I am writing to you today to propose my services as a PHP, Moodle, and Plugin developer. I have been working in the field of web development for over 8 years, and I have a proven track record of success. I am confident that I can provide you with the high-quality results that you are looking for. I have extensive experience in all aspects of PHP development, including object-oriented programming, MySQL, and web frameworks such as Laravel and Symfony. I am also proficient in Moodle, a popular learning management system, and I have developed several plugins for it. I am a highly motivated and detail-oriented individual, and I am always willing to go the extra mile to ensure that my clients are satisfied. I am also a team player, and I am confident that I can work effectively with your team to ensure the success of your project. I have attached my portfolio for your review, which includes a list of my previous projects and a link to my GitHub account. I would be happy to answer any questions you may have, and I look forward to hearing from you soon. Thank you for your time and consideration. Sincerely, Michael
€154 EUR en 7 jours
1,6
1,6

With my extensive experience in website design and development, coupled with my strong expertise in PHP, I am confident in delivering a Moodle Plugin that seamlessly integrates OpenAI's "Assistant" into the platform. I understand the importance of time and budget constraints, therefore I will propose a development schedule along with a timeline that suits your requirements. Furthermore, past PHP projects have given me the proficiency required to adhere to Moodle standards and ensure the compatibility between your existing PHP code and Moodle is seamless. Additionally, this project aligns well with my knowledge surrounding generative AI applications. For me, it is not just about delivering a product but also providing comprehensive support. This includes continuous testing on both local and online Moodle platforms before final testing on multiple client's platforms. The plugin will also be developed with possible future Moodle and OpenAI updates in mind, so that maintenance will be smooth even on upcoming versions. My commitment towards satisfactory user experiences is visible through my multi-platform skills including Wordpress, Shopify, Wix and more – assuring well-rounded solutions for your project. Let's kickstart this unique educational feature together!
€140 EUR en 7 jours
0,6
0,6

Profondeville, Belgium
Méthode de paiement vérifiée
Membre depuis févr. 6, 2022
€8-30 EUR
€30-250 EUR
€250-750 EUR
€30-250 EUR
$10-30 AUD
$20-30 USD
₹75000-150000 INR
$30-250 USD
$250-750 USD
₹150000-250000 INR
₹600-20000 INR
₹12500-37500 INR
₹1500-12500 INR
$30-250 NZD
₹12500-37500 INR
₹1500-12500 INR
£10-20 GBP
₹1500-12500 INR
$750-1500 AUD
$30-250 USD
$30-250 USD
$5000-10000 USD
$30-250 USD
₹1000-8000 INR