Skip to content

skill-mind/skillnet-exams-frontend

Repository files navigation

Contributing to SkillNet for Exam Management

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.

Project Overview

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.

Features

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.


How to Contribute

We welcome contributions in various forms, including bug fixes, feature implementations, and documentation improvements.

1. Fork the Repository

  1. Navigate to the (https://github.com/skill-mind/skillnet-exams-frontend).
  2. Click the Fork button to create your copy of the repository.

2. Clone the Repository

  • Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/skillnet-exams-frontend.git
cd skillnet-exams-frontend

3. Create a New Branch

Create a branch for your feature or bug fix:

  git checkout -b feature/<Issue title>

4. Make Changes and Commit

  • Implement your changes.
  • Test your changes thoroughly.
  • Commit your work with a descriptive message:
   git add .
   git commit -m "Issue Title"

5. Push Changes

  • Push your branch to your forked repository:
   git push origin <Issue Title>

6. Create a Pull Request (PR)

  • 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.

Contribution Guidelines

  • Write clean and modular code following the repository's coding standards.
  • Ensure all changes are tested before submission.
  • Document new features and updates thoroughly.

About

The Dapp of skillnet exams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 30

Languages