diff --git a/web/app/controllers/problem.php b/web/app/controllers/problem.php
index cf6678c..d9ef9c6 100644
--- a/web/app/controllers/problem.php
+++ b/web/app/controllers/problem.php
@@ -392,48 +392,50 @@ if (UOJContest::cur()) {
= UOJProblem::cur()->getUploaderLink() ?>
-
-
- = UOJLocale::get('problems::difficulty') ?>
-
-
- = UOJProblem::cur()->getDifficultyHTML() ?>
-
-
-
+ progress() >= CONTEST_FINISHED) : ?>
- = UOJLocale::get('problems::historical score') ?>
+ = UOJLocale::get('problems::difficulty') ?>
- UOJProblem::info('id'), "submitter" => Auth::id()]]) ?>
+
+ = UOJProblem::cur()->getDifficultyHTML() ?>
+
+
+
+
+
+ = UOJLocale::get('problems::historical score') ?>
+
+ UOJProblem::info('id'), "submitter" => Auth::id()]]) ?>
-
- = is_null($his_score) ? '无' : $his_score ?>
-
+
+ = is_null($his_score) ? '无' : $his_score ?>
+
+
+
+
+
+ = UOJLocale::get('problems::tags') ?>
+
+
+
+
+
+
+ = UOJLocale::get('hidden') ?>
+
+
+
+ queryTags() as $tag) : ?>
+ = HTML::tag(
+ 'a',
+ ['class' => 'uoj-problem-tag'],
+ HTML::tag('span', ['class' => 'badge bg-secondary'], HTML::escape($tag))
+ ) ?>
+
+
-
-
- = UOJLocale::get('problems::tags') ?>
-
-
-
-
-
-
- = UOJLocale::get('hidden') ?>
-
-
-
- queryTags() as $tag) : ?>
- = HTML::tag(
- 'a',
- ['class' => 'uoj-problem-tag'],
- HTML::tag('span', ['class' => 'badge bg-secondary'], HTML::escape($tag))
- ) ?>
-
-
-
= UOJLocale::get('appraisal') ?>