Commit a9f74a30 authored by Wanigasinghe N.T. | IT18229912's avatar Wanigasinghe N.T. | IT18229912

Merge branch 'feat/it18229912' into 'develop'

Content finalzing and component finalzing

See merge request !57
parents abb7e19d 48957f31
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8" project-jdk-type="Python SDK" />
<component name="PyCharmProfessionalAdvertiser">
<option name="shown" value="true" />
</component>
</project>
\ No newline at end of file
......@@ -2,7 +2,18 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="648b439d-0f2d-475f-86c8-ec16c461eb33" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/Presently/presently/users/grammerchecker.py" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/grammerchecker.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/db.sqlite3" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/db.sqlite3" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/media/video/22/publicspeech.mp4" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/media/video/22/publicspeech.mp4" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/models/output.wav" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/models/output.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/myprosody/dataset/audioFiles/publicspeech.wav" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/myprosody/dataset/audioFiles/publicspeech.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/templates/users/emotionaudio.html" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/templates/users/emotionaudio.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/templates/users/prosody.html" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/templates/users/prosody.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/templates/users/slidecheckerdashboard.html" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/templates/users/slidecheckerdashboard.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/templates/users/unusualemotionswarning.html" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/templates/users/unusualemotionswarning.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/urls.py" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/urls.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Presently/presently/users/views.py" beforeDir="false" afterPath="$PROJECT_DIR$/Presently/presently/users/views.py" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
......@@ -35,4 +46,10 @@
</task>
<servers />
</component>
<component name="WindowStateProjectService">
<state x="549" y="163" key="FileChooserDialogImpl" timestamp="1651565050887">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state x="549" y="163" key="FileChooserDialogImpl/0.0.1536.816/1920.0.1920.1032@0.0.1536.816" timestamp="1651565050887" />
</component>
</project>
\ No newline at end of file
......@@ -124,6 +124,7 @@ def detect_emotions(location_videofile, NumberofFrames):
try:
gray_face = cv2.resize(gray_face, model.input_shape[1:3])
except Exception as e:
print("Cannot resize "+str(e))
continue
gray_face = __preprocess_input(gray_face, True)
......@@ -154,4 +155,4 @@ def detect_emotions(location_videofile, NumberofFrames):
else:
return max(arry, key=arry.get), arry
emo, arr1 = detect_emotions(location_videofile, 300)
emo, arr1 = detect_emotions(location_videofile, 50)
......@@ -4,6 +4,10 @@
background-attachment: fixed;
}
#videoupload{
padding-bottom: 62px !important;
}
#bg-overlay{
position: absolute;
left: 0;
......
......@@ -89,27 +89,9 @@
<img src="images/team/6.jpg">
</div>
<div class="team-desc">
<h3>Alea Smith</h3>
<h3>Himanshi Shehara</h3>
<span>Software Developer</span>
<p>The most happiest time of the day!. Praesent tristique hendrerit ex ut laoreet. </p>
<div class="align-center">
<a class="btn btn-xs btn-slide btn-light" href="#">
<i class="fab fa-facebook-f"></i>
<span>Facebook</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="100">
<i class="fab fa-twitter"></i>
<span>Twitter</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="118">
<i class="fab fa-instagram"></i>
<span>Instagram</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="mailto:#" data-width="80">
<i class="icon-mail"></i>
<span>Mail</span>
</a>
</div>
<p>Software Engineering Undergraduate at Sri Lanka Institute of Information Technology </p>
</div>
</div>
</div>
......@@ -119,27 +101,9 @@
<img src="images/team/7.jpg">
</div>
<div class="team-desc">
<h3>Ariol Doe</h3>
<span>Software Developer</span>
<p>The most happiest time of the day!. Praesent tristique hendrerit ex ut laoreet. </p>
<div class="align-center">
<a class="btn btn-xs btn-slide btn-light" href="#">
<i class="fab fa-facebook-f"></i>
<span>Facebook</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="100">
<i class="fab fa-twitter"></i>
<span>Twitter</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="118">
<i class="fab fa-instagram"></i>
<span>Instagram</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="mailto:#" data-width="80">
<i class="icon-mail"></i>
<span>Mail</span>
</a>
</div>
<h3>Naween Tharuka</h3>
<span>UI/UX Engineer</span>
<p>Software Engineering Undergraduate at Sri Lanka Institute of Information Technology</p>
</div>
</div>
</div>
......@@ -149,27 +113,9 @@
<img src="images/team/8.jpg">
</div>
<div class="team-desc">
<h3>Emma Ross</h3>
<h3>Kethmini Rupasinghe</h3>
<span>Software Developer</span>
<p>The most happiest time of the day!. Praesent tristique hendrerit ex ut laoreet. </p>
<div class="align-center">
<a class="btn btn-xs btn-slide btn-light" href="#">
<i class="fab fa-facebook-f"></i>
<span>Facebook</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="100">
<i class="fab fa-twitter"></i>
<span>Twitter</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="118">
<i class="fab fa-instagram"></i>
<span>Instagram</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="mailto:#" data-width="80">
<i class="icon-mail"></i>
<span>Mail</span>
</a>
</div>
<p>Data Science Undergraduate at Sri Lanka Institute of Information Technology</p>
</div>
</div>
</div>
......@@ -179,27 +125,9 @@
<img src="images/team/9.jpg">
</div>
<div class="team-desc">
<h3>Victor Loda</h3>
<span>Software Developer</span>
<p>The most happiest time of the day!. Praesent tristique hendrerit ex ut laoreet. </p>
<div class="align-center">
<a class="btn btn-xs btn-slide btn-light" href="#">
<i class="fab fa-facebook-f"></i>
<span>Facebook</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="100">
<i class="fab fa-twitter"></i>
<span>Twitter</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="#" data-width="118">
<i class="fab fa-instagram"></i>
<span>Instagram</span>
</a>
<a class="btn btn-xs btn-slide btn-light" href="mailto:#" data-width="80">
<i class="icon-mail"></i>
<span>Mail</span>
</a>
</div>
<h3>Chathurdi Wedage</h3>
<span>Quality Assurance Engineer</span>
<p>Data Science Undergraduate at Sri Lanka Institute of Information Technology</p>
</div>
</div>
</div>
......@@ -207,44 +135,5 @@
</div>
</section>
<section>
<div class="container">
<div class="heading-text text-center">
<h2>What people are saying!</h2>
<p class="lead text-center">The most happiest time of the day!. Morbi sagittis, sem quis lacinia faucibus,
orci ipsum gravida tortor, vel interdum mi sapien ut justo.</p>
</div>
<div class="carousel arrows-visibile testimonial testimonial-single testimonial-left" data-items="1">
<div class="testimonial-item">
<img src="images/team/9.jpg" alt="">
<p>Polo is by far the most amazing template out there! I literally could not be happier that I chose to buy
this template!</p>
<span>Alan Monre</span>
<span>CEO, Square Software</span>
</div>
<div class="testimonial-item">
<img src="images/team/9.jpg" alt="">
<p>Polo is by far the most amazing template out there! I literally could not be happier that I chose to buy
this template!</p>
<span>Alan Monre</span>
<span>CEO, Square Software</span>
</div>
<div class="testimonial-item">
<img src="images/team/9.jpg" alt="">
<p>The world is a dangerous place to live; not because of the people who are evil, but because of the people
who don't do anything about it.</p>
<span>Alan Monre</span>
<span>CEO, Square Software</span>
</div>
</div>
</div>
</section>
{% endblock %}
\ No newline at end of file
......@@ -43,7 +43,7 @@
<hr/>
<div class="heading-text heading-line text-center mt-5">
<h4>Summery</h4>
<h4>Summary</h4>
</div>
<div class="text-center py-4">
<h2>The Most Used Emotion for this session: <span style="color:rgb(25, 143, 216)"></span></h2>
......@@ -54,39 +54,39 @@
<h4>Neutral</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="20" data-color="#EA4C89"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#EA4C89"> <span class="percent"></span>
</div>
<h4>Calm</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="95" data-color="#FF675B"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#FF675B"> <span class="percent"></span>
</div>
<h4>Happy</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="51" data-color="#FF9900"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#FF9900"> <span class="percent"></span>
</div>
<h4>Sad</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="02" data-color="#E4EA64"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#E4EA64"> <span class="percent"></span>
</div>
<h4>Angry</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="20" data-color="#6DEA64"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#6DEA64"> <span class="percent"></span>
</div>
<h4>Fearful</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="55" data-color="#0FD1AA"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#0FD1AA"> <span class="percent"></span>
</div>
<h4>Disgust</h4>
</div>
<div class="col-lg-3 text-center">
<div class="pie-chart" data-percent="21" data-color="#C03BE3"> <span class="percent"></span>
<div class="pie-chart" data-percent="10" data-color="#C03BE3"> <span class="percent"></span>
</div>
<h4>Suprised</h4>
<h4>Surprised</h4>
</div>
</div>
......
......@@ -63,7 +63,7 @@
</div>
<div class="team-member col-4 mx-2">
<div class="team-desc">
<h2>Audio Detection of Emotions</h2>
<h2>Emotion Detection from Audio</h2>
<p>The audio file is used to detect emotions and prosody levels</p>
<div class="align-center">
<a class="btn btn-primary" href="{% url 'emotionaudio' %}" type="submit">View more</a>
......@@ -72,7 +72,7 @@
</div>
<div class="team-member col-4 mx-2">
<div class="team-desc">
<h2>Video Detection of Emotions</h2>
<h2>Emotion Detection from Video</h2>
<p>Emotions and hand gestures are detected using the video files</p>
<div class="align-center">
<a class="btn btn-primary" href="{% url 'emotionvideo' %}">View more</a>
......
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.1/css/bootstrap.min.css">
</head>
<body>
<div class="card text-center mt-5 shadow-lg p-3 bg-white rounded"
style="width: 36rem;margin: auto;text-transform: uppercase;">
<h4 class="card-title mb-0">Detecting Grammer & Blurred Photo</h4>
<div>
{% if pages %}
{% for page in pages %}
<blockquote class="blockquote">
<p>page {{loop.index}}</p>
</blockquote>
<div class="card-body">
<div>
{% if page[0] %}
{% for image in page[0] %}
<div class="alert alert-dark mb-0 mt-4">
{{ image[0][0] }}
<br>
Sharpness Value: {{ image[0][1] }}
</div>
<img src="{{image[1]}}" class="mt-0">
{% endfor %}
{% endif %}
</div>
<div class="card-body">
<div>
{% if page[1] %}
{% for text in page[1] %}
{% if (text|length > 0) %}
<div class="alert alert-dark mb-0 mt-4">
{% for t in text %}
<br>
{{ t.message }}
<br>
{{ t.sentence }}
<br>
{% for r in t.replacements %}
{{'Suggestion/Corrections : ' + r}}
{% endfor %}
<!-- {{ t.replacements }}-->
<br>
{% endfor %}
</div>
{% endif %}
{% endfor %}
{% endif %}
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
<form class="validated" method="post" action="/" enctype="multipart/form-data">
<div class="custom-file mb-3">
<input type="file" name="file[]" class="custom-file-input" id="document" multiple required>
<label class="custom-file-label" for="document">Choose Pptx...</label>
<div class="invalid-feedback">Example invalid custom file feedback</div>
</div>
<button type="submit" class="btn btn-block btn-danger">
EXTRACT
</button>
</form>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.1/js/bootstrap.min.js"></script>
</body>
</html>
\ No newline at end of file
......@@ -37,8 +37,8 @@
<p>To check the grammar and spellings in presentation slides.</p>
</div>
<div class="col-lg-3" data-animate="fadeInUp" data-animate-delay="2100">
<h4>Overrol Feedback</h4>
<p>share both positive and constructive specific points of feedback with the presenter.</p>
<h4>overall Feedback</h4>
<p>Share both positive and constructive specific points of feedback with the presenter.</p>
</div>
</div>
......@@ -87,7 +87,7 @@
<div>
<form action="." method="post" enctype="multipart/form-data">
{% csrf_token %}
<div class="dropzone p-5">
<div class="dropzone p-5" id="videoupload">
{{form.as_p}}
</div>
<div>
......@@ -148,7 +148,7 @@
<span data-speed="3000" data-refresh-interval="50" data-to="200" data-from="20" data-seperator="true"></span>
</div>
<div class="seperator seperator-small"></div>
<p>Reviews</p>
<p>REVIEWS</p>
</div>
</div>
<div class="col-lg-6">
......@@ -206,7 +206,7 @@
<div class="col-lg-4">
<div>
<h4>vocabulary error analyzing</h4>
<h4>Vocabulary error analyzing</h4>
<p>
Evaluation of vocabulary mistakes in enhancing the audience's understanding of the presentation
</p>
......
......@@ -7,7 +7,7 @@
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{% url 'home' %}">Home</a></li>
<li class="breadcrumb-item"><a href="{% url 'feedback' %}">Dashboard</a></li>
<li class="breadcrumb-item active" aria-current="page">Summery</li>
<li class="breadcrumb-item active" aria-current="page">Summary</li>
</ol>
</nav>
<div class="heading-text heading-section text-center py-5">
......@@ -15,12 +15,12 @@
<span class="lead">Improve your skills and be a good performer!</span>
</div>
<h4>Overall Summery</h4>
<h4>Overall Summary</h4>
<div class="row pb-5">
<div class="col-lg-12">
<ul class="list list-legend">
<li><span style="background-color:#4a81d4"></span>Pronunciation</li>
<li><span style="background-color:#e3eaef"></span>Vocubalary</li>
<li><span style="background-color:#e3eaef"></span>Vocubulary</li>
<li><span style="background-color:#4fc6e1"></span>Emotions</li>
</ul>
<div id="morris_4"></div>
......
......@@ -7,22 +7,22 @@
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{% url 'home' %}">Home</a></li>
<li class="breadcrumb-item"><a href="{% url 'feedback' %}">Dashboard</a></li>
<li class="breadcrumb-item active" aria-current="page">Pronuciation and Grammer errors</li>
<li class="breadcrumb-item active" aria-current="page">Pronunciation and Grammar errors</li>
</ol>
</nav>
<div class="heading-text heading-section text-center py-3">
<h4 class="mb-0">Pronuciation and Grammer Suggestions</h4>
<h4 class="mb-0">Pronunciation and Grammar Suggestions</h4>
<span class="lead">See what presently think about your presentation</span>
</div>
<div class="tabs my-5">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab"
aria-controls="home" aria-selected="true">Grammer Suggestions</a>
aria-controls="home" aria-selected="true">Grammar Suggestions</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab"
aria-controls="profile" aria-selected="false">Pronuciation Errors</a>
aria-controls="profile" aria-selected="false">Pronunciation Errors</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
......@@ -53,7 +53,7 @@
</div>
<div class="d-flex justify-content-center mb-5">
<a class="btn btn-outline" href="{% url 'overallfeedback' %}" type="submit">View summery detail</a>
<a class="btn btn-outline" href="{% url 'overallfeedback' %}" type="submit">View summary detail</a>
</div>
</div>
......
......@@ -45,7 +45,7 @@
<div class="ac-content">
<p class="my-3">{{ mysppron }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
This is the summery of that you are pronunciation level. Get higher value for this. You are good.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -55,7 +55,7 @@
<div class="ac-content">
<p class="my-3">{{ myspgend }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
Available detections are Showing no emotion, speaking passionately and Reading.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -65,7 +65,7 @@
<div class="ac-content">
<p class="my-3">{{ prosody }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
You can check other prosodic features from here.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -75,7 +75,7 @@
<div class="ac-content">
<p class="my-3">{{ myspsyl }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
A unit of pronunciation having one vowel sound, with or without surrounding consonants, forming the whole or a part of a word; for example, there are two syllables in water and three in inferno.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -85,7 +85,7 @@
<div class="ac-content">
<p class="my-3">{{ mysppaus }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
In speech, filler words are short, meaningless words (or sounds) we use to fill the little pauses that occur while we decide what we're going to say next. They're the ums and uhs and ers that litter our conversations whether we like it or not.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -95,7 +95,7 @@
<div class="ac-content">
<p class="my-3">{{ myspsr }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
Speech rate refers to a person's habitual speaking speed. It's calculated through counting the normal number of words they say per minute, and just like people, words per minute (wpm) can vary hugely
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -105,7 +105,7 @@
<div class="ac-content">
<p class="my-3">{{ myspatc }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
Articulation is how clearly the speaker pronounces words.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -117,7 +117,7 @@
<p class="my-3">{{ myspod }}</p>
<p class="my-3">{{ myspbala }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
From total duration This is your total speaking time.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......@@ -133,7 +133,7 @@
<p class="my-3">{{ myspf0q25 }}</p>
<p class="my-3">{{ myspf0q75 }}</p>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
These are fundamental values. If you are aware about these values, use these.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
</div>
......
......@@ -140,7 +140,7 @@
<div class="line"></div>
<div class="row team-members team-members-card m-b-40">
<div class="col-lg-3">
<div class="col-lg-4">
<div class="team-member">
<!-- <div class="team-image">
<img src="images/team/6.jpg">
......@@ -152,19 +152,19 @@
</div>
</div>
</div>
<div class="col-lg-3">
<div class="col-lg-4">
<div class="team-member">
<!-- <div class="team-image">
<img src="images/team/6.jpg">
</div> -->
<div class="team-desc my-3">
<h3>Grammer Checker</h3>
<h3>Grammar & visibility Checker</h3>
<p>Will find each sentence in a text, look up each word in the dictionary</p>
<a href="" class="btn btn-outline btn-rounded">Check</a>
<a href="http://127.0.0.1:5000/" class="btn btn-outline btn-rounded">Check</a>
</div>
</div>
</div>
<div class="col-lg-3">
<div class="col-lg-4">
<div class="team-member">
<!-- <div class="team-image">
<img src="images/team/6.jpg">
......@@ -176,18 +176,7 @@
</div>
</div>
</div>
<div class="col-lg-3">
<div class="team-member">
<!-- <div class="team-image">
<img src="images/team/6.jpg">
</div> -->
<div class="team-desc my-3">
<h3>Visibility Checker</h3>
<p>This is an image's overall clarity in terms of both focus and contrast</p>
<a href="" class="btn btn-outline btn-rounded">Check</a>
</div>
</div>
</div>
</div>
</div>
......
......@@ -33,7 +33,7 @@
<div class="col-lg-3 col-md-12 col-12">
<div class="plan">
<div class="plan-header" style="background-color: #ffeb3b;">
<h4>Supprice</h4>
<h4>Surprise</h4>
<div class="plan-price p-0">88<span>/percent</span> </div>
</div>
<div class="plan-list p-0" style="background-color: rgba(207, 207, 196, 0.692);">
......
......@@ -11,6 +11,7 @@ urlpatterns = [
path('feedback/', views.feedback, name='feedback'),
path('feedback/slide-checker', views.slidecheckerdashboard, name='slidecheckerdashboard'),
path('feedback/slide-checker/color-cube', views.colorcubechecker, name='colorcube'),
path('feedback/slide-checker/grammer-blur-checker', views.grammercheckerslides, name='grammer'),
path('feedback/summery', views.overallfeedback, name='overallfeedback'),
path('feedback/pronuciation-vocubalry-errors', views.pronuciation, name='pronuciation'),
path('feedback/emotion/audio', views.emotionaudio, name='emotionaudio'),
......
......@@ -63,6 +63,9 @@ def slidecheckerdashboard(request):
def colorcubechecker(request):
return render(request, 'users/colourcube.html')
def grammercheckerslides(request):
return render(request, 'users/grammerchecker.html')
def feedback(request):
all_video=Video.objects.all()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment