SkillPilot Curriculum Champions
Overview
A SkillPilot Curriculum Champion (DE: Curriculum-Champion:in) takes responsibility for a specific curriculum to ensure its practical viability and quality. There is no limit to the number of champions for a single curriculum. Multiple champions can share the role and contribute with different focus areas (content, didactics, community, tooling).
Responsibilities of a Champion
- Do whatever is necessary to make the curriculum practically useful in the champion's relevant context.
- Step into the learner role and work through the curriculum, aiming to collect as many attainable points as possible.
- Act as a project owner who improves (or gets improvements made to) the curriculum and SkillPilot so the curriculum works in practice. This includes using GitHub issues and pull requests at https://github.com/enpasos/skillpilot
- Strive to apply the curriculum for the practical benefit of learners and teachers, and recruit them to use it.
- Build contact with the content owners of the source curriculum, such as ministries of education or universities.
Registration Process
Aspiring champions register on the "Curricula" page (which will replace the current "Hall of Fame"). Registration Requirements: * SkillPilot ID * GitHub Account Verification: Users must authenticate via GitHub OAuth to prove ownership of the account. * GitHub ID is shown publicly; SkillPilot ID is displayed masked.
Stop Championship Process (Resignation)
Champions can resign from their role at any time. Process: 1. Initiate: User clicks "Stop Championship". 2. Verify Identity: User must authenticate via GitHub OAuth to prove ownership of the GitHub ID associated with the championships. 3. Select Curricula: The system displays all active championships for the authenticated GitHub user. The user selects one or more to end. 4. Confirm: User confirms the deregistration. The system then removes the champion assignment.
The "Curricula" Page
This page serves as the central hub for curriculum maintenance.
1. Visual Introduction
A four-panel cartoon (Nano Banana Pro) describes the Curriculum Champion concept.
2. Registration Action
A button "Connect with GitHub" initiates the OAuth flow to verify the GitHub identity and register as a champion.
3. Curriculum Directory
A comprehensive list of all available curricula, including aggregated stats per curriculum: * Total atomic goals * Total mastered achievements (count of mastered goals across all learners in the curriculum)
4. Champion Leaderboard
For each curriculum, a list of registered champions is displayed with the following metrics: * GitHub ID * SkillPilot ID: Masked (First 5 characters + "...") * GitHub Contributions: * Number of Issues * Number of Pull Requests (PRs)