Evaluating bids

Node.js and Moodle Integration Specialist

Published on the July 19, 2024 in IT & Programming

About this project

Open

Description:
We are seeking a skilled developer to assist with integrating a Node.js application into our Moodle-based e-learning platform. The project involves setting up and configuring a Node.js server within a Plesk-managed VPS, ensuring seamless functionality and interaction between the Node.js backend, OpenAI's GPT for automatic feedback, and Moodle frontend.

Responsibilities:

Configure Node.js on Plesk.
Integrate a Node.js application that utilizes OpenAI's GPT for automatic feedback with Moodle.
Ensure smooth communication between the backend and Moodle frontend.
Requirements:

Proficiency in Node.js and experience with Plesk.
Familiarity with Moodle or other LMS platforms.
Strong understanding of server configurations and file management.
Experience with OpenAI API is a plus.
Application Process:

Configure Node.js within the Plesk environment.
Ensure that the Node.js application interacts correctly with the Moodle frontend and the OpenAI API for feedback purposes.
Additional Notes:
Our current setup involves a VPS with multiple domains, including inglesai.ai where the Node.js application resides. The candidate should be capable of managing such environments and ensuring no disruptions to existing services (WordPress, Moodle, etc.).

Front End Integration:
Consideration of how the Node.js application will display within Moodle is crucial. The ideal candidate should be able to integrate Node.js APIs with Moodle’s UI components, ensuring that the frontend displays correctly and efficiently within the Moodle framework.

Please submit your application with relevant experience and a brief outline of your approach to integrating the Node.js application with Moodle.

Project overview

We aim to integrate an application using OpenAI's GPT into our Moodle platform. The main objective is for the application to transcribe audio or text submissions sent by students through the Moodle assignment feature and provide automatic corrections and feedback. This integration will enhance the learning experience by offering instant, AI-powered feedback to students on their submissions. By leveraging OpenAI's advanced language model, we seek to improve the efficiency and effectiveness of feedback provided to students, thus supporting their learning and development.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by F.