Thank you for your interest in contributing to SkillNet! SkillNet is a blockchain-powered exam hosting and taking platform that leverages the StarkNet blockchain and Cairo smart contracts to provide a secure, transparent, and decentralized system for exam creation and assessment.
The SkillNet platform now emphasizes robust exam management, which includes:
-
Exam Creation: Educators can create and schedule exams with defined parameters.
-
Exam Taking: Students can securely access and take exams, with their responses recorded on the blockchain.
Decentralized Exam Creation: Register exam details, schedule exam times, and publish exams via smart contract interactions.
Secure Exam Taking: Ensure exam eligibility, secure submission of answers, and immutable recording of results.
Transparency and Auditability: All exam-related transactions are recorded on the blockchain for transparency and integrity.
We welcome contributions in various forms, including bug fixes, feature implementations, and documentation improvements.
- Navigate to the (https://github.com/skill-mind/skillnet-exams-frontend).
- Click the Fork button to create your copy of the repository.
- Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/skillnet-exams-frontend.git
cd skillnet-exams-frontendCreate a branch for your feature or bug fix:
git checkout -b feature/<Issue title>- Implement your changes.
- Test your changes thoroughly.
- Commit your work with a descriptive message:
git add .
git commit -m "Issue Title"- Push your branch to your forked repository:
git push origin <Issue Title>- Click on Pull Requests and select New Pull Request.
- Provide a clear and concise title and description for your PR.
- Link any relevant issues.
Code of Conduct
- Please adhere to our Code of Conduct to maintain a respectful and inclusive community.
- Write clean and modular code following the repository's coding standards.
- Ensure all changes are tested before submission.
- Document new features and updates thoroughly.