Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding latest changes #5

Open
wants to merge 61 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
6961c52
Update app.js
nitya2602 Dec 30, 2019
fd028e0
Update README.md
SinghCoder Dec 31, 2019
aba9b5b
Fixed timer issues.
dmahajan980 Dec 31, 2019
6bb1c62
Merge branch 'master' of https://github.com/dmahajan980/BlindCoding
dmahajan980 Dec 31, 2019
a95897a
Leaderboard Backend
aarjavjain1 Dec 31, 2019
c064a32
Resolved merge conflicts and merged PR.
dmahajan980 Dec 31, 2019
8781037
Merge pull request #2 from dmahajan980/master
dmahajan980 Dec 31, 2019
7d55f08
Merge pull request #3 from aarjavjain1/master
dmahajan980 Dec 31, 2019
3761906
Fixed leaderboard code
Nikhil-Vats Jan 1, 2020
4519246
Added gitignore
Nikhil-Vats Jan 1, 2020
e4470a0
Fixed automatic question updation, correct score management, ensured …
SinghCoder Jan 2, 2020
b714bce
Merge branch 'nitya2602-master' =>
SinghCoder Jan 2, 2020
6931a03
Merge branch 'master' into Paritosh29-master
SinghCoder Jan 2, 2020
ca08434
Merge branch 'Paritosh29-master'
SinghCoder Jan 3, 2020
c76fa08
Added details of extra features to be implemented
SinghCoder Jan 3, 2020
dcb136e
Updated models for score logic
coderjedi Jan 3, 2020
7c622ec
Updated views
coderjedi Jan 3, 2020
94270f1
Added db.sqlite3 back
SinghCoder Jan 3, 2020
6b9ea48
Merge branch 'master' of https://github.com/HarpinderJotSingh/BlindCo…
SinghCoder Jan 3, 2020
e893d97
Update .gitignore
SinghCoder Jan 3, 2020
d5fc386
Merge pull request #1 from HarpinderJotSingh/master
aarjavjain1 Jan 3, 2020
332ebd7
API key to Backend
aarjavjain1 Jan 3, 2020
c85eccf
Resolved Merge Conflicts
aarjavjain1 Jan 3, 2020
08b9f8d
Fixed app.js
aarjavjain1 Jan 3, 2020
ab7e726
Replaced : by = in blind_coding/settings.py for clientId and clientSe…
SinghCoder Jan 4, 2020
97cd8d5
Merge branch 'aarjavjain1-master'
SinghCoder Jan 4, 2020
890151b
Changes made in leaderboard and runCode
coderjedi Jan 4, 2020
1856c03
Updated models
coderjedi Jan 4, 2020
77675a6
Scoring logic updated
SinghCoder Jan 4, 2020
d63de7d
Tested leaderboard logic, fixed minor bugs
SinghCoder Jan 4, 2020
c1ad73b
Merge branch 'coderjedi-master'
SinghCoder Jan 4, 2020
1a009bb
Changed compiler api from jdoodle to judge0
SinghCoder Jan 4, 2020
d3046aa
Leaderboard Animation
Paritosh29 Jan 6, 2020
cc592a9
Saving changes.
dmahajan980 Jan 7, 2020
8d0a4b5
Saving changes.
dmahajan980 Jan 7, 2020
6e48b46
Added functionality to show code.
dmahajan980 Jan 7, 2020
04de859
Code editor was disabled after two attempts of show code, enabled it …
SinghCoder Jan 7, 2020
babe8b9
Merge branch 'dmahajan980-master'
SinghCoder Jan 7, 2020
fdb6cea
Changed alerts to sweet alerts - alert msgs with css applied
SinghCoder Jan 7, 2020
a2b9281
Added instructions, cleared editor after correct answer and logged us…
SinghCoder Jan 7, 2020
97ae086
Resolved conflicts - Logging user out on all correct responses
SinghCoder Jan 7, 2020
a0023f2
Merge pull request #2 from HarpinderJotSingh/master
aarjavjain1 Jan 7, 2020
cc286ba
Removed bugs after testing =>
SinghCoder Jan 11, 2020
21ac1a6
Disabled run button for the time the run result does not comes
SinghCoder Jan 11, 2020
5b64fdd
Merge pull request #3 from HarpinderJotSingh/master
aarjavjain1 Jan 11, 2020
08cc372
Disabled run button for the time the run result does not comes
SinghCoder Jan 11, 2020
e26d01c
LeaderBoard Rank Back
aarjavjain1 Jan 11, 2020
c6099c5
Merge branch 'master' of https://github.com/aarjavjain1/BlindCoding i…
SinghCoder Jan 11, 2020
31a92e9
Rank functionality done
SinghCoder Jan 11, 2020
8b3838e
Merge branch 'aarjavjain1-master'
SinghCoder Jan 11, 2020
10ee674
Added Commit History Visualizer
SinghCoder Feb 12, 2021
41a903d
Disabled code view on selection
TejasTiwari Mar 12, 2021
f5fc3db
Text highlight and devtools issue resolved
Mar 18, 2021
276495a
Merge pull request #15 from TejasTiwari/master
dmahajan980 Mar 18, 2021
2c5f295
Code mapping for each question implemented
TejasTiwari Mar 18, 2021
6da3a91
Merge pull request #16 from TejasTiwari/master
dmahajan980 Mar 19, 2021
beca1b0
Improved leaderboard CSS
TejasTiwari Mar 19, 2021
786abca
Updated apogee logo
TejasTiwari Mar 19, 2021
043155b
Merge pull request #18 from TejasTiwari/master
dmahajan980 Mar 19, 2021
6ea452f
Changed scoring scheme
TejasTiwari Mar 20, 2021
fa53674
Merge pull request #19 from TejasTiwari/master
dmahajan980 Mar 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Leaderboard Backend
aarjavjain1 committed Dec 31, 2019
commit a95897a1017c497639a72caff449269d4afaad59
15 changes: 7 additions & 8 deletions blind_coding/main_app/urls.py
Original file line number Diff line number Diff line change
@@ -2,15 +2,14 @@
from django.urls import path,include,re_path
from . import views


app_name='quiz'

urlpatterns=[
path('main/',views.default),
path('',views.index),
path('login/',views.login),
path('logout/',views.l_out),
path('question/',views.question, name='question'),
path('main/runCode/',views.runCode, name='runCode')

path('main/', views.default, name='main'),
path('', views.index, name='index'),
path('login/', views.login, name='login'),
path('logout/', views.l_out, name='logout'),
path('question/', views.question, name='question'),
path('main/runCode/', views.runCode, name='runCode'),
path('leaderboard/', views.leaderboard, name='leaderboard')
]
18 changes: 17 additions & 1 deletion blind_coding/main_app/views.py
Original file line number Diff line number Diff line change
@@ -91,4 +91,20 @@ def runCode(request):

def l_out(request):
logout(request)
return render(request,'index.html')
return render(request,'index.html')

def leaderboard(request):
leaderboard = Userdata.objects.order_by('-score')
print(leaderboard)
username = []
score = []
for i in range(10):
try:
username.append(leaderboard[i].name)
score.append(leaderboard[i].score)
except:
pass

resp = {'username': username, 'score': score}

return HttpResponse(json.dumps(resp), content_type='application/json')