بنقرة واحدة
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).