We are team 100xEngineers. We have developed a Decentralized Grading Platform HiveGrader where Judges can list Events such as Hackathons and grade the Projects submitted by the Participants for the particular Event using our user-friendly interface.
Our team 100xEngineers consists of 4 amazing developers Aman Tiwari, Shobhit Tiwari, Ansh Doshi, and Utkarsh Batra. We're undergrads and are currently pursuing Bachelors in Technology from Delhi Technological University (DTU). We have been familiar with development on Hive Blockchain from the day we won Vihaan007 Hackathon organized by IEEE
PROBLEM STATEMENT
Traditional grading platforms are complicated and difficult to use by people who are not comfortable with technology. Judges find it difficult to grade the participants using these platforms. The participants are not satisfied with the results generated from these platforms as they are not transparent and uniform with the grades being awarded. Therefore, a new grading platform is the need of the hour. Hence, our team-100xEngineers built a decentralized tool HiveGrader to solve these issues.
HiveGrader can be used by:
- Judges: A judge at an event can easily and effectively grade and analyze the participants based on their performance without any hindrance or confusion. The grades awarded by the judges are saved on HiveGrader.
- Participants: Participants can view the results of the completed events on HiveGrader. Participants can also view the ongoing events and submit their projects for evaluation. This results in transparent, uniform grading ensuring the participant's satisfaction while viewing their results.
FEATURES
- Authentication and Login: HiveGrader allows judges and participants to log in through their Hive account and use HiveGrader without additional account creation. We have implemented the authentication using Hive Keychain.
- Create Event:This feature is exclusive to judges. It allows the judges to create new events on HiveGrader in which the participants can submit their projects for grading.
- My Events: Judges can view their previously created events in the past along with the mentioned date of the created event.
- Event Details: Participants can view the ongoing event details such as event type, event category, creator of the event, and judge of the event and parameters which are defined by the judges of the event. HiveGrader allows the judges as well as the participants to view all the teams participating in the event.
- Project Submission: Participants can view the ongoing events from the event page of HiveGrader. They can enter the event using the event code provided by the judge. The participants can submit their project through the project submission feature on HiveGrader.
Judge can see all the submissions of the participants for a particular event.
- Grading Projects: Judges can grade the projects submitted by the participants. They can create criteria for judging and grade according to the parameters set by the judge. This feature makes it easy to evaluate the projects and saves the crucial time of judges.
- Result: The participants can view the grades awarded by the judges on HiveGrader. Our decentralized platform ensures transparency in the grades awarded ensuring participant's satisfaction towards the result.
- Result Publishing on Hive: Participant's result can be published on Ecency from HiveGrader using Hive Blockchain.
- Result Upvoting: Judges and Participants can upvote the result through the upvoting feature if they are satisfied and happy with the result.
- Transfer Prize Money(Transaction feature): Judges can transfer the prize money to the winners and the necessary participants through HiveGrader's transaction feature which transfers money in the form of HBD through Hive Blockhain
- Comments: Judges as well as participants can comment on the result stating the reasons for the grades awarded by them. This helps the participants to identify their mistakes so that they can work on them in their next event.
GRADING made EASY with HiveGrader :)
TECH STACK
We have used complete MERN (MongoDB, Express, React JS, NodeJS) stack along with HIVE Blockchain APIs to build HiveGrader. Besides this, we've used tons of different libraries and components for UI development.
- GitHub Repo Link: https://github.com/aman-tiwari001/HiveGrade
- Deployed Project Link: https://hivegrader.netlify.app/
- Demo Video Link:
- Presentation Link: https://www.canva.com/design/DAGFfDOBR24/MQ8YnY_JXw_HNr_8iU_0cg/edit?utm_content=DAGFfDOBR24&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
EXPERIENCE AT HackWithDelhi
It was a great experience participating in HackWithDelhi. We learned a lot from the developers and the participants we met at the hackathon. The arrangements were excellent and the hackathon was smoothly conducted. We are looking forward to attending HackWithDelhi next year.
WINNING POTENTIAL
HiveGrader has winning potential because it is the only Decentralized Grading platform available. HiveGrader is a beginner-friendly, easy to use grading platform which can be used by anyone with ease. HiveGrader provides a transaction feature that helps the judges transfer the prize money to the winning participants. HiveGrader due to its decentralized nature ensures transparent and uniform grades awarded to the participants leading to participant satisfaction towards HiveGrader.