Grant Proposal: "Are you Advocate ready?" - GRTDataHub

A very cool and interesting proposition that justifies the amount of money asked for the creation. The only thing I would say, is it possible that you could provide a list of questions for the DAO members to review, or do you want to keep it a confidence?

Thank you and good luck!

4 Likes

Thanks for the positive comments! Much appreciated. I am very excited to build this feature. :relaxed:

2 Likes

Hi Doxe,

Firstly, thank you for the support! Secondly, I am still in the process of writing all the Qs and Answers which are just as important and as Qs their self. I plan on having different levels of beta testing (hence why it may be longer but this will be worthwhile). I will do this by asking for Advocate DAO members to review the question set, content etc and then another set of advocate DAO members to test these within the app. There will then be a 3rd set of AdvocateDAO member beta testing before the 2nd Phase of testing which will be open up to current (longest serving) graph advocates, then open to all graph advocates and the 3rd and final phase will be open to non-advocates (preferably a variety of people who want to become an advocate but don’t know if they have what it takes + people who do not know anything about it and see if they would apply for it after having learnt and taken the exam). It will then… be released for public use. The AdvocateDAO members involved in the 1st Phase will be updated on any proposed content change and if that is an overall pass then it will be amended. And if not, then we will resolve the issue to ensure both parties understand what the correct content should be to ensure future users are not misled by ambiguity.

Sorry for the long answer but I hope this answers your question.

I appreciate your dedication and commitment towards onboarding new advocates into The Graph advocates program and I would like to thank you for submitting this proposal.

At the current time however, I do not support this proposal.

There are numerous established online learning platforms that offer tools for creating quizzes, flashcards and educational content. Some of the tools I’ve used for this in my educational career are Kahoot (https://kahoot.com/), Quizlet (https://quizlet.com) and Google Classroom.

You could potentially use these existing platforms to create a similar educational experience. Doing so, you could focus on the content and educational materials rather than developing the technical infrastructure from scratch. This could save a significant amount of your time and our budget, which could then be used on other projects/grants.

If you scratch building the technical infrastructure, I believe creating the quiz itself could be a great Content Creation advocate contribution.

I want to emphasize that I appreciate you and the time you put into writing this proposal, and this is just my personal suggestion.

Hi Colson,

Thank you for taking the time to read through the grant proposal.

I am unaware of these other tools that have been made online, however I see they hold monthly subscription fees to use the platforms. My feature within the app will be free forever once the feature is built and hosted by me. One of the reasons why I am selfishly very excited about this new feature is that it gives me a chance to further build upon my own coding skills which is something that I am very passionate about and I put 100% into everything that I build.

I cannot see how using those platform that I will be able to hit hardly any of the points that I raised within the grant proposal above but maybe I can elaborate further:

I also won’t be able to have all of the data in once place, easily accessible, open-source (which is one of the main reasons for building this) and if the websites get taken down then the other parts of the feature may fail because of it, rendering the user unable to fully benefit from what it is I am trying to create here.

So I’m not sure as to why taking away the 2 key learning features of the proposal would be beneficial at all other than me building them (as you can see above from a week ago I have already built the start of the quiz), and I will send an update here tonight as I have also started building the flash card feature. As I have with all grants, I usually start building way before I submit a grant. That’s due to my own enthusiasm around this project and bettering The Graph community.

As a keen new developer wanting to not only better myself, my passion and the graph ecosystem of other and future potential advocates. I am not a Content Creator but a developer and educational web3 welcomed in my eyes. I disagree that this grant should be stripped of the development / technical aspect and in theory “leased” out to an exciting multi-million pound company because they have a feature that already exists. If that was the case for everything within Web3 then surely no tools will ever be built? Once I have built these tools myself they will be continuously improved.

I am hoping that as an Advocate DAO member your appreciate the time and effort from other advocates and community members to better The Graph ecosystem and Web3. Using existing platforms that are not open-source and are one point of failure, in my opinion is not at all the solution here. But I do appreciate that is your own opinion.

I’m not sure how far into the proposal you read but I plan on creating other aspect such as a downloadable certificate for the user, to cater for their educational needs etc. not everyone learns the same way. I have not seen these websites before but I plan on making everything myself, in house and hosted within GRTDataHub. I do not wish to use external Web2 companies to create this content. I hope you appreciate my reasons behind this and see the deeper roots for not just using other online features.

** EDIT **

I cannot attach the video unfortunately but I will attach screenshots of what I have built thus far in terms of the flip cards feature.

Once again I want to highlight this is minimum styling as I am working on the logic for the features first as this is the most important part to me.

The when the user clicks the question it animated and flips over to reveal the answer.

I am currently working on making the questions random each time they play so it isn’t the same order each time.



2 Likes

Thanks for your detailed response. I can see how passionate you are about this and I appreciate your enthusiasm to contribute to The Graph community and help aspiring Graph Advocates.

I am glad to hear you are continuously improving your coding skills and I understand why you are building this from scratch. But here’s the thing: In my opinion the grant program of Graph AdvocatesDAO should not transform into a coding scholarship program. In my opinion it should be about funding projects that directly add value to our community, in the most efficient and impactful way possible. To my knowledge you are not an expert in development, nor an expert in education. Therefore, it does not seem efficient to me to fund this grant proposal.

I understand the value of open-source and the power of independence, but I think we need to think about the scale of this project here. We’re talking about a relatively simple quiz tool that I expect will be used by tens of people per quarter. With that level of usage, I’m still not convinced it is effective to invest this amount of our budget, and your time, into building this from scratch.

The platforms I mentioned before do have paid plans, but they also have free versions that could do what you’re proposing. The cool thing about these platforms is that we get to stand on the shoulders of the experts in the field, and make use of well-built robust infrastructure. You could focus on the educational content leveraging the flawless UI/UX of these products. I am sure we can also find a way to distribute POAPs to people that finish the quiz.

Just remember this is not a hard ‘no’. I see a lot of potential in improving the Graph Advocate onboarding experience. I just think there might be a more effective way to achieve your goals, and ours, at the same time. I hope you understand where I’m coming from, and please don’t take this the wrong way.

1 Like

Hi Colson,

As you have touched on, I am very passionate about this project and for all the work that I do within The Graph ecosystem, thank you for your kind word and the acknowledgement means a lot to me.

The forum is a place for grantees to be able to showcase a product of the work that they have passion for and for which they may or may not receive a Community Grant for. As per the advocate documentation with regards to community grants, I am not trying to turn this into a coding scholarship by any means.

Personally, even just from talk to members of the community about this new feature it has already created a lot of excitement and interest, most most people continuing to say… we need that now! When will it be
finished? And that is before that have even see a showcase of it. Purely from a descriptive idea.

I have always focused on community-building and educational efforts in The Graph ecosystem, I love both of these and I will continue to do so.

I believe this new toll within the community will increase the community’s awareness around the advocate program, promote new and further engagement of new and old community members, bring a deeper level of understanding understanding, and allow more participation from fresh eyes with new ideas and views in The Graph and / or Web3 ecosystem. Which is the exact aim of the Graph Advocates DAO is it now?

I respect your opinion but I truly do believe this tool will help a lot of community members to take that step to become a high calibre of Advocate and applying for all the right reasons.

Kind Regards,

Liam

As I am passionate for this project to succeed, I will share some progress that I have made with the quiz feature that helps the user to revise. Next I will be adding a feature to it so if the user gets the question wrong, it will tell them the correct answer with where to find the information for a deeper level of self learning.





Greetings!

The presentation of the project will be in the public-voice-chat channel on the Graph AdvocatesDAO Discord server on May 30 at 18:00 UTC. Entrance is open and everyone is welcome to come in and ask their questions during the presentation!

Thank everyone for your attention!

3 Likes

I have few questions/comments:

  1. Are only the questions open sourced? Or also the source code will be available for everyone?
  2. If this will be open sourced, it can be easily translated and made available in additional languages, for example if you can make it customisable to accept new languages, this can become a more powerful tool available also to non-English speakers.
  3. Also, I think it will be important that for each question you can provide a link to learn more about the subject, and this can be easily customized and point to content in multiple languages and stored also permanently on Arweave for example.
  4. Another idea, at the end of the quiz you can provide a certificate of completion that a candidate advocate can show for his interview as a further proof of his/her commitment. You can have a look at this new video tutorial from Nader about how to do permanent file storage on Arweave using Bundlr (here).

I look forward for this presentation to learn more about this project, and for now I voted Yes as the idea to help onboarding more Advocates is truly welcomed.

Hi Paolo,

Thank you for taking the time to read the proposal.

Yes, as per the whole app. It will all be open-source and the code available within GitHub. So the community will be able to access it, amend and proposed improvements whenever they like. And I welcome this!

I have made sure the questions and answers logic within the code are in their own separate files. I have kept in mind that questions will be added and updated in the future. Making this easy for advocates to contribute, so making the quiz multi-lingual with advocate text-translators will also be easy! I would love to see that happen. It would be great seeing this tool used within all communities and I would happily build the infrastructure for that!

For the revision tools I can add a link to each question once the answer has been selected. I will definitely be doing that if the user selects the wrong answer, so they can educate their self easily as to what the correct answer is.

I will definitely be making a certificate but I am still to figure out how I will execute this and in the best way. Great! I will check that out.

Unfortunately I may have to delay this presentation until the week following but I will keep the forum and DAO members updated on this matter. If I cannot attend the presentation on 30th May then it will hopefully be on 6th June.

Kind Regards,

Liam

2 Likes

Ok perfect, let us know if 6th June is ok for you so we can reschedule. Looking forward to listen to you.

Greetings! Some updates!

The presentation of the project will be in the public-voice-chat channel on the Graph AdvocatesDAO Discord server on June 6th at 18:00 UTC. Entrance is open and everyone is welcome to come in and ask their questions during the presentation!

Thank everyone for your attention!

1 Like

Thank you to everyone who came to listen to the community presentation. For those who missed it please view the recording and visit the links below for a showcase of 2 of the proposed components within the feature.

-Select Math and Select Easy from the drop-down menus.
-These are purely there for the logic until I am happy with how the components are working and then I add all of the questions and categories in.
-On the Quiz feature, you can use the switch at the top (slide to the right) and when you get a question wrong there will be a pop up with the correct answer. Here is where I will add links for the user to do their own research into why they got the answer wrong and how to find the correct one. (Slide to the left) And the user will not get a pop up, this replicates the final exam conditions.
-On the Quiz feature there is always a switch at the bottom to hide the score and timer to once again replicate the final exam.
-On the final exam the user will receive a certificate at the end as proof of their knowledge of each subject and the corresponding difficulty.
-On the flash cards feature you can click the question and it will flip to show the answer if the user prefers this method to test their self in preparation for the final exam.

-There are just 2 / 4 components so far. Still being improved and built at this point.

-The other 2 components are h the final exam and the content finder. Where the user can search for advocate documentation and it will find it for them to air their self study.

Please visit below for the 2 components and test them with Math and Easy. (So far)

https://www.grtdatahub.com/quiz

https://www.grtdatahub.com/flashcards

Kind Regards,

Liam

1 Like

In response to a question of why I’ve voted “no” on this proposal, I personally don’t feel that it is necessary at this time. From my experience, I haven’t come across the specific problem it aims to solve, and I haven’t received any requests for the features it proposes.
To be clear, I’m not trying to influence the consensus of the community, only presenting requested feedback. I would be open to changing my perspective if more endorsements from existing advocates are provided.

I hope this feedback can be helpful. Feel free to reach out to me if there’s anything else I can do to contribute and help enhance this proposal. I’m more than happy to assist in any way possible :slightly_smiling_face:

1 Like

Hi BrainFried,

Thanks for taking the time to write your justification for your vote here in the forum. :relaxed: I would like to have a public discussion if possible.

As a long time advocate DAO member yourself, would you agree that maybe you and some of the other advocate DAO members may not benefit from this feature / see it’s potential for newbies / community members that I am targeting to onboard as future graph advocates?

The new feature is getting lots of possible attention and support whenever I speak of it throughout the community to whomever it is to. Do the current community members who are not advocate DAO members (the target audience for this feature and proposal) have a greater weight behind their vote as opposed to current graph advocate DAO members who may or not not benefit from it currently unless they wish to change and/or diversity their current role?

As you can see below, the community seem to be in support of this feature along with the community votes within the forum. Unfortunately not everyone is within the forum to be able to vote / have their say. Will the features target audience, the impact on them and this being the driving force to onboard more advocates through this feature be taken into account?

Thank you for your time.

Kind regards,

Liam


1 Like

I had the opportunity to learn about this proposal from Liam. I support it on account of several factors. First, I think it will add support to the education and quality of Advocate applications via a well-known, existing application. Second, I think the community would be excited about the potential of certificates (and POAPs) related to demonstrating their knowledge of The Graph. Lastly, I think this helps evolve GRTDataHub’s value proposition to an educational tool, complementing the analytic tool it already offers.

4 Likes

Congratulations! The majority decision of the Grant Committee has concluded to recommend this proposal to the DAO.

In order to receive official approval from the DAO, a corresponding on-chain vote needs to be conducted on DAOHaus that will determine the DAO decision. A member of the Grant Committee will reach out to you via email with instructions on next steps in order to prepare for the on-chain funding proposal, which requires prior completion of KYC and consent to the Grant Agreement.

Thank you for all your effort to present a strong proposal aiming to grow The Graph and web3 ecosystem!

2 Likes

I hereby agree to this grant agreement of the Graph AdvocatesDAO with the GitHub commit-hash 3858eb9315ef3a0a93d0701961ffbc2a57d45205. That document forms the legal agreement of the proposed grant with the following terms:

  • Scope

    • It is a quiz / revision and educational aid for those community members who may be sitting on the fence. For those people who are not sure what it takes to become an advocate and want to learn. For those who know what it takes but want to give their self a confidence check before applying.
  • Deliverables

    • Question set - 100 questions initially with extra variations.

    • Flip / flash card revision feature that includes variations of the questions in the exam.

    • Mock exams for each topic with 3 levels of difficulty (4 answer multiple choice and displaying correct answer with the supporting documentation to aid learning)

    • Documentation/ tutorial finder with the possibility of a search function.

    • Final exam - 4 answer multiple choice (with the user’s score and time only showed on the certificate at the end of the exam).

    • Beta testing, feedback, any needed improvements.

  • Total Grant Amount

    • USD Value: 3000 USD

    • Token: GRT

    • Token Amount: 26185.8121 GRT

  • Disbursement Schedule:

    • Initial Funding: 40%

    • Upon Completion: 60%

  • Term Length:

    • Start Date: 1st July 2023

    • End Date: 31st September 2023

  • Receiving ETH Address: 0x0B89DafB9cE7E519008eE51B0C764e0c9AC5e857

I understand that the agreement will only be executed upon a successful completion of a corresponding on-chain vote by the Graph AdvocatesDAO. I also understand that the grant will be disbursed on Gnosis Chain.

1 Like

Hi everyone :wave:t2:

Unfortunately it seems like the on-chain vote is going to fail with 6 votes No to 5 votes yes. For those who have voted no, is there anything I can do to get you to give your feedback / comments as to why you don’t think the community would benefit from this? :relaxed: I have searched the DAOHaus vote address’ on The Graph website to see who the people are but unfortunately the majority of no votes are also not Indexers, Curator or Delegators.

However @DataNexus and @paulieb could you please give me your open and honest feedback regards to the vote?

Thank you for your time and I appreciate the open and honesty here!

Kind Regards,

Liam | GRTDataHub