Please describe your proposed solution.
Onboarding developers into the Cardano ecosystem has been hampered by a scarcity of free resources, lack of support, learning credentials, and insufficient incentives to advance their skills and begin creating on the Cardano network. To counteract this, we propose establishing a Gimbalabs Student Contributor Treasury that provides task-oriented incentives.
This system will keep students motivated, ensuring they reach their learning targets. Gimbalabs provides free Project-Based Learning courses for various Cardano development facets. Each course comprises a series of learning modules, categorized into four phases: Onboarding, Building Background Knowledge (BBK), Specializing, and Contributing.
Upon registration, students mint a token, and as they progress through modules, the completion metadata gets linked to their token and stored on-chain. This method serves as a Cardano-based credential system for verifying the achievements of each student.
Currently, to manage costs associated with the Cardano mainnet, all transactions and recognition metadata are held on the preproduction testnet. This approach is suitable for early stages but, once students exceed the BBK phase and are deemed serious learners, data needs to be accessible on the mainnet. However, generating and storing recognition tokens on the mainnet incurs costs.
Our proposal seeks to cover these costs by incentivizing students with rewards upon completing crucial milestones. This strategy results in two outcomes: Firstly, the creation of a mainnet wallet to store their token and incentive Ada; secondly, the student becomes a stakeholder in the Cardano ecosystem.
For rewards allocation, we currently plan on offering tAda on the pre-prod, convertible to mainnet Ada at the end of the BBK phase. This approach motivates students to complete tasks, accumulating tAda that will eventually become real Ada upon transfer to the mainnet. As a security measure, the earned tAda amount can be stored on the token pair, preventing student manipulation. (This is subject to change and will be discussed further in the Gimbalabs live coding sessions.)
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
- Adds developers to the Cardano ecosystem
- Rewards students for improving the Gimbalabs project-based learning course
- Keeps the students motivated to achieve their learning goals
- Increases on-chain activity and wallet addresses
- Creates a clear pathway for students to move from beginner to a contributing Cardano/Plutus dev
How do you intend to measure the success of your project?
- Number of student task completions
- Number of course improvement proposals
- Number of module completion metadata sets added to the student tokens from the date of funding
- Number of credential token migrations to the mainnet
- Number of course survey participants
- Number of Cardano wallets created by students
Please describe your plans to share the outputs and results of your project?
Outside of submitting monthly reports, all the student contributor data is publicly available through the following link:
https://en.plutuspbl.io/contributors
The above page provides on-chain evidence and information about various aspects such as modules completed by each registered student, task completions, survey completions, most used smart contract languages, etc.