We have completed this proposal funded in fund 11. Continue to learn PPP#4 by IOG Academy together for non-native English pioneers.
This is the total amount allocated to "Together Learning Haskell/Plutus in native language" Club (Phase 2).
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We're forming a club to learn Haskell/Plutus together, where members take turns preparing and sharing weekly lectures based on IOG Academy courses. Active participants will receive ADA rewards.
No dependencies.
Project will be fully open source.
The club is self-operated, with support from experienced members. Members will be divided into groups, the groups will take turns preparing the lecture and sharing it with all members weekly. This motivates members to take responsibility for everyone's learning, and we believe that
The best way to Learn is to Teach
These workshops are conducted online once a week, recorded, and made available on our YouTube channel. Each session includes homework exercises to reinforce the learned concepts.
Members will cross-check each other's homework exercises to ensure everyone takes responsibility for reviewing previous lessons and completing the exercises, fostering progress together.
A Telegram group is created for members to exchange ideas, ask questions, share resources, and collaborate in their development journey. We aim to foster a supportive and collaborative learning environment.
We collect relevant questions for small Q&A sessions at the end of each learning session.
The project team acts as mentors of the club, providing guidance and addressing the queries of club members.
Contributions to the club, such as lecture preparation, sharing materials, completing assignments, and reviewing others' assignments, are rewarded to encourage and motivate active participation and engagement.
We encourage members to actively seek additional knowledge beyond the lectures, and share their learnings and study experiences with fellow members.
We invite experienced developers from the Cardano Vietnam community to join the club and participate in discussions to share their development experiences on Cardano.
We aim to connect and engage with the Cardano community, learn from their experiences, and explore new employment opportunities.
The "Together Learning Haskell/Plutus in native language" club will operate in the long term. This project entered phase 2 (6 months), and our focus will be on building a foundational knowledge of Plutus for members. The lectures will be based on the Plutus Course offered by IOG Academy.
With these solutions in place, the project will attract a number of new developers to Cardano and contribute to increasing the number of proposals submitted to Catalyst.
The experience from the phase 1 laid the foundation for the success of this project.We believe that this model can be replicated in many different countries, helping to attract developers from various communities into the Cardano ecosystem.
With these advantages, the project will attract a significant number of external developers to join the Cardano ecosystem, bringing their innovative ideas, products, and services to the Cardano platform.
Key metrics to measure the success of the project:
These quantitative metrics will provide a measurable assessment of the project's success and its impact on the club members' learning journey and contribution to the Cardano ecosystem.
All lecture videos will be shared on YouTube and Cardano community groups in Vietnam. The content of comments and the level of engagement on these videos will also serve as a measure for us to evaluate and improve the quality of our workshops.
Output documents like lecture slides, assignments prepared by us, and the solutions provided by the members will be publicly available on GitHub.
We have completed this proposal on phase 1 - learning Haskell course together, operating in a similar format, which has been active for nearly a year. We have completed the foundational Haskell knowledge and transitioned into the phase of learning Plutus.
Here is our weekly schedule of activities and some video recordings of our study sessions. Learning materials contributed by our members are provided here.
Next!
With the experiences gained during this learning period, In phase 2, we continued to organize groups to study Plutus together. Our proposal aims to expand this learning model to accompany and support more developers in their growth within the Cardano ecosystem.
Milestone 1 (4 weeks): Member Gathering
Acceptance criteria:
Member registration and first workshop result:
a. The information of club members is collected: member name, email address, Telegram ID, GitHub account, and assigned group.
b. A Telegram group is created for members to discuss lessons, ask questions, and share knowledge.
Evidence of milestone completion:
1. Member registration and first workshop result:
a. Information about club members (name, email address, Telegram ID, GitHub account, assigned group) is provided in Summary of Club Activities (phase 2) files.
b. A Telegram group for club members has been created, and members have begun interacting there.
Milestone 2 (6 weeks): Learning Plutus together (Lessons 1-5)
Acceptance criteria:
a. 6 learning sessions have been conducted, with videos recorded and published on YouTube. Each learning session lasts for 90-120 minutes.
b. 5 Lesson slides are shared on Google Drive.
c. Github repository (contains weekly and monthly test assignments and members' submissions) is created and updated weekly.
d. Assignments results (with scores and comments of reviewers) of members are updated on Google Drive.
Evidence of milestone completion:
All the videos/documents below are shared publicly for everyone.
a. 6 recorded videos of the learning sessions are published on the YouTube channel https://www.youtube.com/
b. 5 lesson slides are shared on the Google Drive folder
c. Github repository contains:
+ 5 lesson assignments and Homework assignments 1
+ Submissions from members for these homework assignments
d. The results of members' assignments are updated in Summary of Club Activities (phase 2).
Club activities are summarized in the file Summary of Club Activities (phase 2).
Milestone 3 (8 weeks): Learning Plutus together (Lessons 6-11)
Acceptance criteria:
a. 8 learning sessions have been conducted, with videos recorded and published on YouTube. Each learning session lasts for 90-120 minutes.
b. 6 Lesson slides are shared on Google Drive
c. Github repository (contains 8 Lesson assignments, Homework assignments 2-3, and members' submissions) is updated weekly.
d. Assignments results (with scores and comments of reviewers) of members are updated on Google Drive.
e. Mid-Term Report includes at least the following information: Mid-term test scores of members, Percentage of members completing the assignments, Percentage of members participating in each assignment.
Evidence of milestone completion:
All the videos/documents below are shared publicly for everyone.
a. 8 recorded videos of the learning sessions are published on the YouTube channel https://www.youtube.com/
b. 6 Lesson slides are shared in the Google Drive folder
c. Github repository has been updated further:
+ 6 Lesson assignments, 2 Homework assignments, and 1 Mid-term test
+ Submissions from members for these Homework assignments
d. The results of members' assignments are updated in Summary of Club Activities (phase 2).
e. Mid-Term Report is provided in Summary of Club Activities (phase 2), including at least the following information: Mid-term test scores of members, Percentage of members completing the assignments, Percentage of members participating in each assignment.
Club activities are updated in the file Summary of Club Activities (phase 2).
Milestone 4 (6 weeks): Learning Plutus together (Lessons 12-15)
Acceptance criteria:
a. 6 learning sessions have been conducted, with videos recorded and published on YouTube. Each learning session lasts for 90-120 minutes.
b. 4 lesson slides are shared on Google Drive folder.
c. Github repository (contains 4 Lesson assignments, homework assignments 4-5, and members' submissions) is updated weekly.
d. Assignment results (with scores and comments of reviewers) of members are updated on Google Drive.
e. Final-Term Report includes at least the following information: Final test scores of members, Percentage of members completing the assignment, Percentage of members participating in each assignment.
Evidence of milestone completion:
- All the videos/documents below are shared publicly for everyone.
a. 6 recorded videos of the learning sessions are published on the YouTube channel https://www.youtube.com/
b. 4 lesson slides are shared in the Google Drive folder
c. Github repository has been updated further:
+ 4 lesson assignments, 2 homework assignments and 1 Final-Term test assignment
+ Submissions from members for these homework assignments
d. The results of members' assignments (2 homework assignments and 1 Final-Term assignment) are updated in Summary of Club Activities (phase 2).
e. Final-Term Report is provided in Summary of Club Activities (phase 2), including at least the following information: Final test scores of members, Percentage of members completing the assignment, Percentage of members participating in each assignment.
- Club activities are summarized in the file Summary of Club Activities (phase 2).
- Project Closeout Report and Project Closeout Video
Hoang Van Tam, passionate about programming on the Cardano platform.
Participated in several training programs including the Haskell Course, Plutus Pioneer Program #4 (IOG Academy), Emergo Academy Cardano Haskell MOOC, Plutus Project-Based Learning 2023 (Gimbalabs).
Cardano Foundation's CBCA completion certificate
Role in this project: Community Administrator, Mentor/Supporter
Email: tam.hvan@gmail.com
Telegram: t.me/tam_hv
Github: https://github.com/tamhoang89
Linkedin: https://www.linkedin.com/in/tam-hoang-67396b195/
Cao Xuan Truong, Stake Pool Owner
Cardano Foundation's CBCA completion certificate
Participated in several training programs including the Haskell Course, Plutus Pioneer Program #4 (IOG Academy), Emurgo Academy Cardano Haskell MOOC.
Role in this project: Community Administrator, Mentor/Supporter
Email: truongxuanc@gmail.com
Telegram: t.me/truongcx
Github: https://github.com/truongcaoxuan
Budget breakdown:
Total: 35500 ADA.
The detailed budget breakdown table is provided here.
As a community-driven project, the budget of the project is allocated fairly and transparently. A significant portion of the budget is dedicated to rewarding and incentivizing the active participation and maintenance of the club. We are committed to publicly disclosing all expenditures to the community at each milestone of the project, ensuring efficient and transparent use of funds.