| name | quiz-me |
| description | Runs an interactive 5-question VergeOS knowledge quiz (fundamentals, vms, networking) with scored feedback grounded in official docs. Use when someone wants to test or assess their VergeOS knowledge. Applies to "quiz me on VergeOS networking", "test my knowledge of VMs", "give me a VergeOS quiz", "assess my fundamentals", "I want to practice for support". Returns multiple-choice questions, per-answer feedback with doc references, and a final score with study recommendations. |
VergeOS Support Training: $ARGUMENTS
Step 1: Module Selection
Based on the argument "$ARGUMENTS", route to the appropriate training module:
| Module | Description |
|---|
fundamentals | Platform architecture, tenants, nodes, clusters |
vms | VM creation, VirtIO, imports, snapshots, migration |
networking | VLANs, internal/external networks, firewall, routing |
If no argument or invalid argument: Use AskUserQuestion to present available modules:
- Header: "Module"
- Question: "Which training module would you like to start?"
- Options: fundamentals, vms, networking
Step 2: Fetch Current Documentation
Before generating questions, use VergeOS Docs MCP to ensure accuracy:
For fundamentals:
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS architecture overview"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS tenant"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS cluster nodes"
For vms:
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS create virtual machine"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS VirtIO drivers"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS import VM"
For networking:
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS network configuration"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS VLAN"
- Query:
mcp__vergeos-docs__searchDocumentation with "VergeOS firewall rules"
Step 3: Generate Quiz Questions
Create 5 questions for the selected module with this mix:
- 2 conceptual questions (definitions, architecture)
- 2 procedural questions (how to perform tasks)
- 1 scenario question (troubleshooting situation)
Question topics by module:
fundamentals:
- VergeOS architecture and hyperconvergence
- Tenant concepts and isolation
- Node roles (controller vs compute)
- Cluster configuration
- Multi-tier environments
vms:
- VM creation process
- VirtIO drivers and guest agent
- VM import methods (P2V, V2V, VMware)
- Snapshots and cloning
- VM migration and HA
networking:
- Network types (internal, external, VLAN)
- VXLAN transport
- VLAN configuration
- Firewall rules and NAT
- Network troubleshooting
Step 4: Deliver Questions
For each of the 5 questions:
-
Present the question in this format:
**Question [N] of 5** - [Topic Area]
[Question text based on VergeOS Docs documentation]
A) [Option - one correct]
B) [Option - plausible but wrong]
C) [Option - plausible but wrong]
D) [Option - plausible but wrong]
-
Use AskUserQuestion with:
- Header: "Q[N]"
- Question: The full question text
- Options: A, B, C, D with their text
- multiSelect: false
-
After user answers, provide feedback:
- If correct: Confirm and explain why it's correct
- If incorrect: Explain the correct answer
- Always include: Documentation URL from VergeOS Docs results
Format:
[Correct/Incorrect] - [Brief explanation]
**Reference**: [Link to VergeOS documentation]
-
Track the score (count correct answers)
Step 5: Session Summary
After all 5 questions, provide:
-
Score: "You scored X out of 5"
-
Assessment:
- 5/5: "Excellent! You have strong knowledge of VergeOS [module]."
- 4/5: "Great job! Review the topic you missed for full mastery."
- 3/5: "Good foundation. Consider reviewing the missed topics."
- 0-2/5: "I recommend reviewing the [module] documentation before handling tickets in this area."
-
Resources for missed topics: List documentation URLs for any questions answered incorrectly
-
Suggested next module:
- After fundamentals: "Ready to continue? Try
/quiz-me vms next."
- After vms: "Ready to continue? Try
/quiz-me networking next."
- After networking: "You've completed the core modules!"
Important Guidelines
- Generate varied questions each session (don't repeat exact wording)
- Base questions on current VergeOS Docs documentation for accuracy
- Include specific commands or settings where relevant
- Use realistic scenarios for troubleshooting questions
- Keep questions practical and relevant to support work