not approved
[C2VN]: "Together Learning Haskell/Plutus in native language" Club
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳46,480
Percentage
Received
0.00%
Solution

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.

Problem

IOG Academy offers Haskell Course and PPP#4 for developers, but the lectures are in English through video, which can be challenging for non-native English pioneers to study alone.

Haskell-Learning2-35b6d5.png

Feasibility
Value for money
Impact / Alignment

Team

3 members

[C2VN]: "Together Learning Haskell/Plutus in native language" Club

Please describe your proposed solution.

Cardano offers immense opportunities and potential for developers with its strong and sustainable development. However, programming smart contracts on the Cardano platform requires significant knowledge and skills, posing a challenge for developers looking to explore and engage in this field.

Currently, there are English-language courses available for Cardano developers, such as the Haskell Course (IOG Academy) and the Plutus Pioneer Program #4 (IOG Academy). However, we have identified the following barriers for Vietnamese developers in accessing these courses:

  • Language barrier: English-language courses are a hindrance for Vietnamese programmers.
  • Web-based Training: These courses lack interactivity and constraints, making them better suited for individuals with high discipline.
  • Course duration: The extended duration of these courses leads to many participants not completing them. For instance, based on the actual discussion activity of the Haskell Course participants, we observed a decreasing trend in the level of interaction over time. Details can be seen in the images below:

Haskell-Course-Discussions-1-89628e.png

Haskell-Course-Discussions-2-213803.png

To address these challenges, we have established the "Together Learning Haskell/Plutus in native language" club, which operates as follows:

  • 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".
  • Knowledge-sharing sessions are conducted online once a week, recorded, and made available on the Cardano2vn 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.
  • Members of the Cardano2vn team act as mentors, providing guidance and addressing the queries of club members. Cardano2vn has already operated a self-learning Haskell and Plutus group using this approach. We have been running for over 6 months with 12 members. Evidence of our learning process and achievements is provided in the attached links.
  • Monthly knowledge assessments are conducted to measure members' progress.
  • 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, 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.

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 first course 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.

Image file

Image file

(the screenshot from previous online chub)

How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

  • The project aims to alleviate language barriers for new programmers joining Cardano. Club members will be divided into groups, with each group assigned to translate, research, and prepare lecture materials (based on the Haskell Course - IOG Academy) on a weekly rotating basis.
  • Organizing as a club enhances interaction and reduces monotony compared to individual learning. During the sessions, members engage in discussions on the lesson content and weekly exercises.
  • A Telegram group will be created for exchanging information, seeking assistance, sharing resources, and fostering a cohesive community that motivates long-term collaboration with the motto "Together we go further."
  • To recognize member contributions, rewards will be given to those who contribute to content development, presentation, completing assignments, and reviewing assignments, encouraging active exploration, self-study, and proactive completion of exercises during the learning process.
  • Once equipped with a certain level of knowledge, members are encouraged to generate ideas, propose projects for Catalyst, and contribute to the ecosystem. 05 special rewards will be given to 05 projects submitted to Catalyst to motivate the proposers.

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.

How do you intend to measure the success of your project?

Quantitative metrics to measure the success of the project:

  • Number of club members: The total number of participants in the club.
  • Course completion rate: The percentage of members who successfully complete the courses.
  • Number of workshops: The total number of workshops conducted.
  • Workshop participation: The number of members actively participating in workshops.
  • Number of shared videos and slides: The quantity of educational materials shared within the club.
  • Assessment results: The performance of each member in the assessments conducted during each session and at the end of each month, reflecting their progress.
  • Number of proposals submitted to Catalyst funds: The count of ideas and proposals submitted by club members to Catalyst funds.
  • Engagement on YouTube channel: The number of views and interactions (likes, comments, shares) on the lecture videos shared on the club's YouTube channel.

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.

Please describe your plans to share the outputs and results of your project?

All lecture videos will be shared on YouTube and Cardano community groups in Vietnam based on milestones. 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 lectures.

Other documents like lecture slides, assignments prepared by us, and the solutions provided by the members will be publicly available on GitHub.

The study plan, including the workshop content, will be shared with the community at the beginning of each milestone.

What is your capability to deliver your project with high levels of trust and accountability?

The project team consists of members from the Cardano2vn team. Cardano2vn has years of experience working on Cardano and has been funded for several projects through Catalyst. Cardano2vn maintains an internal group dedicated to learning Haskell and Plutus, which has been active for over 6 months.

Below is the weekly schedule and some video recordings of our study sessions:

https://forum.cardano.org/t/cung-nhau-h-c-haskell/112470/8

Some projects of Cardano2vn team funded by Catalyst:

Catalyst Events 4 Vietnam Students

Cardano Coffee lounge in Vietnam

Cardano Technical hub in Vietnamese

Localize iohk.io for vietnamese

With the aforementioned experiences, we have the capability to execute projects responsibly and reliably.

What are the main goals for the project and how will you validate if your approach is feasible?

The main objectives of the project are as follows:

  • The biggest objective of the project is to build a club of developers who are passionate about programming on Cardano.

Measurement: Number of members in the club (Target: 20 members).

  • Help members recognize opportunities and potential for development on Cardano and Catalyst.

Measurement: Number of projects participating in upcoming Catalyst Funds by club members (Target: 5 projects).

  • Create an environment for learning and progress together.

Measurement: Results of homework assessments and monthly tests.

  • Create high-quality learning resources for the Cardano developer community in Vietnam.

Measurement: Feedback from members regarding the quality of lectures and level of engagement on YouTube lecture videos.

Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

The "Together Learning Haskell/Plutus in native language" club will operate in the long term. In the initial phase (8 months), our focus will be on building a foundational knowledge of Haskell for members. The lectures will be based on the Haskell Course offered by IOG Academy and will be divided into the following milestones:

Milestone 1 (4 weeks): Member Gathering

  • Announce the establishment of the club on Cardano community groups and university student networks.
  • Accept member registrations.
  • Obtain a Zoom account.
  • Organize and disseminate the club's rules and regulations.
  • Conduct the first sharing session:

- Kick off the project.

- Introduction to Cardano and Catalyst - Potential and opportunities.

- Introduction to the Haskell Course by IOG Academy.

Milestone 2 (5 weeks): Learning Haskell together - Lessons 1-4.

Milestone 3 (5 weeks): Learning Haskell together - Lessons 5-6.

Milestone 4 (5 weeks): Learning Haskell together - Lessons 7-9.

Mid-Term Review.

Milestone 5 (5 weeks): Learning Haskell together - Lessons 10-11.

Milestone 6 (5 weeks): Learning Haskell together - Lessons 13-16.

Final-Term Review.

For a detailed lesson plan outline and the schedule, please refer to Master Plan file.

Please describe the deliverables, outputs and intended outcomes of each milestone.

All project deliverables, including videos, lecture slides, test questions, and members' assignments and results, will be handed over periodically according to the project milestones.

Detailed information can be found in Master Plan file.

Please provide a detailed budget breakdown of the proposed work and resources.

Budget breakdown:

  • Rewards for preparing and sharing lectures (20 lectures): 4000 ADA
  • Rewards for completing and reviewing homework (20 members x 20 assignments): 4000 ADA
  • Rewards for compiling monthly test questions (5 tests): 1000 ADA
  • Rewards for completing and reviewing monthly tests (20 members x 5 tests): 2000 ADA
  • Rewards for new ideas submitted to Catalyst (5 ideas): 5000 ADA
  • Mid-term/Final-term Review (2 x 2 hours x 5 mentors): 2800 ADA
  • General management (2 admins x 30 hours): 8400 ADA
  • Community management (3.5 hours x 32 weeks): 15680 ADA
  • Zoom service package (12 months): 600 ADA
  • Marketing: 3000 ADA

Total: 46480 ADA.

The detailed budget breakdown table is provided here.

Image file

Who is in the project team and what are their roles?

Nguyen Anh Tien, founder of VILAI stake pool, computer science experts, working in the Cardano/Crypto space since 2018.

Deploying many payment systems for major banks, financial institutions, and telecommunications in Vietnam

Role in the project: Project Manager, Mentors, Community Administrator

LinkedIn: https://www.linkedin.com/in/tienna/

Twitter: https://twitter.com/tiennganh

Email: [email protected]

Telegram: t.me/tiennguyenanh

Facebook: https://www.facebook.com/tiennguyena

Github: https://github.com/tienna

Nguyen Van Hieu, founder of HADA stake pool, member of Plutus Pioneer Program, Lead Technical Support at many successful startups.

Role in the project: Project Manager, Mentors, Community Administrator

Email: [email protected]

Telegram: t.me/nvhieu1978

Linkedin: https://www.linkedin.com/in/nguyen-van-hieu-b4410121b/

Facebook: https://www.facebook.com/hieu.nguyenvan.794628

Github: https://github.com/cardano2vn

Nguyen Kim Sao, PhD., lecturer at the University of Transport and Communications

Role in the project: Mentors, Community Moderator

Email: [email protected]

Telegram: t.me/saonkoliver

Github: https://github.com/saonkoliver

Cao Xuan Truong

Role in the project: Mentors, Community Moderator

Email: [email protected]

Telegram: t.me/truongcx

Github: https://github.com/truongcaoxuan

Hoang Van Tam,

Role in the project: Mentors, Community Moderator

passionate about programming on the Cardano platform.

Participated in several training programs including the Haskell Course, Plutus Pioneer Program #4 (IOG Academy), and the Plutus Project-Based Learning 2023 (Gimbalabs).

Email: [email protected]

Telegram: t.me/tam_hv

Github: https://github.com/tamhoang89

https://gitlab.com/tamhoang89

How does the cost of the project represent value for money for the Cardano ecosystem?

As a community-driven project, the budget of the project is allocated in a fair and transparent manner. 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.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00