yoannchb-pro / MoodleGPT

This extension allows you to hide CHAT-GPT in a Moodle quiz.
https://chrome.google.com/webstore/detail/moodlegpt/fgiepdkoifhpcgdhbiikpgdapjdoemko
MIT License
39 stars 4 forks source link
chatgpt chatgpt-api chatgpt-app edge-extension extension-chrome gpt-3 gpt-4 javascript moodle moodle-plugin quiz-solutions solver typescript

Mortarboard icons created by itim2101 - Flaticon

MoodleGPT 1.1.1

This extension allows you to hide CHAT-GPT in a Moodle quiz. You just need to click on the question you want to solve, and CHAT-GPT will automatically provide the answer. However, one needs to be careful because as we know, CHAT-GPT can make errors especially in calculations.

Chrome Webstore

Find the extension on the Chrome Webstore right here

Summary

Disclaimer !

I hereby declare that I am not responsible for any misuse or illegal activities carried out using my program. The code is provided for educational and research purposes only, and any use of it outside of these purposes is at the user's own risk.

Donate

Will be a pleasure if you want to support this project :). I'm alone working on this project and I'm still a student.
Mortarboard icons created by itim2101 - Flaticon

Update

See the changelog to see every updates !

Set up

NOTE: This extension only works on Chromium-based browsers like Edge, Chrome, etc.

Popup

Go to "Manage my extensions" on your browser, then click on "Load unpacked extension" and select the "extension" folder. Afterwards, click on the extension icon and enter the ApiKey obtained from openai api. Finally, select a gpt model (ensure it work with completion api).

Mode

Popup

Settings

Popup

Internal other features

Support table

Table are formated from the question to make it more readable for CHAT-GPT. Example of formatted table output:

id       | name  | birthDate  | cars
------------------------------------
Person 1 | Yvick | 15/08/1999 | yes 
Person 2 | Yann  | 19/01/2000 | no

Table

Supported questions type

Select

Select

Put in order question

Order

Resolve equation

Equations

One response (radio button)

Radio

Multiples responses (checkbox)

Checkbox

True or false

True-false

Number

Number

Text

Text

Atto

Atto

What about if the question can't be autocompleted ?

To know if the answer has been copied to the clipboard, you can look at the title of the page which will become "Copied to clipboard" for 3 seconds if Title indication is on.

Clipboard

Test

Beta version with advanced features

If you're interested in accessing advanced features ahead of their official release, please consider downloading the extension from the dev branch. However, please be aware that this branch is under development and may contain bugs. If you encounter any issues, don't hesitate to contact me or create an issue on GitHub. Your feedback is invaluable in helping us improve the extension.