Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 0 additions & 6 deletions .gitmodules

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Submodule bert updated from 000000 to 41947b
Submodule bert_google updated from 000000 to cc7051
File renamed without changes.
File renamed without changes.
File renamed without changes.
20 changes: 20 additions & 0 deletions game_project/game/migrations/0021_auto_20200730_1913.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Generated by Django 3.0.5 on 2020-07-30 19:13

import datetime
from django.db import migrations, models
from django.utils.timezone import utc


class Migration(migrations.Migration):

dependencies = [
('game', '0020_auto_20200620_1135'),
]

operations = [
migrations.AlterField(
model_name='activity',
name='created_at',
field=models.DateTimeField(default=datetime.datetime(2020, 7, 30, 19, 13, 40, 289601, tzinfo=utc)),
),
]
20 changes: 20 additions & 0 deletions game_project/game/migrations/0022_auto_20200731_1330.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Generated by Django 3.0.5 on 2020-07-31 13:30

import datetime
from django.db import migrations, models
from django.utils.timezone import utc


class Migration(migrations.Migration):

dependencies = [
('game', '0021_auto_20200730_1913'),
]

operations = [
migrations.AlterField(
model_name='activity',
name='created_at',
field=models.DateTimeField(default=datetime.datetime(2020, 7, 31, 13, 30, 4, 504656, tzinfo=utc)),
),
]
19 changes: 19 additions & 0 deletions game_project/game/migrations/0023_auto_20200731_1331.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Generated by Django 3.0.5 on 2020-07-31 13:31

from django.db import migrations, models
import django.utils.timezone


class Migration(migrations.Migration):

dependencies = [
('game', '0022_auto_20200731_1330'),
]

operations = [
migrations.AlterField(
model_name='activity',
name='created_at',
field=models.DateTimeField(default=django.utils.timezone.now),
),
]
2 changes: 1 addition & 1 deletion game_project/game/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class Question(models.Model):

class Activity(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
created_at = models.DateTimeField(default=timezone.now())
created_at = models.DateTimeField(default=timezone.now)
name = models.CharField(max_length=10) # INDECISIVE, SEPARATE, ADJACENT, SKIP, REPORT


Expand Down
10 changes: 10 additions & 0 deletions game_project/game/static/game/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,16 @@ a.article-title:hover {
position:relative;
}

.textdiv textarea {
width: 80%;
font-size:2vh;
}

.reportForm button {
background-color: #f73106;
color: white;
}

.textbutton{
background-color: #f73106 ;
color: white;
Expand Down
9 changes: 0 additions & 9 deletions game_project/game/templates/game/answer.html
Original file line number Diff line number Diff line change
Expand Up @@ -806,15 +806,6 @@ <h1>{{question_idx}}/{{QUESTION_PER_TEST}}:</h1>
<a class="btn btn-info mb-4" href=" {% url 'question' %} ">Sonraki cümleye geç</a>
</div>

<script >

function showDiv() {
document.getElementById('reportDiv').style.display = "block";
$("#reportButton").hide()
}

</script>

<br>
<br>

Expand Down
17 changes: 15 additions & 2 deletions game_project/game/templates/game/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,16 @@
gtag('js', new Date()); gtag('config', 'UA-170798910-2');
</script>

<script>

function showDiv() {
document.getElementById('reportDiv').style.display = "block";
$("#reportButton").hide()
}

</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js"></script>
</head>
<body>

Expand All @@ -40,7 +50,7 @@
</button>
<div class="collapse navbar-collapse" id="navbarToggle">
<div class="navbar-nav mr-auto">
<a class="nav-item nav-link" href="{% url 'spellchecker_query' %}">-de/-da Yazım Hatası Bulucu</a>
<a class="nav-item nav-link" href="{% url 'spellchecker:query' %}">-de/-da Yazım Hatası Bulucu</a>
<a class="nav-item nav-link" href="{% url 'about' %}">Hakkımızda</a>
</div>
<!-- Navbar Right Side -->
Expand Down Expand Up @@ -89,6 +99,9 @@
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>


<script>
var clipboard = new ClipboardJS('#copypaste_btn');
</script>
</body>
</html>
2 changes: 1 addition & 1 deletion game_project/game/templates/game/test_end.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ <h5>"-de/-da" yazım hatalarını tespit eden uygulamayı kendi cümlelerinizle

<br>

<a class="btn btn-outline-info" href=" {% url 'spellchecker_query' %} ">Yazım denetleyicisine git.</a>
<a class="btn btn-outline-info" href=" {% url 'spellchecker:query' %} ">Yazım denetleyicisine git.</a>

<br>
<br>
Expand Down
9 changes: 0 additions & 9 deletions game_project/game/templates/game/warmup_answer.html
Original file line number Diff line number Diff line change
Expand Up @@ -806,15 +806,6 @@ <h1>{{question_idx}}/{{QUESTION_PER_TEST}}:</h1>
<a class="btn btn-info mb-4" href=" {% url 'warmup_question' %} ">Sonraki cümleye geç</a>
</div>

<script >

function showDiv() {
document.getElementById('reportDiv').style.display = "block";
$("#reportButton").hide()
}

</script>

<br>
<br>

Expand Down
2 changes: 1 addition & 1 deletion game_project/game/templates/game/welcome.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ <h2 style="text-align:center" >Hoş Geldiniz</h2>

Araştırma ekibimiz tarafından Boğaziçi Üniversitesi Bilgisayar Mühendisliği çatısı altında yapay zeka yöntemleri kullanarak "de/da" yazım hatalarını tespit eden bir bilgisayar uygulaması <a href="https://acl-bg.org/proceedings/2019/RANLP%202019/pdf/RANLP009.pdf">geliştirilmişti.</a> Şimdi ise "de/da" yazım hatalarının doğasını ve geliştirdiğimiz uygulamanın kararlarını daha iyi anlamak amacıyla bir deney yapıyoruz.

İsterseniz deneyimize katılmadan önce <a href="{% url 'spellchecker_query' %}">"-de/-da Yazım Hatası Bulucu"</a> sayfasında geliştirdiğimiz uygulamayı deneyebilirsiniz.
İsterseniz deneyimize katılmadan önce <a href="{% url 'spellchecker:query' %}">"-de/-da Yazım Hatası Bulucu"</a> sayfasında geliştirdiğimiz uygulamayı deneyebilirsiniz.

Eğer daha önce kayıt olmadıysanız <a href="{% url 'register' %}">kayıt olarak</a> deneye başlayabilir, eğer kayıt olmuşsanız <a href="{% url 'login' %}">giriş yaparak</a> deneye kaldığınız yerden devam edebilirsiniz.

Expand Down
6 changes: 4 additions & 2 deletions game_project/game_project/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
SECRET_KEY = config['SECRET_KEY']

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False
DEBUG = bool(os.environ["DEBUG"]) if "DEBUG" in os.environ else False

ADMINS = [('Hasan', 'hasan.ozturk2398@hotmail.com'),]

Expand Down Expand Up @@ -151,4 +151,6 @@

MESSAGE_TAGS = {
messages.ERROR: 'danger',
}
}

DOMAIN_NAME = 'dedatakintisi.derlem.com'
3 changes: 2 additions & 1 deletion game_project/spellchecker/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@

class QueryForm(forms.Form):
sentence = forms.CharField(max_length=500)
is_error_found = forms.BooleanField(required=False)
tagged_string = forms.TextInput()


class QueryFeedbackForm(forms.Form):
#isHappy = forms.BooleanField(required = False)
report = forms.CharField(max_length=1000)
23 changes: 23 additions & 0 deletions game_project/spellchecker/migrations/0005_auto_20200730_1913.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Generated by Django 3.0.5 on 2020-07-30 19:13

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('spellchecker', '0004_auto_20200531_0903'),
]

operations = [
migrations.AddField(
model_name='query',
name='tagged_sentence',
field=models.TextField(default=''),
),
migrations.AlterField(
model_name='query',
name='sentence',
field=models.TextField(default=''),
),
]
22 changes: 22 additions & 0 deletions game_project/spellchecker/migrations/0006_feedback.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Generated by Django 3.0.5 on 2020-07-31 13:30

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

dependencies = [
('spellchecker', '0005_auto_20200730_1913'),
]

operations = [
migrations.CreateModel(
name='Feedback',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('report', models.TextField(null=True)),
('query', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='spellchecker.Query')),
],
),
]
23 changes: 23 additions & 0 deletions game_project/spellchecker/migrations/0007_auto_20200731_1638.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Generated by Django 3.0.5 on 2020-07-31 16:38

from django.db import migrations, models
import uuid


class Migration(migrations.Migration):

dependencies = [
('spellchecker', '0006_feedback'),
]

operations = [
migrations.RemoveField(
model_name='query',
name='isHappy',
),
migrations.AddField(
model_name='query',
name='random_id',
field=models.UUIDField(db_index=True, default=uuid.uuid4, editable=False),
),
]
17 changes: 14 additions & 3 deletions game_project/spellchecker/models.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
import uuid

from django.db import models
from django.contrib.auth.models import User


class Query(models.Model):

sentence = models.TextField()
isHappy = models.BooleanField( blank=True, null=True)
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.CASCADE)
sentence = models.TextField(default="")
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.CASCADE)
tagged_sentence = models.TextField(default="")

random_id = models.UUIDField(db_index=True, default=uuid.uuid4, editable=False)


class Feedback(models.Model):

query = models.ForeignKey(Query, on_delete=models.DO_NOTHING)
report = models.TextField(null=True)
Loading