diff --git a/kanken_online/__init__.py b/kanken_online/__init__.py
index 028baa7..7aa9928 100644
--- a/kanken_online/__init__.py
+++ b/kanken_online/__init__.py
@@ -111,6 +111,10 @@ def create_app(test_config=None):
@app.get("/exam")
def exam():
return render_template("exams/level1.html")
+
+ @app.get("/examresult")
+ def exam_result():
+ return render_template("exams/level1_results.html", score=200, user_id=1, user_name="username")
def format_reading(reading: str) -> str:
"""Apply bold to the part of the reading which the kanji represents; for kun, this can be
diff --git a/kanken_online/static/lang/en.json b/kanken_online/static/lang/en.json
index 2196895..6aaf801 100644
--- a/kanken_online/static/lang/en.json
+++ b/kanken_online/static/lang/en.json
@@ -45,5 +45,6 @@
"user_introduction": "User",
"pfp": "Profile picture",
"level_1_exam": "Level 1 exam",
-"exam": "Exam"
+"exam": "Exam",
+"results": "Results"
}
\ No newline at end of file
diff --git a/kanken_online/static/lang/ja.json b/kanken_online/static/lang/ja.json
index 2154dad..d0d28fc 100644
--- a/kanken_online/static/lang/ja.json
+++ b/kanken_online/static/lang/ja.json
@@ -45,5 +45,6 @@
"user_introduction": "利用者の",
"pfp": "利用者アイコン",
"level_1_exam": "一級試験",
-"exam": "試験"
+"exam": "試験",
+"results": "結果"
}
\ No newline at end of file
diff --git a/kanken_online/templates/exams/level1.html b/kanken_online/templates/exams/level1.html
index 89547d7..a5565ac 100644
--- a/kanken_online/templates/exams/level1.html
+++ b/kanken_online/templates/exams/level1.html
@@ -194,5 +194,8 @@
{% endfor %}
+
+採点
+
{% endblock %}
\ No newline at end of file
diff --git a/kanken_online/templates/exams/level1_results.html b/kanken_online/templates/exams/level1_results.html
new file mode 100644
index 0000000..61b846d
--- /dev/null
+++ b/kanken_online/templates/exams/level1_results.html
@@ -0,0 +1,193 @@
+{% extends 'base.html' %}
+
+{% block header %}
+
{% block title %}{{ localize("results") }}{% endblock %}
+{% endblock %}
+
+{% block content %}
+
+
+
+ 受験級 |
+ 受験番号 |
+ 氏名 |
+
+
+
+
+ 1 |
+ {{ user_id }} |
+ {{ user_name }} |
+
+
+
+
+
+ あなたの得点
|
+ {{ score }}
|
+
+ {% if score >= 160 %}
+ 合格おめでとうございます。
+ {% else %}
+ 合格まであと{{ 160-score }}点です。
+ {% endif %}
+ |
+
+
+ 今回の合格点 {{score}}/満点200点 |
+
+
+
+
+
+ 設問事項
|
+ 結果詳細(○→正解、×→不正解、─→無回答
|
+ 得点/満点
|
+ 全受験者の平均点
|
+
+
+ 1~5 |
+ 6~10 |
+ 11~15 |
+ 16~20 |
+ 21~25 |
+ 26~30 |
+
+
+
+ 1 |
+ 読み
|
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ 30点/30点 |
+ 30点 |
+
+
+ 2 |
+ 書き取り
|
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ 40点/40点 |
+ 40点 |
+
+
+ 3 |
+ 語選択 書き取り |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ |
+ 10点/10点
|
+ 10点
|
+
+
+ 4-1 |
+ 四字熟語 書き取り
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 20点/20点 |
+ 20点 |
+
+
+ 4-2 |
+ 四字熟語 意味と読み
|
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ |
+ 10点/10点 |
+ 10点 |
+
+
+ 5 |
+ 熟字訓・当て字・読み
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 10点/10点 |
+ 10点 |
+
+
+ 6 |
+ 熟語の読み・一字訓読
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 10点/10点 |
+ 10点 |
+
+
+ 7 |
+ 対義語・類義語
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 20点/20点
|
+ 20点
|
+
+
+ 8 |
+ 故事・諺・書き取り
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 20点/20点
|
+ 20点
|
+
+
+ 9-1 |
+ 文章題 書き取り
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ 20点/20点 |
+ 20点 |
+
+
+ 9-2 |
+ 文章題 読み
|
+ ○○○○○ |
+ ○○○○○ |
+ |
+ |
+ |
+ |
+ |
+ 10点 |
+
+
+
+{% endblock %}
\ No newline at end of file