kaiachain / kaia-dapp-mono

MIT License
9 stars 23 forks source link

Proposal: KaiaCert DApp provides the PMP Pre-Test, securely stores the results on blockchain, and ensures transparency and verification for the exam registration process. #189

Closed nhansunshine4 closed 3 weeks ago

nhansunshine4 commented 1 month ago

Description:

Bounty track:

Screenshot 2024-10-11 214321

Screenshot 2024-10-11 214341

Screenshot 2024-10-11 214425

Screenshot 2024-10-11 214435

Screenshot 2024-10-11 214447

zxstim commented 1 month ago

Can you make the entire experience onchain? New pre-test taker will create from factory a smart contract (or a series of smart contract), then their answers are recorded into the smart contract as well (along with the question, or so and so).

zxstim commented 1 month ago

I think this could be an interesting POC

nhansunshine4 commented 1 month ago

This DApp is currently being used within my own company, and it has been very well received. I am also in contact with training providers for the mandatory 35-hour certification courses as a prerequisite for taking the PMP exam, and they are quite interested. They mentioned that they are reaching out to the Project Management Institute in the US to discuss this idea further.

Can you make the entire experience onchain? New pre-test taker will create from factory a smart contract (or a series of smart contract), then their answers are recorded into the smart contract as well (along with the question, or so and so).

That's a great idea! I checked with the exam organizers, and they mentioned that they only need to record the results, while they want to keep the questions confidential. They aim for the test taker's results to be transparent, permanently stored, and publicly accessible for everyone to review. However, I will definitely work with my team to integrate your idea into other tests, such as competency tests or annual assessments, where the questions do not need to be highly confidential.

I would like to submit the information about my build as follows: The product is fast because I have thoroughly tested it in real-world scenarios and made numerous adjustments.

Github: https://github.com/nhansunshine4/KaiaCert

Build experience: https://nhansunshine4.github.io/KaiaCert-DApp-for-PMP-PreTest/

Video: https://www.youtube.com/watch?v=rwidTgRW8dY

nhansunshine4 commented 4 weeks ago

@zxstim I have submitted it to Dorahack. You can check out the details through the link below. Thank you so much for your wonderful support. https://dorahacks.io/buidl/17933

zxstim commented 3 weeks ago

Great work. Approved for 2000 KLAY payout.

zxstim commented 3 weeks ago

Why use Unity instead of just a webapp? I feel like a webapp would work similarly.

nhansunshine4 commented 3 weeks ago

Brother, Thank you very much for your feedback. My background is in app and game development using Unity and C# (more than 5 years already). I experimented and put my best effort into developing it on the web, but it lacked professionalism and had quite a few bugs. In the end, I had to return to the area I am most familiar with, to ensure the best product quality for the community. I am still trying to learn and improve every day in the area of TypeScript, but it seems like it will take quite some time to achieve the best quality. I greatly appreciate your support. Cheer.