I made a smart contract, simulating the evaluation process in a university, where the only one who can evaluate and modify the notes is the teacher, however I also made some public functions where the student or any person who has a valid ID can access the notes and request revisions in case you are not satisfied.
I had a lot of fun doing this project, as it has further reinforced the fundamentals of solidity that I have learned.
You can see the smart contract on Etherscan: ⛓ Smart Contract Project
# Clone this project
$ git clone https://github.com/gab0071/university_evaluation_system
# Access
$ cd university_evaluation_system
# Install dependencies
$ yarn
Drop all necessary dependencies
- Solidity
- Remix -Ethereum-IDE
- Metamask
- Fake ETH (🚨 Note: Goerli Faucet)
Contributions are always welcome! Open a PR or an issue!
Thank you! 😊