Hack-ED v1.0

1667 Registered Allowed team size: 1 - 4
1667 Registered Allowed team size: 1 - 4

Winners are announced.

hackathon
Online
starts on:
Oct 23, 2020, 12:30 PM ()
ends on:
Nov 29, 2020, 05:30 PM ()

Winners

Overview

About the event

The world is now more connected and online than ever before. Technology has advanced leaps and bounds in being able to make use of data in different forms to derive actionable insights. With the advent of Machine Learning and Artificial Intelligence, the possibilities are limitless.

With that said, K12 Techno Services presents Hack-ED v1.0, inviting all developers and hackathon enthusiasts to come up with fantastic ideas to build products from scratch. Code your way from backend to frontend and design products that are unique, valuable, and user friendly!

This hackathon is open to all developers who have an eye for design and passion for code. Participants can either hack individually or as a team of upto four participants. Take advantage of this opportunity to learn with other teams, showcase your talent, and compete for prizes!

What are we looking for in the submission?

We are looking for innovative and optimized solutions to problems based on the themes mentioned below. Build an application around 1 of the below mentioned themes that aims to inspire and deliver maximum value. The themes revolve around using images or videos and analyzing them to get useful information.

You are allowed to use open source code as and when required and incorporate it within your application.

About K12 Techno Services

K12 Techno Services Pvt. Ltd. is a leading education service provider in India, offering a dynamic suite of academic support, services and solutions. The upgraded teaching methodologies, blended with effective use of technology has been the main idea behind K12. Sequoia Capital and Navneet Learning LLP are our primary investors. Our product portfolio includes a wide range of consumer and enterprise products catering to the education industry.

Themes

Intelligent Video Monitoring

Minimum Requirements

Develop a layer of analysis over video feed. It should be focussed around applications in a school or a classroom environment.

Some examples-

  1. Classroom environment: How much students are participating in discussions, how is the discipline in the class etc
  2. School environment (outside classroom): Discipline in corridors and open areas, Gents entering ladies washrooms and vice versa, Detecting vandalism, Detecting medical emergencies etc
  3. Hostel environment: Students outside dorms after designated timings, Unauthorized entry in campus etc
  4. School Buses: Driver drowsy, driver talking on cellphone while driving, driver/conductor smoking in the bus etc

Feel free to work on any other application relevant to the school ecosystem. The analysis can be on live feed triggering alerts in real-time or on recorded feed for consolidated analysis

On Front End:

  • Build an interface to upload a video for analysis
  • Display results in a presentable manner for the uploaded video
  • Display results of previously uploaded videos (optional)

On Back end:

  • Build the algorithm to analyze the video and identify the event(s) of your choice
  • Store the clip showing the event occurrence and capture the relevant details
  • The data sharing between Frontend and Backend should be in JSON format rendered over REST APIs.
  • Zip all your Source Code, Screenshots, Deployment Instructions/Readme and Upload

Bonus Points

  • Implement multiple relevant use cases successfully for extra points
OMR Reader

Build a mobile/desktop/web app that helps you grade multiple-choice tests in minutes. Allow teachers to scan the OMR Sheet submitted by students with their smartphone, and the app does the rest.

Preferred stack : A mobile App that consumes Python REST APIs.

Minimum Requirements

The key features of the app are:

  • Upload answer key - Question Number, Correct Option, Marks for correct answer
  • Start evaluating answer sheets. Allow multiple answer sheets to be evaluated with the same key. Question number will be numeric on the OMR Sheet.
  • Store and Display Results - student wise and aggregate

Bonus Points

  • If the app can read the 10 digit unique student enrollment number handwritten on the OMR answer sheet and store the result against the enrollment number.
  • If the app can be handle different types of questions (MCQs with more than 4 options, MCQs with more than one correct answer)

Resources: Sample OMR Sheets

Maths Problem Solving using image processing

Build an application that can automatically evaluate handwritten mathematical problems.

Eg. given an equation 2+3 = 5, it should be able to tell whether the answer is correct or not.
Preferred tech stack: A mobile App that consumes Python REST APIs.

Minimum Requirements

Start with simple arithmetic operations on integers - Addition, Subtraction, Multiplication, Division. It should follow the BODMAS principle.

Bonus Points

If more complex use cases can be handled such as working with fractions, decimals, exponents etc. Sky's the limit for allowing evaluation of complex calculations and mathematical expressions.

Prizes INR 75,000 in prizes

Main Prizes
1st Prize
INR 40,000
2nd Prize
INR 25,000
3rd Prize
INR 10,000

Social Share

Help & Support

Please contact event admin
Tripti at tripti@hackerearth.com
Notifications
View All Notifications

?