Skip to content

Commit

Permalink
error test
Browse files Browse the repository at this point in the history
  • Loading branch information
sankha555 committed Mar 19, 2021
1 parent 53c0b4c commit b66b407
Show file tree
Hide file tree
Showing 19 changed files with 1,416 additions and 18 deletions.
Binary file modified db.sqlite3
Binary file not shown.
Binary file modified main_app/__pycache__/views.cpython-36.pyc
Binary file not shown.
73 changes: 73 additions & 0 deletions main_app/migrations/0005_auto_20210319_1941.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Generated by Django 2.1.7 on 2021-03-19 19:41

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('main_app', '0004_userdata_chancesused'),
]

operations = [
migrations.AddField(
model_name='question',
name='test_case4',
field=models.CharField(default='', max_length=1000),
),
migrations.AddField(
model_name='question',
name='test_case4_sol',
field=models.CharField(default='', max_length=1000),
),
migrations.AddField(
model_name='question',
name='test_case5',
field=models.CharField(default='', max_length=1000),
),
migrations.AddField(
model_name='question',
name='test_case5_sol',
field=models.CharField(default='', max_length=1000),
),
migrations.AddField(
model_name='question',
name='test_case6',
field=models.CharField(default='', max_length=1000),
),
migrations.AddField(
model_name='question',
name='test_case6_sol',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case1',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case1_sol',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case2',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case2_sol',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case3',
field=models.CharField(default='', max_length=1000),
),
migrations.AlterField(
model_name='question',
name='test_case3_sol',
field=models.CharField(default='', max_length=1000),
),
]
21 changes: 14 additions & 7 deletions main_app/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,20 @@ class Question(models.Model):
testcaseno=models.IntegerField(default=0)
samplein = models.CharField(max_length=45000,default='')
sampleout = models.CharField(max_length=45000,default='')
test_case1=models.CharField(max_length=1000)
test_case2=models.CharField(max_length=1000)
test_case3=models.CharField(max_length=1000)
test_case1_sol=models.CharField(max_length=1000)
test_case2_sol=models.CharField(max_length=1000)
test_case3_sol=models.CharField(max_length=1000)

test_case1=models.CharField(max_length=1000,default='')
test_case2=models.CharField(max_length=1000,default='')
test_case3=models.CharField(max_length=1000,default='')
test_case4=models.CharField(max_length=1000,default='')
test_case5=models.CharField(max_length=1000,default='')
test_case6=models.CharField(max_length=1000,default='')

test_case1_sol=models.CharField(max_length=1000,default='')
test_case2_sol=models.CharField(max_length=1000,default='')
test_case3_sol=models.CharField(max_length=1000,default='')
test_case4_sol=models.CharField(max_length=1000,default='')
test_case5_sol=models.CharField(max_length=1000,default='')
test_case6_sol=models.CharField(max_length=1000,default='')

def __str__(self):
return str(self.pk)

Expand Down
4 changes: 2 additions & 2 deletions main_app/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def runCode(request):
postData = json.loads( request.body.decode('utf-8') )
url = 'http://143.198.238.205:2358/submissions?base64_encoded=false&wait=false'
que = Question.objects.get(qno=postData['qNo'])
stdin = '3'+'\n'+que.test_case1+'\n'+que.test_case2+'\n'+que.test_case3
stdin = '6'+'\n'+que.test_case1+'\n'+que.test_case2+'\n'+que.test_case3+'\n'+que.test_case4+'\n'+que.test_case5+'\n'+que.test_case6
# postData['stdin'] = str(base64.b64encode(stdin.encode("utf-8")))
postData['stdin'] = stdin
# postData['source_code'] = str(base64.b64encode(postData['source_code'].encode('utf-8')))
Expand Down Expand Up @@ -89,7 +89,7 @@ def runCode(request):
else:
quesNo = postData['qNo']
quesData = Question.objects.get(qno= quesNo)
answer = quesData.test_case1_sol+'\n'+quesData.test_case2_sol+'\n'+quesData.test_case3_sol+'\n'
answer = quesData.test_case1_sol+'\n'+quesData.test_case2_sol+'\n'+quesData.test_case3_sol+'\n'+quesData.test_case4_sol+'\n'+quesData.test_case5_sol+'\n'+quesData.test_case6_sol+'\n'
print(answer)
currUser.timeElapsed += int(postData['timeElapsed'])
if answer == resp['stdout']:
Expand Down
6 changes: 3 additions & 3 deletions static/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function leaderbInit(){
});
}
function disableCopyPaste(){
var inp = document.getElementsByClassName('noselect')[0];
/*var inp = document.getElementsByClassName('noselect')[0];
inp.addEventListener('select', function() {
this.selectionStart = this.selectionEnd;
}, false);
Expand All @@ -76,7 +76,7 @@ function disableCopyPaste(){
// console.log('copy-paste');
return false;
}
});
});*/
}

function populateLangs()
Expand Down Expand Up @@ -242,7 +242,7 @@ function getQuestion(queNum){
inStr += inpt[i];
inStr += '\n';
}
let que = response['question'] + '<br><br>'+'Sample Input'+'<br>'+response['sampTCNum']+'<br>'+inStr+'<br><br>'+'Sample Output'+'<br>'+response['sampleOut'];
let que = response['question'] + '<br><br>'+'Sample Input'+'<br>'+inStr+'<br><br>'+'Sample Output'+'<br>'+response['sampleOut'];
document.getElementsByClassName('left')[0].innerHTML=que;
qNo = response['qNo'];
document.getElementById('score').innerHTML = response['userScore'];
Expand Down
4 changes: 2 additions & 2 deletions staticfiles/js/app.33da9917d99d.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function leaderbInit(){
});
}
function disableCopyPaste(){
var inp = document.getElementsByClassName('noselect')[0];
/*var inp = document.getElementsByClassName('noselect')[0];
inp.addEventListener('select', function() {
this.selectionStart = this.selectionEnd;
}, false);
Expand Down Expand Up @@ -242,7 +242,7 @@ function getQuestion(queNum){
inStr += inpt[i];
inStr += '\n';
}
let que = response['question'] + '<br><br>'+'Sample Input'+'<br>'+response['sampTCNum']+'<br>'+inStr+'<br><br>'+'Sample Output'+'<br>'+response['sampleOut'];
let que = response['question'] + '<br><br>'+'Sample Input'+'<br>'+inStr+'<br><br>'+'Sample Output'+'<br>'+response['sampleOut'];
document.getElementsByClassName('left')[0].innerHTML=que;
qNo = response['qNo'];
document.getElementById('score').innerHTML = response['userScore'];
Expand Down
Loading

0 comments on commit b66b407

Please sign in to comment.