homework-questions

Create and retrieve homework questions via API endpoints with curl.

84|36|Updated Apr 24, 2023
One-click install
npx skills add https://github.com/DataTalksClub/course-management-platform --skill homework-questions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homework-questions
Source: https://github.com/DataTalksClub/course-management-platform/tree/main/.claude/skills/homework-questions
Command: npx skills add https://github.com/DataTalksClub/course-management-platform --skill homework-questions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of adding and retrieving questions for homework assignments through an API, streamlining course content management.

Core Features & Use Cases

  • Create Questions: Programmatically add multiple-choice, checkbox, and free-form questions to homework assignments.
  • Retrieve Questions: Fetch existing homework questions and their details.
  • Use Case: An instructor can use this skill to quickly populate a new homework assignment with questions by providing a list of questions and answers, ensuring consistency and saving time.

Quick Start

Use the homework-questions skill to add a new multiple-choice question to the 'intro-to-python' homework in the 'python-basics' course.

Frequently Asked Questions about homework-questions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add homework questions to an online course via API?

To add homework questions via API, you use curl to send authenticated requests with your token, course slug, and homework slug to create multiple-choice, checkbox, or free-form questions.

Can I retrieve existing homework questions using curl?

Yes, you can retrieve existing homework questions using curl by sending an authenticated API request containing the specific course slug and homework slug to fetch question details.

What types of questions can I create for homework assignments through the API?

You can create multiple-choice, checkbox, and free-form questions for homework assignments through the API by specifying the desired question type in your curl request payload.

Do I need authentication tokens to manage course homework questions?

Yes, you need authentication tokens along with the specific course and homework slugs to manage and update the state of homework questions via API endpoints using curl.

Can I update the state of homework assignments through an API endpoint?

Yes, you can update the state of homework assignments to open them by sending an authenticated curl request to the appropriate API endpoint using the correct course and homework slugs.

What is the best way to programmatically populate a new homework assignment?

The best way to populate a homework assignment is by using an API to programmatically add a list of multiple-choice, checkbox, and free-form questions, ensuring consistency and saving time.