Skip to content

Commit 9f6696c

Browse files
authored
Merge pull request #1921 from AtCoder-NoviSteps/#1920
📚 Update docs (#1920)
2 parents 2bfec24 + 3b24aa0 commit 9f6696c

File tree

10 files changed

+16
-16
lines changed

10 files changed

+16
-16
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
## 主な機能
5555

5656
- 問題の回答状況の記録
57-
- 問題一覧: 難易度(ヒューリスティックな判断を含む)を見て、問題を探す
57+
- 一覧表: コンテストの種類や難易度(ヒューリスティックな判断を含む)から問題を探す
5858
- 問題集: 特定のトピックに関する例題・類題を集中して解く
5959

6060
## 予備知識
@@ -71,7 +71,7 @@
7171

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

7777
## 本サービスのスポンサー(敬称略・順不同)

src/lib/constants/navbar-links.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ export const ACCOUNT_TRANSFER_PAGE = `/account_transfer`;
1313
export const navbarLinks = [
1414
{ title: `ホーム`, path: HOME_PAGE },
1515
{ title: `問題集`, path: WORKBOOKS_PAGE },
16-
{ title: `問題一覧`, path: PROBLEMS_PAGE },
16+
{ title: `一覧表`, path: PROBLEMS_PAGE },
1717
{ title: `サービスの説明`, path: ABOUT_PAGE },
1818
];
1919

2020
export const navbarDashboardLinks = [
2121
{ title: `問題のインポート`, path: IMPORTING_PROBLEMS_PAGE },
22-
{ title: `問題一覧`, path: PROBLEMS_PAGE },
22+
{ title: `一覧表`, path: PROBLEMS_PAGE },
2323
{ title: `問題集`, path: WORKBOOKS_PAGE },
2424
{ title: `タグ一覧`, path: TAGS_PAGE },
2525
{ title: `アカウント移行`, path: ACCOUNT_TRANSFER_PAGE },

src/lib/services/task_results.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ import type { FloatingMessages } from '$lib/types/floating_message';
2424

2525
import { NOT_FOUND } from '$lib/constants/http-response-status-codes';
2626

27-
// DBから取得した問題一覧とログインしているユーザの回答を紐付けしたデータ保持
27+
// DBから取得した問題とログインしているユーザの回答を紐付けしたデータ保持
2828
const statusById = await getSubmissionStatusMapWithId();
2929
const statusByName = await getSubmissionStatusMapWithName();
3030

3131
export async function getTaskResults(userId: string): Promise<TaskResults> {
32-
// 問題一覧と特定のユーザの回答状況を使ってデータを結合
32+
// 問題と特定のユーザの回答状況を使ってデータを結合
3333
// 計算量: 問題数をN、特定のユーザの解答数をMとすると、O(N + M)になるはず。
3434
const tasks = await getTasks();
3535
const answers = await answer_crud.getAnswers(userId);

src/lib/utils/task.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export const getTaskTableHeaderName = (contestType: ContestType, taskResult: Tas
105105
return taskResult.task_table_index;
106106
};
107107

108-
// 問題一覧や問題集の詳細ページでは、AtCoder ProblemsのAPIから取得したタイトルからプレフィックス(A., B., ..., G. など)を非表示にする
108+
// 一覧表や問題集の詳細ページでは、AtCoder ProblemsのAPIから取得したタイトルからプレフィックス(A., B., ..., G. など)を非表示にする
109109
// 理由: 問題を解くときに、プレフィックスからの先入観を受けないようにするため
110110
// その他: プレフィックスは、同じテーブルの出典に記載する
111111
export const removeTaskIndexFromTitle = (title: string, taskTableIndex: string = '') => {

src/routes/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<Button href={WORKBOOKS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">問題集へ</Button>
8585
</div>
8686

87-
<!-- 問題一覧 -->
87+
<!-- 一覧表 -->
8888
<Heading tag="h2" class="text-xl font-medium md:text-2xl lg:text-3xl mt-14 xs:mt-20 mb-3">
8989
問題の回答状況を自分で記録できる
9090
</Heading>
@@ -115,7 +115,7 @@
115115
</div>
116116

117117
<div class="flex flex-wrap justify-center items-center">
118-
<Button href={PROBLEMS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">問題一覧へ</Button>
118+
<Button href={PROBLEMS_PAGE} class="w-full sm:w-5/6 md:w-1/3 m-2">一覧表へ</Button>
119119
</div>
120120

121121
<p class="mb-10 xs:mb-16"></p>

src/routes/about/SectionSnippets.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
を利用することもできます。
8787
</Li>
8888
<Li>
89-
問題集や問題一覧で、グレードおよび問題を選び、回答欄の「更新」をクリックもしくはタップします。
89+
問題集や一覧表で、グレードおよび問題を選び、回答欄の「更新」をクリックもしくはタップします。
9090
</Li>
9191
<Li>該当する回答状況 (デフォルトは「未挑戦」)を選択し、「回答を更新」ボタンを押します。</Li>
9292
</List>

src/routes/problems/+page.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { TaskResults } from '$lib/types/task';
55
import { Roles } from '$lib/types/user';
66
import * as action from '$lib/actions/update_task_result';
77

8-
// 問題一覧ページは、ログインしていなくても閲覧できるようにする
8+
// 一覧表ページは、ログインしていなくても閲覧できるようにする
99
export async function load({ locals, url }) {
1010
const session = await locals.auth.validate();
1111
const params = await url.searchParams;

src/routes/problems/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@
3232

3333
<!-- TODO: Searchを追加 -->
3434
<div class="container mx-auto w-5/6">
35-
<HeadingOne title="問題一覧" />
35+
<HeadingOne title="一覧表" />
3636

3737
<!-- See: -->
3838
<!-- https://flowbite-svelte.com/docs/components/tabs -->
3939
<Tabs tabStyle="underline" contentClass="bg-white dark:bg-gray-800 mt-0 p-0">
4040
<!-- Contest table -->
41-
{@render problemListTab('テーブル(アルファ版)', 'contestTable', contestTable)}
41+
{@render problemListTab('コンテスト別(アルファ版)', 'contestTable', contestTable)}
4242

4343
<!-- Grades -->
44-
{@render problemListTab('グレード', 'listByGrade', listByGrade)}
44+
{@render problemListTab('グレード別', 'listByGrade', listByGrade)}
4545

4646
<!-- Grade guidelines -->
4747
{@render problemListTab('グレードの目安', 'gradeGuidelineTable', gradeGuidelineTable)}

src/routes/problems/[slug]/+page.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const actions = {
3434
return fail(BAD_REQUEST, { slug });
3535
}
3636

37-
// HACK: 回答状況をクリックした後に問題一覧ページに戻るのをユーザが望んでいるか?
37+
// HACK: 回答状況をクリックした後に一覧表ページに戻るのをユーザが望んでいるか?
3838
redirect(TEMPORARY_REDIRECT, '/problems');
3939
},
4040
} satisfies Actions;

src/routes/problems/[slug]/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
let buttons = data.buttons;
1717
</script>
1818

19-
<!-- TODO: 回答状況は、問題一覧のリストやテーブルから更新する -->
19+
<!-- TODO: 回答状況は、一覧表のリストやテーブルから更新する -->
2020
<!-- TODO: 類題の表示できるようにする -->
2121
<!-- TODO: 解法メモなどを記録できるようにする -->
2222
<div class="container mx-auto w-5/6">

0 commit comments

Comments
 (0)