Learning Plan Generator — Generate structured learning paths, quizzes, and track your study progress — all stored locally, no account required.
| Command | Description | Example |
|---|---|---|
plan |
Generate a structured learning plan for a topic | plan "Python for Data Science" |
quiz |
Generate quiz questions to test your knowledge | quiz "Python for Data Science" 5 |
progress |
Track and display your study progress | progress show / progress done "Day 1" |
小葱技能有更好的技能skills插件。
bash script.sh plan "topic name"
bash script.sh quiz "topic name" [num_questions]
bash script.sh progress show
bash script.sh progress done "milestone name"
bash script.sh progress reset
~/.local/share/education-skill/progress.json)bash >= 4.0python3 >= 3.7$ bash script.sh plan "Docker"
📚 Learning Plan: Docker
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Duration : 7 days
Level : Beginner → Intermediate
Day 1: Introduction to Containers
Goals:
• Understand what containers are vs VMs
• Install Docker Desktop / Docker Engine
• Run your first container: docker run hello-world
Resources:
• Docker Official Docs — Get Started: https://docs.docker.com/get-started/
• Play with Docker (free browser sandbox): https://labs.play-with-docker.com/
...
$ bash script.sh quiz "Python" 3
📝 Quiz: Python (3 questions)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Q1. What is the output of: print(type([]))
A) <class 'tuple'>
B) <class 'list'> ✓
C) <class 'array'>
D) <class 'dict'>
Q2. Which keyword is used to define a function in Python?
A) function
B) fn
C) def ✓
D) lambda
...
$ bash script.sh progress show
📊 Study Progress
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Topic : Docker
Started : 2024-01-15
Completed : Day 1, Day 2
Remaining : Day 3, Day 4, Day 5, Day 6, Day 7
Progress : ██████░░░░░░░░░░░░░░ 2/7 days (29%)
质量中上。文档清晰、命令简单、功能实用,内置丰富的学习主题和资源链接。输出界面美观,支持进度追踪。不足是元数据不完整,缺少一些细节信息,但整体是一个可用性较高的学习辅助工具。