Replies: 2 comments
-
根据项目描述,我将从以下几个方面对该项目进行评分:
总评分:83分 评分理由:该项目很好地结合了 Move 语言和 Web3 的去中心化特性,展现了技术潜力和想象力。项目实现对智能合约用了较深刻的理解,并且已经提供了一定的用户体验和机制。但在文档、用户界面和功能扩展上仍有提升空间。希望未来能够看到项目的更多改进和扩展。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Let's Move OJ
独立完成,暂无组队需求
VX:ZCY_chao1024
代码库:https://github.com/zcy1024/letsmove-oj
简述
专注于 Move 语言的 OJ 平台,核心功能与传统 OJ 一致 —— 用户根据题面编写代码,提交后根据出题者设置的一组/多组输入输出数据进行自动化判题。
通过某一题之后可以针对这一题发布心得分享。
题面、分享内容支持基础的 Markdown 语法和数学公式,用户/管理员上传后,此部分内容及测试数据将发布到 Walrus 上存储,其对应的 BlobID 和其它基础信息(题号、过题数...)将由 Move 合约进行维护。
体验
在线或者自行本地部署(详见后文)。
答题编码规则点击查看。
出题规范点击查看(此功能需要权限,可以本地部署进行体验)。
奖励机制:
除了出题需要手动与钱包交互以外,其余操作均自动化完成,包括发放奖励。
本地部署
发布合约
/src/contracts/letsmoveoj
根据合约信息配置
/src/config/key.ts
配置
.env
,环境变量包括管理员账户PRIVATE_KEY
以及发币奖励账户COIN_AWARD
两者的钱包私钥根据使用习惯
npm, pnpm...
运行体验Beta Was this translation helpful? Give feedback.
All reactions