Skip to content

Commit f36c843

Browse files
committed
🎨 Update docs and figures (1271)
1 parent fdf8480 commit f36c843

File tree

9 files changed

+51
-42
lines changed

9 files changed

+51
-42
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<div align="center">
3737
<video
3838
width="720"
39-
src="https://github.com/user-attachments/assets/88b19b21-fda3-4337-8266-9243b89e7096"
39+
src="https://github.com/user-attachments/assets/5d714055-e2fa-47e7-aa50-6e34a977fa58"
4040
autoplay
4141
muted
4242
controls
@@ -49,13 +49,13 @@
4949

5050
- **回答状況を自分で記録できる**: 「AC (正解)」「解説AC」「挑戦中」「未挑戦」から選べます。
5151
- **一歩先の問題に挑戦**: 17段階で難易度付けされており、自分の実力に合った問題が探せます。
52-
- **(開発中) 問題集で得意を伸ばす・苦手を克服**: 例題・類題を通して、各トピックの基礎から応用的な方法まで身につけられます。
52+
- **問題集で得意を伸ばす・苦手を克服**: 例題・類題を通して、各トピックの基礎から応用的な方法まで身につけられます。
5353

5454
## 主な機能
5555

5656
- 問題の回答状況の記録
5757
- 問題一覧: 難易度(ヒューリスティックな判断を含む)を見て、問題を探す
58-
- (開発中) 問題集: 特定のトピックに関する例題・類題を集中して解く
58+
- 問題集(アルファ版): 特定のトピックに関する例題・類題を集中して解く
5959

6060
## 予備知識
6161

@@ -71,7 +71,7 @@
7171

7272
1. (初回のみ) ユーザ名とパスワードを入力して、アカウントを作成します。
7373
2. ログインします。お試し用のアカウント (ユーザ名: guest、パスワード: Hell0Guest) を利用することもできます。
74-
3. 問題一覧で、グレードおよび問題を選び、回答欄の「更新」をクリックもしくはタップします。
74+
3. 問題集や問題一覧で、グレードおよび問題を選び、回答欄の「更新」をクリックもしくはタップします。
7575
4. 該当する回答状況 (デフォルトは「未挑戦」)を選択し、「回答を更新」ボタンを押します。
7676

7777
## 本サービスのスポンサー(敬称略・順不同)
@@ -102,7 +102,7 @@
102102

103103
## ご要望、ご報告、お気付きの点など
104104

105-
- [連絡先](https://twitter.com/acnovisteps)
105+
- [連絡先](https://x.com/acnovisteps)
106106

107107
- [本プロジェクトへの参加方法](https://github.com/KATO-Hiro/AtCoderNovisteps/blob/main/CONTRIBUTING.md)
108108

@@ -121,7 +121,7 @@
121121
- 貢献内容(予定も含む): アプリの仕様に関する提案・技術選定・設計・実装
122122
- [@ウルズニャー](https://x.com/uruzunyaa)
123123
- 役割: 問題の難易度評価
124-
- 貢献内容(予定も含む): 問題の難易度評価
124+
- 貢献内容(予定も含む): 問題の難易度評価、問題集のレビュー
125125
- [@nonon](https://x.com/nonon_math)
126126
- 役割: 問題の難易度評価
127127
- 貢献内容(予定も含む): 問題の難易度評価、問題集作成

src/routes/+page.svelte

Lines changed: 45 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,22 @@
55
// @ts-ignore
66
import ArrowRightOutline from 'flowbite-svelte-icons/ArrowRightOutline.svelte';
77
8+
import ExternalLinkWrapper from '$lib/components/ExternalLinkWrapper.svelte';
9+
810
import { PRODUCT_CATCH_PHRASE } from '$lib/constants/product-info';
11+
import { ATCODER_BASE_URL } from '$lib/constants/urls';
12+
import { WORKBOOKS_PAGE, ABOUT_PAGE, PROBLEMS_PAGE } from '$lib/constants/navbar-links';
913
10-
const workBookImages = [
11-
{
12-
alt: 'List of workbooks',
13-
src: '../../workbooks.png',
14-
title: 'List-of-workbooks',
15-
},
14+
const problemImages = [
1615
{
17-
alt: 'Sample of workbook with 9Q',
18-
src: '../../workbook_9Q_details.png',
19-
title: 'Sample-of-workbook-with-9Q',
16+
alt: 'List of problems',
17+
src: '../../grade_11Q_4Q.png',
18+
title: 'List-of-problems',
2019
},
2120
{
22-
alt: 'Sample of workbook with 9Q final',
23-
src: '../../workbook_9Q_details_final.png',
24-
title: 'Sample-of-workbook-with-9Q-final',
21+
alt: 'Sample of problems with 10Q',
22+
src: '../../grade_10Q_details.png',
23+
title: 'Sample-of-problems-with-10Q',
2524
},
2625
];
2726
</script>
@@ -36,21 +35,16 @@
3635
>
3736
{PRODUCT_CATCH_PHRASE}
3837
</Heading>
38+
3939
<P class="mb-6 text-lg lg:text-xl sm:px-16 xl:px-48 dark:text-gray-300">
4040
【非公式】
41-
<a
42-
href="https://atcoder.jp/"
43-
class="font-medium text-primary-600 hover:underline dark:text-primary-500"
44-
target="_blank"
45-
rel="noreferrer"
46-
>
47-
AtCoder
48-
</a>
41+
<ExternalLinkWrapper url={ATCODER_BASE_URL} description="AtCoder" />
4942
上の問題について、取組み状況を記録していくサイトです。 各問題が細かく難易度付けされており、必要な知識を段階的に習得できます。
5043
</P>
44+
5145
<div class="flex flex-wrap justify-center items-center">
52-
<Button href="/problems" class="w-full sm:w-5/6 md:w-1/3 m-2">問題一覧へ</Button>
53-
<Button color="alternative" href="/about" class="w-full sm:w-5/6 md:w-1/3 m-2">
46+
<Button href={WORKBOOKS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">問題集へ</Button>
47+
<Button color="alternative" href={ABOUT_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">
5448
使い方を見る
5549
<ArrowRightOutline class="w-3.5 h-3.5 ml-2" />
5650
</Button>
@@ -60,19 +54,24 @@
6054
<div class="mx-auto w-11/12 md:w-5/6">
6155
<!-- 主要な機能 + スクリーンショット -->
6256
<!-- FIXME: 重複部分をコンポーネント化 -->
63-
<Heading tag="h2" class="mt-20 mb-3" customSize="text-xl font-medium md:text-2xl lg:text-3xl">
64-
問題の回答状況を自分で記録できる
57+
<!-- 問題集 -->
58+
<Heading
59+
tag="h2"
60+
class="mt-14 xs:mt-24 mb-3"
61+
customSize="text-xl font-medium md:text-2xl lg:text-3xl"
62+
>
63+
問題集で得意を伸ばす・苦手を克服
6564
</Heading>
6665

6766
<div class="text-lg text-gray-800 dark:text-gray-300">
68-
<p class="mb-2">問題は17段階で難易度付けされており、自分の実力に合ったものを探せます。</p>
69-
<p class="mb-16">回答状況は、「AC」「解説AC」「挑戦中」「未挑戦」から選べます。</p>
67+
<p class="mb-2">例題・類題を通して、各トピックの基礎から応用的な方法まで身につけられます。</p>
68+
<p class="mb-10 xs:mb-16">回答状況は、「AC」「解説AC」「挑戦中」「未挑戦」から選べます。</p>
7069
</div>
7170

72-
<div class="flex flex-wrap justify-center items-center mb-20">
71+
<div class="flex flex-wrap justify-center items-center mb-8 xs:mb-12">
7372
<video
7473
width="720"
75-
src="https://github.com/user-attachments/assets/88b19b21-fda3-4337-8266-9243b89e7096"
74+
src="https://github.com/user-attachments/assets/5d714055-e2fa-47e7-aa50-6e34a977fa58"
7675
autoplay
7776
muted
7877
controls
@@ -81,30 +80,40 @@
8180
</div>
8281

8382
<div class="flex flex-wrap justify-center items-center">
84-
<Button href="/problems" class="w-full sm:w-5/6 md:w-1/3 m-2">問題一覧へ</Button>
83+
<Button href={WORKBOOKS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">問題集へ</Button>
8584
</div>
8685

87-
<Heading tag="h2" class="mt-36 mb-3" customSize="text-xl font-medium md:text-2xl lg:text-3xl">
88-
(開発中) 問題集で得意を伸ばす・苦手を克服
86+
<!-- 問題一覧 -->
87+
<Heading
88+
tag="h2"
89+
class="mt-14 xs:mt-20 mb-3"
90+
customSize="text-xl font-medium md:text-2xl lg:text-3xl"
91+
>
92+
問題の回答状況を自分で記録できる
8993
</Heading>
9094

9195
<div class="text-lg text-gray-800 dark:text-gray-300">
92-
<p class="mb-2">例題・類題を通して、各トピックの基礎から応用的な方法まで身につけられます。</p>
93-
<p class="xs:mb-16">注: 予告なく変更される場合があります。ご了承ください。</p>
96+
<p class="mb-10 xs:mb-16">
97+
問題は17段階で難易度付けされており、自分の実力に合ったものを探せます。
98+
</p>
9499
</div>
95100

96101
<div class="m-4">
97102
<Carousel
98103
duration={3000}
99-
images={workBookImages}
104+
images={problemImages}
100105
imgClass="object-contain h-full w-fit"
101106
let:Controls
102-
class="min-h-[540px]"
107+
class="min-h-[300px] xs:min-h-[400px] md:min-h-[540px] mb-8 xs:mb-12"
103108
>
104109
<Controls class="items-center text-primary-700 pt-4" />
105110
</Carousel>
106111
</div>
107112

108-
<p class="xs:mb-16"></p>
113+
<div class="flex flex-wrap justify-center items-center">
114+
<Button href={PROBLEMS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">問題一覧へ</Button>
115+
</div>
116+
117+
<p class="mb-10 xs:mb-16"></p>
109118
</div>
110119
</div>

static/grade_10Q_details.png

128 KB
Loading

static/grade_11Q_4Q.png

-25.7 KB
Loading

static/grade_3Q_6D.png

-104 KB
Binary file not shown.

static/grade_5Q_details.png

-119 KB
Binary file not shown.

static/workbook_9Q_details.png

-161 KB
Binary file not shown.
-178 KB
Binary file not shown.

static/workbooks.png

-99.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)