GL Assignment
GL Assignment
Assumptions
● I have assumed the hackathon platform can be opened only through desktop page and
not through mobile page as that would not help during code upload
● I have assumed only the learners can be a part of the Online Hackathon. Any other
people can’t partner with the learners to be a part of the Online Hackathon.
● Learners can login to the Learning platform (Olympus) by providing their user id and
password and head over to the dashboard available. From the dashboard, they can
head over to the Hackathon platform.
Description
● In the hackathon dashboard (homepage), they can see their team name, name of the
participants, number of submissions and their rank.
● Along with these details they can also see the leaderboard with the top 5 leaders
featured and have the option of scrolling to the next page to check the next 5 in the
leaderboard.
● We also have an option to check the trend of submissions for the leaders in the
leaderboard.
● In the hackathon dashboard, they can see the number of teams registered and the
number of teams that have submitted their solutions.
● They can also check the improvement in submissions over time for the logged in team.
● Finally, there is an option to revisit the FAQs for any doubts related to Hackathon,
participation in the same and the solution provided.
Here if the user/learner checks his score vs Top 3 by clicking on the Your Score vs Top 3 tab,
then he gets a chart depicting the difference in submission scores.
The user/learner can check on the leaderboard by clicking on the second tab in the left hand
side menu bar. This will lead to a page where we can see the leaders with their respective
scores and submission trends. Below is the wireframe portraying the same.
● This is by default a public leaderboard which is shown for all the learner participants.
This gets updated with the submissions flowing in and affects the ranks of the learner
participants.
● We also have the option to check the trend of submissions for the leaders in the
leaderboard.
● There is an option for the private dashboard which gets revealed after the end of
competition. The public leaderboard tests learner participants score against 30% of the
test set while the private leaderboard gives a broader picture with 70% of the test data
set.
● Below is the wireframe that reveals the score with private leaderboard active
● The Learner participant can upload a new solution for the first time or for the nth time by
visiting the next tab on the side menu bar.
● Here s/he will be presented with the options of reading the problem statement. In the
problem statement screen, s/he will be presented with the problem statement and code
and data files to be downloaded for working on the problem. Below is the wireframe.
● We have a test file, train file and sample submission file to get started for the learner
participants.
● Then we have a solution checker tab which will take us to the page where we can
upload the code file, solution file similar to sample submission file downloaded from the
‘Problem Statement’ tab and a description of the solution which can then be submitted
for evaluation to the public leaderboard and finally private leaderboard after the
hackathon ends.
● Then the next tab is ‘My Submission’ which gives a list of the submissions made by the
learner participant. Here s/he will be presented with the options of seeing the
submissions made but can’t edit them. Below is the wireframe.
The above wireframe has details about the submission time, submission message, score for the
respective submission, uploaded code file for the submission and finally solution file.
The learner participants can also ask queries related to any issues by clicking on the next tab on
the menu bar. Then can provide a subject for the query, and the body of the query and post it to
the forum. Below is the wireframe.
The above wireframe provides an option to post queries and also show queries posted by all
learner participants. While the below wireframe only lists the favorite marked queries or marked
important queries.
While clicking on a query either from the ‘All Topics’ section or the ‘Favorites’ section, we will be
directed to another page where we will see the details of the query. We may like, or comment or
follow that query.
While clicking on the next tab on the menu bar, we can check out rewards, help and support and
also share the hackathon over social media to increase its reach among prospective learners
and investors.
While clicking on the next tab ‘Check Rewards’, we can check out rewards, or badges provided
for ontime submissions, faster submissions, massive improvement in score, etc. for learner
participants.
The next tab takes us to Help and Support where we get in touch with the operations team of
Online Hackathon organized by Great Learning.
SOLUTION FOR MVP
For the MVP, I have thought of having just three modules which are important for executing the
Online Hackathon by Great Learning.
The modules are as follows:
1. Hackathon Actionable module containing the ‘Problem Statement’, ‘Solution Checker’
and ‘My Submission’ sections
2. Leaderboard module containing the leaders with scores and other details
3. Finally the Support module containing the Help and Support section along with Share
on Social media to improve reach and visibility
● Here s/he will be presented with the options of reading the problem statement. In the
problem statement screen, s/he will be presented with the problem statement and code
and data files to be downloaded for working on the problem. Above is the wireframe.
● Then we have a solution checker tab which will take us to the page where we can
upload the code file, solution file similar to sample submission file downloaded from the
‘Problem Statement’ tab and a description of the solution which can then be submitted
for evaluation to the public leaderboard
● The above wireframe has details about the submission time, submission message, score
for the respective submission, uploaded code file for the submission and finally solution
file.
● This is by default a public leaderboard which is shown for all the learner participants.
This gets updated with the submissions flowing in and affects the ranks of the learner
participants. The Private Leaderboard has been moved out of the page.
● We also have the option to check the trend of submissions for the leaders in the
leaderboard.
● While clicking on the next tab on the menu bar, we can check out rewards, help and
support and also share the hackathon over social media to increase its reach among
prospective learners and investors.
● The next tab takes us to Help and Support where we get in touch with the operations
team of Online Hackathon organized by Great Learning.
METRICS