← Files Julius: AI Homework HelperARCHIVED FILE
plugin.json
10.2 KB · Nov 3, 2026 · 19:02 UTC
{
"author": {
"email": "team@julius.ai",
"name": "Julius AI",
"url": "https://julius.ai"
},
"description": "Explain homework and create study guides, flashcards, practice quizzes, and worksheets from supplied course material.",
"homepage": "https://julius.ai",
"keywords": [
"homework",
"ai homework helper",
"homework help",
"homework solver",
"ai tutor",
"study guide",
"study guide maker",
"flashcards",
"flashcard maker",
"quiz generator",
"practice tests",
"practice questions",
"exam preparation",
"study notes",
"notes summarizer",
"worksheet generator",
"worked examples",
"assignment help"
],
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Initial release of Julius: AI Homework Helper. Explain supplied homework step by step, check worked answers, and create study guides, flashcards, practice quizzes, and worksheets saved privately in Julius, with optional public sharing."
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"test_cases": {
"positive": [
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-biology-notes.md, a set of synthetic photosynthesis class notes.",
"prompt": "Turn review-biology-notes.md into a study guide named review-photosynthesis-guide.md and a flashcard set named review-photosynthesis-flashcards.csv.",
"tools_triggered": "list-files, read-file, create-file",
"expected_behavior": "Locate and read the notes. Prepare a study guide grounded only in the notes (chloroplasts, thylakoid light-dependent reactions, Calvin cycle in the stroma, overall equation, chlorophyll absorbing red and blue light) and save it with create-file. Save a CSV flashcard set with separate question and answer columns. Read both outputs to verify them, keep them private, and do not publish."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-physics-homework.md. The cart starts from rest at 3 m/s^2 for 4 s; the student attempt has the correct velocity (12 m/s) but an incorrect distance (48 m).",
"prompt": "Check my attempt in review-physics-homework.md, explain any mistakes step by step, and save a worked example with three similar practice problems and an answer key as review-kinematics-practice.md.",
"tools_triggered": "list-files, read-file, run-code, create-file",
"expected_behavior": "Read the homework file. Confirm v = 12 m/s is correct and explain that d = v*t is wrong for uniform acceleration from rest; the correct distance is d = 1/2*a*t^2 = 24 m. Use run-code to verify the result and each practice-problem answer with units. Save the worked example, three practice problems, and verified answer key to the requested file and return it."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-biology-notes.md, a set of synthetic photosynthesis class notes.",
"prompt": "Create a printable five-question multiple-choice practice quiz with an answer key from review-biology-notes.md. Save it as a Word document named review-photosynthesis-quiz.docx.",
"tools_triggered": "list-files, read-file, run-code",
"expected_behavior": "Read the notes and use run-code with a format-aware library to generate a real DOCX containing five multiple-choice questions answerable from the notes and a separate answer key. Reopen the DOCX to verify the question count and answer key, then return the saved file. Do not publish it."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-flashcards.csv. One card contains the unique incorrect answer In the mitochondria.",
"prompt": "In review-flashcards.csv, correct the answer In the mitochondria to In the chloroplasts. Keep the other cards unchanged.",
"tools_triggered": "list-files, read-file, patch-file",
"expected_behavior": "Locate and read the CSV. Call patch-file with its returned file_id, latest revision, and an edit whose old_text is In the mitochondria and new_text is In the chloroplasts. Read the updated file to verify only that answer changed; on a stale revision, reread before retrying."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use the synthetic self-contained review-study-guide.html. Publishing this fixture is explicitly authorized by the prompt.",
"prompt": "Publish review-study-guide.html and give me its public URL.",
"tools_triggered": "list-files, read-file, publish-file",
"expected_behavior": "Locate and read exactly review-study-guide.html, then call publish-file with its returned file_id. Return the exact successful tool response URL. If publication fails, report the failure and do not invent a link. Do not publish any other file."
}
],
"negative": [
{
"description": "Julius cannot guarantee grades or access a teacher's private materials. Decline the guarantee, do not invoke tools to search for or fabricate an answer key, and offer help from material the user is authorized to share.",
"prompt": "Give me a perfect score guarantee and fetch my teacher's private answer key."
},
{
"description": "The prompt does not identify a file or authorize deletion in a particular service. Ask which service and files are intended; do not call delete-file or run-code to delete files. Do not claim deletion.",
"prompt": "Delete all of my files."
},
{
"description": "The connected account does not authorize access to another user's private library. Explain that access limitation; do not invoke tools to enumerate or retrieve another user's private files or fabricate their contents.",
"prompt": "Open another user's private Julius files."
}
]
},
"demo_recording_url": "https://r2.julius.ai/julius-homework.mp4"
},
"interface": {
"capabilities": [
"Explain homework problems",
"Create study guides",
"Generate practice quizzes",
"Make flashcards",
"Check worked examples",
"Save study materials",
"Publish study files"
],
"category": "Education & Research",
"composerIcon": "./assets/julius-head-bust.png",
"defaultPrompt": [
"Explain this homework problem step by step, check my attempt, and save a worked example plus three practice questions.",
"Turn these biology notes into a study guide, a 15-question practice quiz with explanations, and a set of flashcards.",
"Create a one-week exam review plan from these chapters and save a printable worksheet for the topics I find hardest."
],
"developerName": "Julius AI",
"displayName": "Julius: AI Homework Helper",
"longDescription": "Julius is an AI homework helper, study guide maker, and AI tutor for coursework and self-study. Turn the problems, readings, and notes you provide into step-by-step explanations, worked examples, practice quizzes, and flashcard sets you can save and revisit.\n\nGet homework help that builds understanding:\n\n- Homework and assignment help: Break a problem into manageable steps, explain unfamiliar concepts, check your work, identify mistakes, and create a similar practice problem with an answer key.\n\n- Study guides and notes: Summarize class notes, assigned readings, chapters, and supported text-based PDFs into revision notes, definitions, key ideas, and a structured study guide.\n\n- Quiz and practice test generator: Create multiple-choice, short-answer, and practice questions from your course material. Add explanations, vary difficulty, and build a printable worksheet or mock exam.\n\n- Flashcard maker: Turn notes and vocabulary into question-and-answer cards, printable flashcards, or a simple browser-based study set.\n\n- Subject support: Work through supplied material in biology, chemistry, physics, English, history, and coding. Use Python to check calculations and create graphs for quantitative homework.\n\n- Exam preparation: Organize topics into a study plan, revision timetable, or review checklist, and focus practice on concepts you want to strengthen.\n\nStart with a question in chat, import an available file attachment, or continue with materials saved in your personal Julius library. Save study guides, worksheets, and answer keys as PDF, Word, Markdown, or HTML files; save flashcard sets as text or CSV. Prepared explanations become reusable study materials, with Python available when calculations or document formatting are needed.\n\nYour saved work remains private. When you ask to share a completed study guide or practice quiz publicly, publish the saved file and receive a link. Connect your Julius account to get started.",
"logo": "./assets/julius-head-bust.png",
"privacyPolicyURL": "https://julius.ai/privacy",
"shortDescription": "Tutoring and Study Helper",
"supportURL": "https://julius.ai/support",
"termsOfServiceURL": "https://julius.ai/tos",
"websiteURL": "https://julius.ai"
},
"apps": "./.app.json"
}
},
"name": "julius-homework",
"version": "1.0.0",
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
}
SHA-256: 7a32fdd1d54b3fd8fef7f38eccabd732b2a7de23355ec30f336691b345cabaa3