not approved
[C2VN]: Marlowe- Everyone can code smart contract
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳233,600
Percentage
Received
0.00%
Solution

Launching a learning platform where there are introductory lessons, instructional videos, exercises, workshop and live-coding sessions to empower non-coders to use Marlowe in local languages.

Problem

We aim to provide an easy entry for everyone who wants to write smart contracts without technical expertise. Yet there is a scarcity of motivating educational content for Marlowe.

Image file

Feasibility
Value for money
Impact / Alignment

Team

1 member

[C2VN]: Marlowe- Everyone can code smart contract

Please describe your proposed solution.

The existing obstacles:

  • Plutus and Haskell are not easy to learn and unfamiliar to many promising users.
  • Marlowe is a domain-specific language (DSL) and a set of tools to build and run smart contracts. Users do not need to understand programming, nor the technicalities of a DSL to use Marlowe. Therefore, if learning this language becomes simplified, it will help the Cardano ecosystem to grow and become more robust and diverse.

Our solution:

We form a one-stop learning platform, it is open for non-coders in the local community to enroll. It offers four progressively increasing levels of study, catering to the varying requirements of learner:

  • Starter: Understanding the functionality of Marlowe and its fundamental concepts, able to write simple Smart contract with Marlowe
  • Intermediate: Utilizing tools to build and execute Smart Contracts, Analyzing Smart Contracts available in Marlowe's Gallery.
  • Advanced: Follow best practices, Analyzing Real world cases. Contributing templates to the learning platform and community.

(the tentative course outline could be seen at here)

Image file

The lecture content will be presented through specific structured short videos, accompanied by instructional documents and exercises. There will be analysis of pre-built templates, examples in the gallery and a weekly live coding session to support learners.

The reasons for approaching:

Operation Resilience, Education, and Adoption are the three focus areas set by the Cardano Foundation for the year 2023. We believe that by excelling in education, Operation Resilience and Adoption will follow . That is why we have chosen to prioritize education for the community.

Through years of working with the startup community, we have observed that:

  • Technology's complexity is acting as a barrier to creativity, causing many individuals to doubt their ability to bring their ideas to fruition due to a limited understanding of technology.
  • With technology being complex, fewer people engage and pursue it, resulting in lower adoption rates.

Therefore, to bring significant value to the Cardano ecosystem, it is essential to provide a toolset that allows everyone to create smart contracts quickly and easily. This motivation is why we have chosen this approach.

Course is designed to start by onboarding people without coding experience, we aim to familiarize them with the Blockly visual editor, allowing them to mature by playing around with pre-built templates. As they gain proficiency, they can contribute back to the platform through their own templates as open-source code contributions. We believe that as the number of Marlowe experts grows, more templates will be added to the ecosystem, empowering non-coders to utilize Marlowe as well.

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

Our proposed solution address the challenge by:

1, Promoting Open Source:

The outcome of this project, including the documentation, instructional videos, quizzes, build-intemplates, and contributions from learners, will be shared back with the community under an open-source policy with the aim of supporting sustainable community development.

2,Building sustainable ecosystem:

The project will provide video and textual instructions for blockchain enthusiasts to be able to write their own Smart Contracts based on their ideas, thereby increasing adoption and the number of people who understand and can work on the project -> lead to more sustainable development of the ecosystem

3. Contributing to Growth of Community:

The distribution of comprehensive instructional materials, live-coding sessions, and examples will motivate community members to improve their knowledge, increasing their chances of having a commercially-viable marketplace, and elevating the perceived reputability of the community.

With the aforementioned features, we are confident that we can build a community-owned open-source ecosystem that is commercially viable, driving growth, creating more opportunities, and increasing project visibility for the entire Cardano community.

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

To measure the success of the solution outlined above, We are using the following metrics:

1, Improve the knowledge in the community

We could monitor this metric by counting:

  • The feedback and testimonials.
  • The number of templates/application that participants bring to market or contribute to the platform.
  • The number of quality documents/videos we share with the community.

2, Growth of Community

This metric could be tracked by:

  • The number of people attending and completing the courses,
  • The industries the learners are working in.
  • The number of people in a live-coding session.
  • The growth of discussion group on telegram.

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

To share the outputs and results of our project, we have the following plans:

1.Project Reports (PoM and PoA):

We will submit a Statement of Milestones (SoM) which will be published, reviewed and approved by Community Reviewers. In each Milestone, we will public Proof of Achievement (PoA) to provide evidence that the milestone for which they have already been paid has been achieved.

2.Public outputs/results on our website

We will outputs/results on our website at cardano2vn.io where interested individuals can access our update proactively. Discuss or query us any topics they prefer.

3.Share output/result to Online platforms (Cardano Forum, Facebook, telegram, twitter, youtube and github):

These will be places we share updates, success stories, and best practices. These will allow us to reach a larger audience and gather feedback and suggestions from the community, fostering a collaborative approach to decentralized identity adoption

We will create a comprehensive report summarizing the key findings, achievements, and lessons learned from the project. This report will be shared with stakeholders, including university faculty, industry partners, and the community.

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

1, Expertise and Experience:

The members of the project are the core team who organized the Community-Led Events Cardano Summit 2022 and are currently organizing the Community-Led Events Cardano Summit 2023. We consist of technical experts from Cardano2vn.io and professors from 5 major universities.

We have been funded for 8 proposals (Fund6: 1, Fund7: 3, Fund8: 4) . All 8 projects have been successfully implemented, delivering impacts beyond expectations and marked as completed on IOG's tracking board . Here are some our activities we delivered for our community:

2, Accountability:

  • Metrics and Evaluation: We have established clear metrics and indicators to measure the success of our project. By regularly evaluating and reporting on these metrics, we hold ourselves accountable for delivering the desired outcomes.
  • Transparent and Open Approach: We prioritize transparency and open communication in all aspects of our project. We are committed to sharing progress updates, project plans, and outcomes with stakeholders, ensuring that everyone is informed and involved in the process.

Overall, our capability to deliver the project with high levels of trust and accountability lies in our expertise, transparent approach, and evaluation measures. We are committed to upholding these principles throughout the project lifecycle, ensuring that our efforts are reliable, trustworthy, and accountable to all stakeholders involved

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

The project's deliverable is a Learning Management System (LMS) that enables multiple participants to learn and complete exercises in their native language. The expected outcome is that all learners are capable of writing smart contracts and contributing back to the community, thus enhancing their knowledge:

1.Increase of knowledge in the community:

This objective will be measure by following KPIs:

  • The feedback and testimonials.
  • The number of templates/application that participants bring to market or contribute to the platform.
  • The number of quality documents/videos we share with the community.

2.The Growth of community:

We use 03 qualitative KPIs, They are:

  • The number of people attending and completing the courses: It is estimated that there are 50 to 70 people joined the Learning Management System at first 06 months.
  • The industries the learners are working in: We will conduct a survey on this KPI, but we foresee that learner in the LMS can be classified into at least five common industries.
  • The number of people in a live-coding session: We will diversify the content of live-coding sessions to reach a wider audience, with a minimum expectation of having five participants in each session.
  • The growth of discussion group on telegram: With expectations of the convenience of the Marlowe language, we anticipate a 30% increase in the number of participants in the exchange group within 08 months

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 detail activities, budget in each milestone is ready at this google sheet

Below is the a summary for your quick reference

Image file

Milestone 1: 60 days

Activities:

  • Form a team, kickoff meeting
  • Assign person to be in charge of building Learning management system (LMS)
  • Assign a person to be in charge of creating Starter, Intermedia and Expert modules
  • Assign Marketing manager for project, running Marketing programe for the course
  • Testing LMS system with pilot course
  • Creating courseware (videos, instruction documents, exercises, exams) for Starter module
  • Project management (planning, organizing, and controlling resources, tasks, and activities to achieve specific project goals)

Milestone 2: 60 days

Activities:

  • Review courseware of Starter module
  • Creating courseware (videos, instruction documents, exercises, exams) for Intermediate module
  • Running Marketing programe for the course (course data statitistic update, incomming events…)
  • Launch Starter module on LMS
  • Live coding session
  • Mid-Term Review (review the archivement and remaining activities)
  • Project management (planning, organizing, and controlling resources, tasks, and activities to achieve specific project goals)

Milestone 3: 45 days

Activities:

  • Review courseware of Intermediate module
  • Running Marketing programe for the course (course data statitistic update, incomming events…)
  • Launch intermediate module on LMS
  • Creating courseware (videos, instruction documents, exercises, exams) for Advanced module
  • Live coding session
  • Project management (planning, organizing, and controlling resources, tasks, and activities to achieve specific project goals)

Milestone 4: 30 days

Activities:

  • Review courseware of Advanced module
  • Running Marketing programe for the course (course data statitistic update, incomming events…)
  • Launch Advanced module on LMS
  • Live coding session
  • Project management (planning, organizing, and controlling resources, tasks, and activities to achieve specific project goals)

Milestone 5: 30 days

Activities:

  • Review and add contributing templates from learner to platform
  • Running Marketing programe for the course (course's outcome update,incomming events…)
  • Final review
  • Live coding session
  • Project management (planning, organizing, and controlling resources, tasks, and activities to achieve specific project goals)

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

The detail activities, budget in each milestone is ready at this google sheet

Below is the a summary for your quick reference

Milestone 1: 60 days

Deliverables, outputs:

  • An excellent teams with clear RACI model
  • Person who responsible for deploying LMS
  • Person who responsible for managing Starter, Intermedia and Expert course
  • Person who responsible for Marketing activities
  • A LMS system working with pilot course
  • Videos, instruction documents, exercises, exams for Start Module
  • Meeting minutes with action plans

Milestone 2: 60 days

Deliverables, outputs:

  • A meeting with findings and recommendations for Starter module
  • Videos, instruction documents, exercises, exams for Intermediate module
  • Marketing posts on websites, social channels
  • The present of Starter module on LMS system
  • Workshops and their recordings of live-coding sessions
  • A summary on what we achieved, what are pending tasks, how to resolve them
  • Meeting minutes with action plans

Milestone 3: 45 days

Deliverables, outputs:

  • A meeting with findings and recommendations for Intermediate module
  • Marketing posts on websites, social channels
  • The present of Intermediate module on LMS system
  • Videos, instruction documents, exercises, exams for Advanced module
  • Workshops and their recordings of live-coding sessions
  • Meeting minutes with action plans

Milestone 4: 30 days

Deliverables, outputs:

  • A meeting with findings and recommendations for Advanced module
  • Marketing posts on websites, social channels
  • The present of Advanced module on LMS system
  • Workshops and their recordings of live-coding sessions
  • Meeting minutes with action plans

Milestone 5: 30 days

Deliverables, outputs:

  • A meeting with findings, recommendations and corrections for contributing templates
  • Marketing posts on websites, social channels
  • A summary on what we achieved, what are pending tasks, lesson learnt
  • Workshops and their recordings of live-coding sessions
  • Meeting minutes, close out report

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

The detail activities, budget in each milestone is ready at this google sheet

Below is the a summary for your quick reference

**Milestone 1: 60 days -> Cost to achieve each milestone:**44.533 ADA =19.06%

Milestone 2: 60 days ->Cost to achieve each milestone: 60.267 ADA =25.80%

Milestone 3: 45 days -> Cost to achieve each milestone: 60.800 ADA =26.03%

Milestone 4: 30 days ->Cost to achieve each milestone: 30.33 ADA =13.24%

Milestone 5: 30 days ->Cost to achieve each milestone: 37.067 ADA =15.87%

Total budget: 233.600 ADA

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

Our core team member are:

Nguyen Anh Tien

Role: Project Manager, Product Owner, Blockchain Developer

Bio: the founder of the VILAI stake pool, and a computer science expert working in the Cardano/Crypto space since 2018. Cardano Ambassador, Funded Proposer, member of Plutus, Atala Prism Pioneer Program, a Challenge Team member and Co-host for Eastern Town Hall.

Nguyen Van Hieu

Role: Senior Blockchain/Full stack Developer

Bio: founder of HADA stake pool, member of Plutus Pioneer Program, and Lead Technical Support at many successful startups.

Do Ngoc Minh

Role: Curriculum Development Manager

Bio: Computer Science Researcher, and Lecturer at the Information Technology Institute, Vietnam National University, Hanoi. Advisor for Open Educational Resources (OER) programs of UNESCO, ASIA, and Vietnam.

Hoang Van Thong

Role: Curriculum Quality Assurance Officer

Bio: Lecturer (since 2001) and Dean of Faculty of Information Technology (since 2020), University of Transportation and Communications, computer science experts, developed many websites

Trinh Van Chung

Role: Curriculum Development member

Bio: founder of the DEVMASTER ACADEMY, Dean of Faculty of Information Technology – Nguyen Trai University.

Nguyen Kim Sao,

Role: Curriculum Development member

Bio: Lecturer (since 2011) of Faculty of Information Technology, University of Transportation and Communications, received a Ph.D. in system information at the Vietnam National University, Hanoi (since 2021), data hiding experts, developed many applications.

Fields research: watermarking, data hiding.

Cao Thi Luyen,

Role: Curriculum Development member

Bio: Lecturer (since 2001) of the Faculty of Information Technology, University of Transportation and Communications, received a Ph.D. in mathematical assurance in computational systems at the military academy of science and technology (since 2018). developed many applications.

Fields research: watermarking, data hiding, machine learning, blockchain.

Nguyen Duc Du

Role: Curriculum Development member

Bio: Lecturer (since 2001) and Director of Library Information Center (since 2020), University of Transportation and Communications, computer science experts.

Fields research: fuzzy logic, soft computing, data mining, machine learning.

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

Based on the contributions listed below, we are completely confident that the project offers excellent value for the Cardano ecosystem.

  • We provide an educational environment for development within the Cardano & Catalyst ecosystem.
  • We develop a sustainable ecosystem by sharing knowledge and collaborating with the local community.
  • We offer materials and support in the local language to increase the number of people that understand and contribute to the project, thereby driving adoption.
  • Additionally, we conduct live-coding sessions to encourage experts to collaborate and share their knowledge and expertise.

Moreover, it is directed towards education and adoption, which are among the Cardano Foundation's 03 forcus areas in 2023.

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