INIAD Moocs の解答欄に ChatGPT による解答を自動挿入する拡張機能
⚠️ Firefox は、拡張機能 > INIAD Moocs Solver > 管理 > 権限より、https://moocs.iniad.org の保存されたデータへのアクセスを有効にする必要があります。

提出ボタンの隣にChatGPTボタンが追加されます。
出席課題のような、問題文がフォーム部分で完結する問題に対して効果を発揮しますが、それ以外の場合には対応していません。
また自動入力が可能なフォームフィールドは、input、textarea、selectのみです。

| 項目 | 説明 | 規定値 | 
|---|---|---|
Base URL | 
      使用する API | https://api.openai.com/v1 | 
    
API Key | 
      使用する API の API Key | |
Model | 
      使用するモデル | gpt-4o | 
    
Instructions | 
      システムプロンプト | 提供されたHTMLを解析し、フォームに必要な入力データを抽出した後、それらのデータを対応するフォームフィールドに自動的に挿入します。各フォームフィールドは、名前属性(`name`属性)によって一意に識別され、必要な入力データは各名前属性に対して一意です。複数の質問や問題が存在する場合を考慮する必要があります。 | 
    
Allow overwrite | 
      既存の解答を上書きするか | true | 
    
使用するモデルはparallel function callsに対応したモデルである必要があります。
詳しくはドキュメントを参照してください。
INIAD OpenAI API(https://api.openai.iniad.org/api/v1)はCORSによりアクセスが制限されています。
代わりにプロキシサーバー(https://proxy-iniad-openai.yu7400ki.workers.dev/api/v1)を使用することでこの問題を回避できます。プロキシサーバーのソースコードはyu7400ki/proxy-iniad-openaiで公開されています。
MIT