원클릭으로
pyodide-exercise
Create browser-based Python exercises using Pyodide. Use for interactive coding without local setup.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create browser-based Python exercises using Pyodide. Use for interactive coding without local setup.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Creates assessments with varied question types (MCQ, code-completion, debugging, projects) aligned to learning objectives with meaningful distractors based on common misconceptions. Activate when educators design quizzes, exams, or tests measuring understanding; need questions at appropriate cognitive levels (Bloom's taxonomy); want balanced cognitive distribution (60%+ non-recall); or require rubrics for open-ended questions. Generates MCQs with diagnostic distractors, code-writing prompts, debugging challenges, and project-based assessments targeting deep understanding.
Integrate OpenAI ChatKit framework with custom backend and AI agents. Handles ChatKit server implementation, React component integration, context injection, and conversation persistence.
This skill should be used when scaffolding complex concepts for learners. It applies cognitive load architecture principles to break down concepts into digestible pieces while respecting learning science limits.
Docusaurus file naming, syntax, and structure conventions for RoboLearn platform
This skill should be used when deploying a Docusaurus site to GitHub Pages. It automates the configuration, building, and deployment process, handling GitHub Pages setup, environment configuration, and CI/CD automation. Includes local validation before GitHub Actions triggering.
Design simulation worlds using SDF with ground planes, models, physics configuration, and lighting
| name | pyodide-exercise |
| description | Create browser-based Python exercises using Pyodide. Use for interactive coding without local setup. |
| version | 0.1.0 |
| status | placeholder |
Purpose: Create interactive Python exercises that run in the browser using Pyodide.
| Feature | Support |
|---|---|
| Python 3.11 | Full |
| NumPy | Yes |
| Matplotlib | Yes (inline) |
| Custom modules | Via micropip |
| MockROS | Custom bridge |
<PythonRunner>
- Initial code (editable)
- Test cases (hidden or visible)
- Expected output
- Hints (progressive)
</PythonRunner>
Status: Placeholder - To be implemented for interactive lab component (Phase 6).