Improvising Hackathon platform, Blogathon, Profile pages, Points and much more
Continuous improvement is better than delayed perfection!
I can’t stop smiling and deeply appreciating this statement from Mark Twain. He has summarized the life of an entrepreneur in a statement as simple as this!
Some time mid last year, we decided to conduct an online data science competition for our community. The only experience we had was by conducting a few offline hackathons and Kaggle competitions we had participated in the past. There were a lot of uncertainties attached to the execution of an online data science competition. We faced several questions – how to distribute data? How to decide the winner?
We decided to keep things simple and functional. This is how the first hackathon screen looked after the overnight hack I had done:
I am sure the designers and UI / UX specialists out there would discern at this screen, but there was some thing magical about it. It just did what it was supposed to – tell people the accuracy of there solutions through a simple interface. The simplicity and responsiveness of platform clicked with the users and we had close to thousand submissions over a 2 day period!
We haven’t looked back since! This is how the platform looks today.
I am glad to announce our First Update of Hackathon Platform for the year. It has come after some toil at our end. But it has come in good time – just before last man standing. And this particular update is very close to my heart. Why?
The short answer is that this unifies everything we do at Analytics Vidhya. I’ll come back to this again. For now, let’s look at the list of updates which are added in this version.
New features of our DataHack platform:
All right! Ahem! Mike testing – Hello 1, 2, 3! Yep – this is working.
Now that I am at the center of this stage, let me reveal the updates briefly!
- Functionality to participate in teams in AV hackathons: The biggest center point of our hackathons is the instant learning which happens through participating. We believe that this learning will increase multi-fold when you participate in a team. Participating in teams will not only enable you to learn on your own, but also enable you to brainstorm with a peer group.
- Badges for activities on Analytics Vidhya: Our discussion portals used to provide badges on desirable activities from people. We just took this a couple of steps forward – now people get badges for hackathons and for blogging as well.
- Point system for activities on Analytics Vidhya: Whether you have written a good answer or an awesome blog or have just finished a hackathon, there are points which you get for all these activities. You can consider these points as a skill score – the more the better.
- Rankings based on points: All your points end up contributing to your rank on Analytics Vidhya. Goes with out saying – the more your points, the better your ranking.
- Profile pages – Now, each user has a dedicated profile page on Analytics Vidhya. You can use this to showcase your skills and your contributions to the larger world.
- Competitions of different formats – Data Science is not about solving a single kind of problems – different roles in the industry requires different skills. In order to make sure we address this point, we will have several kinds of competitions on the platform. This includes blogathons, MCQs, assessment tests, multi round competitions and many more. You will see the flavor of these in coming days.
Let us look at details of each of these new features:
1. Functionality to participate in teams in AV hackathons
This was definitely one of the most awaited feature on our hackathon platform. We had received several requests for enabling this and now we have this feature in the platform.
How does this help you?
When I look back at the projects where I had the highest amount of learning in data science, most of them happened to be in team. We were a team of analysts fighting out a business problem or the other with tight deadline. And this is what we have simulated on our platform.
If you believe you learnt a lot in any of the past hackathon – wait and watch what a team can do for you. The math is very simple – your prize splits and your learning / chances of winning increase multi-fold. You need to select the right partner, of course.
A few specifics about participating as a team:
- Once you have formed a team during a hackathon, it can’t be undone. So, if you are forming a team, make sure you have thought about it. You (and we) will not be able to reverse this process.
- You can merge teams, if the sponsor of the hackathon has allowed so. The final team leader would be the team leader of the team sending the merge request.
- You can only send invites to people who are eligible for team formation. Here are the rules which define the eligibility:
- The participant should have registered for the hackathon.
- The person should not have formed a team with any one else.
- You can only send invites to a few people above you in rank and any one below you in rank. If you want to team up with some one above you outside your reach, try and get them to send you an invite.
- When you participate in a team, your points as a result of this hackathon will get divided.
Wow – I can’t wait to see teams in action during our upcoming hackathon.
2. Badges for activities on Analytics Vidhya
Badges will be provided for all activities on Analytics Vidhya – starting from blogging, discussion portals and hackathons. Here is the complete list of badges for each of these:
- Blog – Nice Blog, Good Blog and Great Blog
- Discussion – You can view the entire set of badges here
- Hackathon – Winner, Top 3, Top 10, Top 25
Over time, the best badges would be able to define your profile in a crisp manner.
3. Point system for activities on Analytics Vidhya
While badges define your AV profile at a macro level, points is what differentiates the best among the good ones. Points are meant to push ourselves to achieve more than what we would normally do.
Here is how the point system is defined currently:
- Each like on discussion portal gets 10 points
- Each blog published on Analytics Vidhya gets 100 points
- Participants of a hackathon get points as per following formula:
Points = ( (Total Points / SQRT(Number of TeamMates) / (log(Rank)+1)) * (Percentile ^ 4)
Total Points: The numbers of points allocated to a contest. This can vary depending on the contest. The bigger the stage, higher the points. All signature hackathons till now carry 1,000 points each.
Number of TeamMates: The number of members in a team
Rank: Your team final standing on private leader board
Percentile: Your team relative position to other participants
Note: As of now, the maximum number of teammates allowed in a team are 2.
4. Rankings based on points
- You can access the rankings of people by visiting this page
- The top profiles will also be displayed across all blog pages and hackathon pages.
- Over time people with higher rankings will have different privilages on the site.
Here is how rankings page looks on our most visited page:
5. Profile pages
Profile Pages have been carefully designed to reveal the true credibility of a participant. This includes rank, badges earned, points, last activity, hackathon participation, likes etc. In this update, the focus has been kept more on presenting important metrics of a participant. We will continue to evolve this to make it more useful for you.
Currently, this is how the profile page looks:
6. Competitions of different formats
To ensure a thorough learning, we have introduced various forms of competition suited for people of different competitive level. For example, if you are a beginner, you might find hackathons intimidating, instead you can participate in practice problems. Needless to say, the advanced user would love to test their water in the real battlefield. In addition, we have MCQ challenges, assessment test, blogathon to keep you engaged.
How do these changes sound? If you are thinking this was a lot of work in small time – we bet! If you have feedback, thoughts, suggestions – we are all ears. Drop a comment, reach out to us, post it on our FB page, tweet us and we will respond. If you
like love the changes we have made – leave a high five in the comments below.
Above all, Thank You So Much Avians!
While I have done most of the
talking writing, I wanted to present stories and testimonials from some of the users. It gives us immense satisfaction and deep pleasure that we are able to impact more and more people across the globe every day.
This journey would not have been possible with out support of our community, the team at Analytics Vidhya, our mentors, families and friends. I can’t thank them enough and I promise that the fun has just begun!
With out much delay here is what some AVians had to say about Analytics Vidhya:
AV is one of the best knowledge portal for Data Science I know about and certainly the best in India. It caters to the need of all sorts of people, from beginners to well experienced professionals. The articles are in-depth in nature and cover wide-variety as well which is very difficult to find else where. Discuss portals help people to clarify their doubts while hackathons give a flavor of real world experience. Thank you AV and keep up the good work.!
AV is the best community driven DS group out there.
Whether its data-hacks, meetups or forums, the community is always there to help.
Have learnt a lot being an AVian. Thanks guys 🙂
The blog posts are very informative, the community is very supportive and the regular hackathons are arguably the best short-term data science competitions on the internet. I recommend Analytics Vidhya to everyone interested in data scienceThe blog posts are very informative, the community is very supportive and the regular hackathons are arguably the best short-term data science competitions on the internet. I recommend Analytics Vidhya to everyone interested in data science
What are you waiting for? There hasn’t been a better time in history to be a data science professional. We believe, there hasn’t been a knowledge platform better than Analytics Vidhya to learn. And remember – the journey has just begun!