Skip to content

ChatGPT interface for the MathTrail platform — enables students to interact with AI agents for guidance, hints, and solving math olympiad problems.

License

Notifications You must be signed in to change notification settings

MathTrail/ui-chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mathtrail-ui-chatgpt

ChatGPT integration — enables students to interact with MathTrail through OpenAI's custom GPTs or plugin ecosystem.

Mission & Responsibilities

  • Expose MathTrail API as OpenAI-compatible actions
  • Provide task retrieval and submission via conversational interface
  • Translate between ChatGPT function calls and MathTrail API

Tech Stack

  • Language: Go or Python
  • API: OpenAI Actions / Plugin schema
  • Auth: OAuth2 via Ory Hydra

API & Communication

  • Inbound: OpenAI → Actions API
  • Outbound: mathtrail-task, mathtrail-profile

Roadmap

  1. Define OpenAI Actions schema (get-task, submit-answer, get-progress)
  2. Implement OAuth2 flow with Ory Hydra for ChatGPT auth
  3. Build action handlers that proxy to internal services

About

ChatGPT interface for the MathTrail platform — enables students to interact with AI agents for guidance, hints, and solving math olympiad problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors