A blockchain-based assignment submission and verification system that uses Ethereum smart contracts to securely store, manage, and verify academic assignments while ensuring authenticity and academic integrity.
Assignment Vault is a decentralized platform that enables students to submit assignments securely while allowing educators to verify submissions through immutable blockchain records.
By leveraging Ethereum smart contracts, the system provides transparent submission records, prevents unauthorized modifications, and maintains long-term proof of assignment authenticity.
- 📚 Secure assignment submission.
- 🔐 Blockchain-based record storage.
- 📜 Immutable submission history.
- ⏰ Timestamped assignment records.
- ✅ Assignment authenticity verification.
- 🛡️ Improved academic integrity.
| Category | Technology | Purpose |
|---|---|---|
| Smart Contract | Solidity | Implements assignment management logic |
| Blockchain | Ethereum | Stores immutable assignment records |
| Development Environment | Remix IDE | Develops, compiles, and deploys smart contracts |
| Version Control | Git & GitHub | Tracks project history and source code |
- Students submit assignment details through the smart contract.
- Assignment information is securely recorded on the Ethereum blockchain.
- Every submission receives a unique blockchain timestamp.
- Faculty members verify assignment authenticity using blockchain records.
- Submitted records remain immutable and tamper-resistant.
- The blockchain provides transparent, long-term verification.
- 🌐 Web-based frontend
- 📁 IPFS integration for assignment files
- 👨🏫 Faculty management dashboard
- 📚 Multi-course assignment support
- 🤖 Automated grading integration
- 📱 Mobile-friendly interface
Jaishmon M
This project is licensed under the MIT License.