Back to Test Generator

Settings

GitHub Integration Not Configured

Configure your GitHub Personal Access Token (PAT) for repository synchronization. The PAT is stored encrypted on the server.

Generate at: github.com/settings/tokens
Required scopes: repo (full control of private repositories)
Format: PATs start with ghp_ (classic) or github_pat_ (fine-grained)
The GitHub repository URL. Supports HTTPS format.
The branch to sync with (default: main)
AI API Configuration Not Configured

Configure your AI provider for answer evaluation. Choose between xAI Grok or Anthropic Claude. The API key is stored encrypted on the server.

Select the AI service to use for evaluating student answers.
Select the Grok model. Fast models are recommended for cost efficiency.
Estimated Cost Per Question
$0.00011
Based on ~300 input + 100 output tokens per evaluation
Get your Grok API key from: console.x.ai
Get your Claude API key from: console.anthropic.com
Security Information

How your PAT is protected:

  • Encrypted using AES-256-GCM encryption
  • Encryption key is unique to this installation
  • Never displayed in plain text (only masked)
  • Not included in any logs or error messages

Recommended PAT settings:

  • Use Fine-grained PAT (more secure) or Classic PAT
  • Set an expiration date (90 days recommended)
  • Limit to only this repository if possible
  • Required permissions: Contents (Read/Write)
Debug Console
Debug messages will appear here...