owned this note
owned this note
---
tags: edu
tittle: おうちで時間割 - 在家學習時間表 - 台灣華語化協作共筆
image: https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_79fc6e80a9cbf8316e9254944aa7c667.png
---
# おうちで時間割 - 在家學習時間表 - 台灣華語化協作共筆
![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_79fc6e80a9cbf8316e9254944aa7c667.png)
:::info
- 網站連結 http://www.studyathome.jp/
- Web App
- 日本語 https://app.studyathome.jp/
- 台灣華語 https://app.studyathome.jp/zh-tw/
- Github
- https://github.com/codeforjapan/StudyAtHome
- 專案授權:MIT
- https://github.com/codeforjapan/StudyAtHome-LP
- 沒寫授權
- 翻譯入口 transifex https://www.transifex.com/studyathome/studyathome-app/
:::
## 概念
每個「老師」都能進去網站開設班級課程,開好之後,就會得到課程代碼,學生再用這個代碼進去自行按照課表裡的資訊上課。
例如:填入學校 g0v、班級 sch001 的課程,就會得到課程代碼「いはんるああ」。
目前課程排列的邏輯,必須在建立課程時指定好日期和時間,無法只列出課表讓學生自行安排上課時間。一堂課可填寫的欄位有:
* 課程日期(日)
* 課程開始與結束時間(時、分)
* 課程名稱
* 分類
* 分類顏色
* 教科書
* 學習目的
* 敘述
* 教材影片
* 補充教材連結
## 專案目標
- [ ] ~~初步目標:至少做日中翻譯,單純的 fork 日文原版過來做中文化。~~
- [x] 中程目標:詢問日本開發團隊有沒有考慮可以做多語系版本。台灣團隊可以貢獻翻譯的工作。
- [ ] 遠程目標:修改上課時間邏輯,課程除了按照時間排課程,也可以自訂用天數排課程。
## 分工(這裡有個坑)
### 團隊
* 開發團隊(日本):[Code for Japan](https://www.code4japan.org/)
* 武貞 真未(企画・広報)
* 林 敬子(UIUXデザイナー)
* 吉沢 太祐(エンジニア)
* 福田 せいじ(エンジニア)
* 渡邊 響(エンジニア)
* 芦田 裕飛(エンジニア)
* 池田 達哉(エンジニア)
* 大杉 洸輝(デザイナー)
* 貢獻者(台灣): [g0v.tw](https://g0v.tw/)
* Bess (聯絡人)
* Lisa(仔魚)
* wildjcrt
* Pichu Chen
* ...以下歡迎自行增加。
### 2020 協作項目
- [x] 日翻中
2020.07.25 Sat. 日翻中 82 條完成!
![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_4032c98e740ed0b293b3da2f4318a674.jpeg)
- [x] 日翻英(或中翻英)
2020.08.13 done.
### 專案聯繫
g0v Slack #edu
---
### 2021 協作項目
- [x] 翻訳もれ対応 翻譯確認 - Bess
- [x] 日時のローカライズ 日期和時間本地化 - Kazuki Imamura
- [ ] ライブラリアップデート library 更新 - Taiyu Yoshizawa
#### 使用說明
(教師和家長)如何使用「在家學習時間表」_20210524
https://docs.google.com/presentation/d/1GNpnRbMl0uG78s_kV6mgSdtmxr89xj7JS59YKMVYSqs/edit?usp=sharing
#### 問題回報
> 來自臉書貼文 https://www.facebook.com/g0v.tw/posts/5636808619693711?notif_id=1622616441638750¬if_t=comment_mention&ref=notif
- [x] 註冊畫面還是以日文為主,是可以成功註冊,但不知道是否對部分使用者不方便? `06/01 fixed`
- [ ] 無法登入的問題
- [ ] 無法刪除已建立的課程
#### 其他許願
- [ ] 想要有草稿功能
- [ ] 連結最多都只能放一個
- [ ] 無法放 YT 連結
#### 翻譯確認
##### Homepage
![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_a7e9422ee6e78b95a1ebfd6ec53c37d4.png)
- Need translate?
- おうちで時間割について https://www.studyathome.jp/
- お問い合わせ https://forms.gle/G91PJ7T8ipTtYeGA6
- Class ID use **Hiragana** in Taiwan use [ㄅㄆㄇㄈㄉ](https://zh.wikipedia.org/wiki/%E6%B3%A8%E9%9F%B3%E7%AC%A6%E8%99%9F) or ABCDE?
- Link: Need a defult link to 台灣華語
- Logo change to 台灣華語 ver.
##### Class Page
![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_852195044fbddcf0feb059326e3c843c.png)
- 週間
- 月 > 週一
- 火 > 週二
- 水 > 週三
- 木 > 週四
- 金 > 週五
- 土 > 週六
- 日 > 週日
- 前の週 > 上一週
- 次の週 > 下一週
##### CREATE TIMETABLE
> 2021.05.20 Confirmed, OK
#### zh_TW.json
> 2021.05.20 Confirmed and fix:
```
{
"common": {
"general": {
"buttons": {
"cancel": "取消",
"close": "關閉",
"go_back": "返回",
"login": "登入",
"logout": "登出",
"ok": "OK",
"save": "儲存",
"change": "變更",
"verify": "認證"
},
"error": {
"default": "發生錯誤,請稍後再試。"
}
},
"calender": {
"prev_week": "上一週",
"next_week": "下一週",
"to_today": "回到今天的時間表"
},
"footer": {
"about": "關於在家學習時間表",
"contact": "聯絡我們",
"terms": "使用條款"
},
"lesson_data": {
"labels": {
"title": "標題",
"subject_name": "科目名",
"textbook": "教科書",
"goal": "目標",
"description": "內容",
"videos": "參考影片",
"materials": "輔助教材"
},
"tags": {
"video": "影片"
}
},
"user_data": {
"labels": {
"nickname": "姓名(顯示名稱)",
"email": "電子信箱",
"password": "密碼",
"password_rules": "密碼必須至少 6 個字元",
"password_not_acceptable": "密碼不符合密碼規則需求",
"password_not_same": "密碼不符合",
"verification_code":"認證碼"
}
},
"agree_terms": {
"checkbox": {
"agree": "我同意使用條款"
},
"buttons": {
"agree": "前往註冊",
"disagree": "不同意"
}
},
"class_id_dialog": {
"title": "目前登入的課程",
"label": {
"class_id": "課程 ID"
}
}
},
"components": {
"editing_screen": {
"title": "製作時間表",
"error": {
"could_not_add_lesson": "出現錯誤,加入課程失敗。請經過一段時間再試一次。"
},
"labels": {
"date": "設定日期",
"time": "設定時間",
"subject_label_color": "標籤顏色",
"video_keyword": "可選功能(影片搜尋)",
"video_url": "參考影片 URL",
"video_thumbnail": "顯示影片縮圖",
"textbook_page": "教科書頁",
"material_title": "副教材標題",
"material_url": "輔助教材 URL"
},
"placeholder": {
"video_keyword": "例)理科"
},
"required": "*符號者為必填項目",
"search_videos": {
"search": "搜尋",
"search_result": "{source}的影片搜尋結果",
"add_to_video_urls": "參考影片 URL 登錄"
}
},
"editing_visibility_dialog": {
"title": {
"show": "公開時間表",
"hide": "隱藏時間表"
},
"buttons": {
"show": "設為公開",
"hide": "設為非公開"
},
"error": {
"could_not_change_visibility": "發生錯誤,變更公開狀態失敗。請經過一段時間再試一次。"
},
"success": {
"message": "已變更課程公開狀態。"
}
}
},
"layouts": {
"protected": {
"class_id_dialog": {
"buttons": {
"switch_to_or_create_class": "課程的切換、登錄"
}
}
}
},
"pages": {
"classes_index": {
"no_lessons": "{date} 的時間表尚未開始。",
"no_lessons_today": "今天的時間表尚未開始。"
},
"edit_index": {
"add_or_edit_lesson": "追加或編輯{className}的課程",
"no_lessons": "尚無{date}的時間表",
"no_lessons_today": "本日尚未安排時間表"
},
"index": {
"error": {
"invalid_class_id": "您的課程 ID 有誤"
},
"students": {
"label": "給上課的學生",
"class_id": "課程 ID"
},
"teachers": {
"label": "給製作時間表的教師",
"buttons": {
"signup": "使用者註冊",
"login": "登入",
"registerLessons": "製作時間表",
"logout": "登出"
}
}
},
"user_classlist": {
"title": "課程一覽",
"add_class": "登錄課程",
"login_to_class": "選擇課程進行登入",
"no_classes": "無可以編輯的課程。請先進行課程登錄。"
},
"user_edit_user_data": {
"title": "使用者資料變更"
},
"user_edit_user_name": {
"title": "變更使用者名稱",
"labels": {
"current_nickname": "現在的使用者名稱",
"new_nickname": "變更後的的使用者名稱"
}
},
"user_edit_user_email": {
"title": "變更電子信箱",
"labels": {
"current_email": "現在的電子信箱",
"new_email": "變更後的電子信箱"
}
},
"user_edit_user_password": {
"title": "變更密碼",
"labels": {
"current_password": "現在的密碼",
"new_password": "變更後的密碼",
"new_password_confirm": "密碼(確認用)"
}
},
"user_login": {
"title": "請先登入",
"error": {
"invalid": "您輸入的電子信箱或密碼有誤"
}
},
"user_register_class": {
"title": "課程登錄",
"buttons": {
"register": "登錄結束"
},
"error": {
"default": "課程追加失敗,請您再次登錄。"
},
"labels": {
"school_name": "學校名稱",
"class_name": "課程名稱",
"class_name_visible": "請注意,課程名稱將會被顯示"
}
},
"user_registered": {
"title": "登錄成功!",
"buttons": {
"add_or_edit_lessons": "新增或編輯課程"
},
"labels": {
"new_class_id": "您的課程 ID"
}
},
"user_signup": {
"title": "使用者註冊",
"buttons": {
"signup": "登錄"
},
"labels": {
"password_confirm": "密碼(確認用)"
},
"success": {
"go_back_to_top": "回到首頁",
"message": "已寄送確認信至您的電子郵件信箱,請點擊確認信內的網址進行驗證。"
}
},
"user_verify": {
"title": "確認電子信箱"
},
"user_verify_new_email": {
"title": "確定變更電子信箱"
}
}
}
```
#### library
```
{
// Common properties
"title": "fooooooooooooo",
"description": "baaaaaaaaaaaar",
// Keywords for searching (space-separeted)
"keywords": "foo bar baz bess",
// Properties inherent in each platform
"source": "<platform name>",
"inherentProperties": {
"foo": 1,
"bar": "string",
"baz": "2021-05-22T00:00:00Z",
"bess": "Thank You Very Much!!!"
}
}
```
##### 試跑 test
```
{
// Common properties
"title": "認識字母 A",
"description": "一起來認識字母 A",
// Keywords for searching (space-separeted)
"keywords": "英文", "A", "字母"
// Properties inherent in each platform
"source": "Junyi Academy Foundation",
"inherentProperties": {
"foo": 1,
"bar": "string",
"baz": "2021-05-22T00:00:00Z",
"bess": "Thank You Very Much!!!"
}
}
```