@tpmjs/tools-syllabus-format
Format a comprehensive course syllabus with course information, learning outcomes, weekly schedule, and policies. Generates professional syllabus documents for educational courses.
Test @tpmjs/tools-syllabus-format (syllabusFormatTool) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/tools-syllabus-formatpnpm add @tpmjs/tools-syllabus-formatyarn add @tpmjs/tools-syllabus-formatbun add @tpmjs/tools-syllabus-formatdeno add npm:@tpmjs/tools-syllabus-formatimport { syllabusFormatTool } from '@tpmjs/tools-syllabus-format';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { syllabusFormatTool } from '@tpmjs/tools-syllabus-format';
const result = await generateText({
model: openai('gpt-4o'),
tools: { syllabusFormatTool },
prompt: 'Your prompt here...',
});
console.log(result.text);(schedule: { week: number; topic: string; dueDate: string; readings: string; assignments: string }[], courseInfo: { email: string; credits: number; semester: string; courseCode: string; courseName: string }, policies?: { grading: string; lateWork: string; attendance: string; accessibility: string; academicIntegrity: string }) => Promise<unknown>Available configuration options
courseInfoobjectCourse details including name, code, semester, instructor
schedulearrayWeekly schedule with topics, readings, and assignments
policiesobjectCourse policies (optional, defaults provided)
Schema extracted: 3/1/2026, 4:27:46 AM
ERROR: No README data found!
Downloads/month
5
GitHub Stars
0
Quality Score