Skip to content

sys-intelligence/course-translator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Intelligence Benchmark Contributor

Setup

npm install

Configuration

Set your OpenAI API key either:

  1. Environment variable (recommended for CLI):

    export OPENAI_API_KEY=sk-your-api-key-here
  2. Via the web UI: Enter the key in the configuration section on the home page.

Running

Development:

npm run dev

Production:

npm run build
npm run start

The server runs on http://localhost:3000 by default.

Features

Add Exams

  1. Navigate to /exams
  2. Fill in exam metadata (ID, name, course, institution, year)
  3. Upload the exam PDF/TXT file
  4. Upload the solutions PDF/TXT file
  5. Optionally upload reference materials
  6. Click "Process and Add Exam"

The AI will parse the exam and solutions, generating a structured exam.md file in the courseexam format.

Add Labs (WIP)

  1. Navigate to /labs
  2. Enter the GitHub repository URL
  3. Fill in course metadata
  4. Click "Clone and Analyze Lab"

The AI agent will:

  • Clone the repository
  • Analyze the structure to identify tasks
  • Generate config.json, task.md, compose.yaml, and evaluate.sh for each task
  • Copy starter files
  • Update courses.json

Output Locations

  • Exams: /system-intelligence-benchmark/benchmarks/courseexam_bench/data/raw/{exam_id}/
  • Labs: /system-intelligence-benchmark/benchmarks/courselab_bench/data/{course_id}/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.0%
  • Astro 30.7%
  • JavaScript 0.3%