diff --git a/firebasetest.html b/firebasetest.html new file mode 100644 index 00000000..a88bb983 --- /dev/null +++ b/firebasetest.html @@ -0,0 +1,1545 @@ + + + + + Genki Exercises - 2nd Edition | Genki Study Resources + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Genki Study Resources

+

Login

+
+ Fork Me +
+ +
+
+

News and Info

+
+ + +
+
+
+ +
+
+

Genki Exercises - 2nd Edition

+ +

+ +

Welcome to Genki Study Resources! The exercises provided here are for use with Genki: An Integrated Course in Elementary Japanese textbooks (Second Edition) and are meant to help you practice what you have learned in each lesson. Select a lesson from the quick navigation and then the exercise that you want to practice for that lesson to begin testing your knowledge. Happy studying!

+ +

NEW: Using the 3rd Edition of Genki? Click here to use our new and improved 3rd Edition resources, which now offers a written version for practice exercises, kanji stroke order exercises, and more! (Under Construction)

+ + + +
+ + + +

Lesson 0: Writing System and Greetings (Genki I: p.24-37)

+
+ +

Workbook (Genki I Workbook: p.11-12)

+ +

Listening

+ +
+ +

Lesson 1: New Friends (Genki I: p.38-57)

+
+ +

Workbook (Genki I Workbook: p.13-19)

+ +

Reading and Writing: Hiragana (Genki I: p.290-293)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.117-123)

+ +

Listening

+ +
+ +

Lesson 2: Shopping (Genki I: p.58-83)

+
+ +

Workbook (Genki I Workbook: p.20-26)

+ +

Reading and Writing: Katakana (Genki I: p.294-297)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.124-128)

+ +

Listening

+ +
+ +

Lesson 3: Making a Date (Genki I: p.84-101)

+
+ +

Workbook (Genki I Workbook: p.27-35)

+ +

Reading and Writing: Daily Life (Genki I: p.298-301)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.129-130)

+ +

Listening

+ +
+ +

Lesson 4: The First Date (Genki I: p.102-127)

+
+ +

Workbook (Genki I Workbook: p.36-44)

+ +

Reading and Writing: Mary's Weekend (Genki I: p.302-305)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.131-132)

+ +

Listening

+ +
+ +

Lesson 5: A Trip to Okinawa (Genki I: p.128-145)

+
+ +

Workbook (Genki I Workbook: p.45-53)

+ +

Reading and Writing: Travel (Genki I: p.306-311)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.133-134)

+ +

Listening

+ +
+ +

Lesson 6: A Day in Robert's Life (Genki I: p.146-165)

+
+ +

Workbook (Genki I Workbook: p.54-63)

+ +

Reading and Writing: My Favorite Restaurant (Genki I: p.312-317)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.135-136)

+ +

Listening - Life

+ +
+ +

Lesson 7: Family Picture (Genki I: p.166-185)

+
+ +

Workbook (Genki I Workbook: p.64-72)

+ +

Reading and Writing: Mary's Letter (Genki I: p.318-322)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.137-138)

+ +

Listening - Family

+ +
+ +

Lesson 8: Barbecue (Genki I: p.186-207)

+
+ +

Workbook (Genki I Workbook: p.73-81)

+ +

Reading and Writing: Japanese Office Workers (Genki I: p.323-327)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.139-140)

+ +
+ +

Lesson 9: Kabuki (Genki I: p.208-227)

+
+ +

Workbook (Genki I Workbook: p.82-90)

+ +

Reading and Writing: Sue's Diary (Genki I: p.328-333)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.141-142)

+ +
+ +

Lesson 10: Winter Vacation Plans (Genki I: p.228-249)

+
+ +

Workbook (Genki I Workbook: p.91-99)

+ +

Reading and Writing: The Folktale Kasajizo (Genki I: p.334-339)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.143-144)

+ +
+ +

Lesson 11: After the Vacation (Genki I: p.250-265)

+
+ +

Workbook (Genki I Workbook: p.100-105)

+ +

Reading and Writing: Looking for Friends (Genki I: p.340-345)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.145-146)

+ +
+ +

Lesson 12: Feeling Ill (Genki I: p.266-288)

+
+ +

Workbook (Genki I Workbook: p.106-113)

+ +

Reading and Writing: Tanabata Festival (Genki I: p.346-350)

+ +

Workbook: Reading and Writing (Genki I Workbook: p.147-148)

+ +
+ +

Lesson 13: Looking for a Part-time Job (Genki II: p.26-49)

+
+ +

Workbook (Genki II Workbook: p.11-20)

+ +

Reading and Writing: Interesting Experiences in Japan (Genki II: p.276-282)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.109-110)

+ +
+ +

Lesson 14: Valentine's Day (Genki II: p.50-73)

+
+ +

Workbook (Genki II Workbook: p.21-27)

+ +

Reading and Writing: Personal Advice Column (Genki II: p.283-287)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.111-112)

+ +
+ +

Lesson 15: A Trip to Nagano (Genki II: p.74-95)

+
+ +

Workbook (Genki II Workbook: p.28-34)

+ +

Reading and Writing: My Favorite Place (Genki II: p.288-294)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.113-114)

+ +
+ +

Lesson 16: Lost and Found (Genki II: p.96-117)

+
+ +

Workbook (Genki II Workbook: p.35-43)

+ +

Reading and Writing: The Manga Doraemon (Genki II: p.295-300)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.115-116)

+ +
+ +

Lesson 17: Grumble and Gossip (Genki II: p.118-139)

+
+ +

Workbook (Genki II Workbook: p.44-50)

+ +

Reading and Writing: Yoko Ono (Genki II: p.301-307)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.117-118)

+ +
+ +

Lesson 18: John's Part-time Job (Genki II: p.140-163)

+
+ +

Workbook (Genki II Workbook: p.51-58)

+ +

Reading and Writing: College Life (Genki II: p.308-314)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.119-120)

+ +
+ +

Lesson 19: Meeting the Boss (Genki II: p.164-183)

+
+ +

Workbook (Genki II Workbook: p.59-67)

+ +

Reading and Writing: Letters and E-mails (Genki II: p.315-322)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.121-122)

+ +
+ +

Lesson 20: Mary's Shopping (Genki II: p.184-207)

+
+ +

Workbook (Genki II Workbook: p.68-76)

+ +

Reading and Writing: A Cat's Plate (Genki II: p.323-329)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.123-124)

+ +
+ +

Lesson 21: Burglar (Genki II: p.208-229)

+
+ +

Workbook (Genki II Workbook: p.77-85)

+ +

Reading and Writing: Unlucky Ages (Genki II: p.330-335)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.125-126)

+ +
+ +

Lesson 22: Education in Japan (Genki II: p.230-251)

+
+ +

Workbook (Genki II Workbook: p.86-94)

+ +

Reading and Writing: Tomomi's Diary (Genki II: p.336-341)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.127-128)

+ +
+ +

Lesson 23: Good-bye (Genki II: p.252-273)

+
+ +

Workbook (Genki II Workbook: p.95-105)

+ +

Reading and Writing: What Does This Face Mean? (Genki II: p.342-348)

+ +

Workbook: Reading and Writing (Genki II Workbook: p.129-130)

+ +
+ +

Appendix (Genki II: p.349-385)

+
+ +
+ +

Study Tools

+

This section contains helpful tools and resources to aid with your studies, some of which can be used for creating your own custom exercises.

+ + +
+
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html index a8762705..b92a4ac5 100644 --- a/index.html +++ b/index.html @@ -30,7 +30,10 @@
-

Genki Study Resources

+
+

Genki Study Resources

+

Login

+
Fork Me
diff --git a/login.html b/login.html new file mode 100644 index 00000000..cfb220e5 --- /dev/null +++ b/login.html @@ -0,0 +1,213 @@ + + + + + + Greetings | Genki Study Resources - 2nd Edition + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Genki Study Resources

+ Fork Me +
+ +
+ + + + +
+
+ + + + + + +
+
+ + + + + + + +
+

+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/login/index.html b/login/index.html new file mode 100644 index 00000000..85c2ad7b --- /dev/null +++ b/login/index.html @@ -0,0 +1,72 @@ + + + + + Greetings | Genki Study Resources - 2nd Edition + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Genki Study Resources

+ Fork Me +
+ +
+ + + +
+
+ + + + +
+
+ + +
+ + + + + + \ No newline at end of file diff --git a/resources/css/stylesheet-dark.css b/resources/css/stylesheet-dark.css index 9cdf5f37..9d2b6f14 100644 --- a/resources/css/stylesheet-dark.css +++ b/resources/css/stylesheet-dark.css @@ -7,132 +7,261 @@ */ /* 1. FONT COLORS */ -input[type="text"]::placeholder, input[type="number"]::placeholder, textarea::placeholder, input.writing-zone-input::placeholder, .fill-quiz .writing-zone-input::placeholder { - color:#444; +input[type="text"]::placeholder, +input[type="number"]::placeholder, +input[type="password"]::placeholder, +textarea::placeholder, +input.writing-zone-input::placeholder, +.fill-quiz .writing-zone-input::placeholder { + color: #444; } -.secondary-answer.furigana-only, a.anchor, #exercise-title:after, .quiz-item:before { - color:#666; +.secondary-answer.furigana-only, +a.anchor, +#exercise-title:after, +.quiz-item:before { + color: #666; } -.writing-quiz .quiz-item:before, .helper-present #question-list .quiz-item:before { - color:#888; +.writing-quiz .quiz-item:before, +.helper-present #question-list .quiz-item:before { + color: #888; } -body, input[type="text"], input[type="number"], textarea, select, input[type="text"]:disabled, input[type="number"]:disabled, textarea:disabled, select:disabled, input.writing-zone-input:disabled, #exercise-list .lesson-title, #exercise-list li a:before, .quiz-multi-answer { - color:#AAA; +body, +input[type="text"], +input[type="number"], +input[type="password"], +textarea, +select, +input[type="text"]:disabled, +input[type="number"]:disabled, +input[type="password"]:disabled, +textarea:disabled, +select:disabled, +input.writing-zone-input:disabled, +#exercise-list .lesson-title, +#exercise-list li a:before, +.quiz-multi-answer { + color: #aaa; } #quiz-progress-text { - color:#FFF; + color: #fff; } -a, code { - color:#69A; +a, +code { + color: #69a; } - /* 2. BACKGROUND COLORS */ -.kanji-canvas { background-color:#000; } +.kanji-canvas { + background-color: #000; +} -body, #quick-jisho-window { background-color:#161616; } +body, +#quick-jisho-window { + background-color: #161616; +} -code, input[type="text"], input[type="number"], textarea, select, .table td, .quiz-multi-answer, .text-block .sub-section, .show-bg .problem-answer, .show-bg .secondary-answer, input.writing-zone-input, .genki_pseudo_checkbox, .genki_pseudo_radio { - background-color:#1A1A1A; +code, +input[type="text"], +input[type="number"], +input[type="password"], +textarea, +select, +.table td, +.quiz-multi-answer, +.text-block .sub-section, +.show-bg .problem-answer, +.show-bg .secondary-answer, +input.writing-zone-input, +.genki_pseudo_checkbox, +.genki_pseudo_radio { + background-color: #1a1a1a; } -.quiz-column-title, .verb-quiz .quiz-answer-zone:not(:empty), .quiz-item, #exercise-list, .text-block, #study-tool-ui .item-row.question-row, #result-list, #genki-modal-body, .question-block, .lesson-summary { - background-color:#222; +.quiz-column-title, +.verb-quiz .quiz-answer-zone:not(:empty), +.quiz-item, +#exercise-list, +.text-block, +#study-tool-ui .item-row.question-row, +#result-list, +#genki-modal-body, +.question-block, +.lesson-summary { + background-color: #222; } -.writing-quiz .quiz-item:before, .helper-present #question-list .quiz-item:before, .genki_pseudo_radio:before, .sectionNumber3rd, .dark-mode .button.opt-off:focus { - background-color:#333; +.writing-quiz .quiz-item:before, +.helper-present #question-list .quiz-item:before, +.genki_pseudo_radio:before, +.sectionNumber3rd, +.dark-mode .button.opt-off:focus { + background-color: #333; } .button.opt-off:hover { - background-color:#444; + background-color: #444; } .button.opt-off { - background-color:#555; + background-color: #555; } - /* 3. BORDER COLORS */ -code, input[type="text"], input[type="number"], textarea, select, .table td, .quiz-column-title, .verb-quiz .quiz-answer-zone:not(:empty), .verb-quiz.quiz-over [data-mistakes="0"], #quick-search-results, .dict-search-results, .quiz-item, .quiz-answer-zone:empty, #exercise-list, #exercise-list .lesson-title, #exercise-list ul, .quiz-over [data-mistakes="0"] .quiz-item, input.writing-zone-input, .writing-quiz.quiz-over [data-mistakes="0"], .question-block, .quiz-multi-question, .quiz-multi-question .lesson-image img, .quiz-multi-answer, .text-block, .text-block .sub-section, .show-bg .problem-answer, .show-bg .secondary-answer, #result-list, .result-row, #study-tool-ui .item-row.question-row, .genki_pseudo_checkbox, .genki_pseudo_radio, #quick-jisho-window, .lesson-summary, .kanji-canvas { - border-color:#333; +code, +input[type="text"], +input[type="number"], +input[type="password"], +textarea, +select, +.table td, +.quiz-column-title, +.verb-quiz .quiz-answer-zone:not(:empty), +.verb-quiz.quiz-over [data-mistakes="0"], +#quick-search-results, +.dict-search-results, +.quiz-item, +.quiz-answer-zone:empty, +#exercise-list, +#exercise-list .lesson-title, +#exercise-list ul, +.quiz-over [data-mistakes="0"] .quiz-item, +input.writing-zone-input, +.writing-quiz.quiz-over [data-mistakes="0"], +.question-block, +.quiz-multi-question, +.quiz-multi-question .lesson-image img, +.quiz-multi-answer, +.text-block, +.text-block .sub-section, +.show-bg .problem-answer, +.show-bg .secondary-answer, +#result-list, +.result-row, +#study-tool-ui .item-row.question-row, +.genki_pseudo_checkbox, +.genki_pseudo_radio, +#quick-jisho-window, +.lesson-summary, +.kanji-canvas { + border-color: #333; } -.fill-quiz .writing-zone-input, .vocab-key, .vocab-key > *:last-child, .vocab-key > *:first-child, .vocab-key:before { - border-color:#444; +.fill-quiz .writing-zone-input, +.vocab-key, +.vocab-key > *:last-child, +.vocab-key > *:first-child, +.vocab-key:before { + border-color: #444; } -input[type="text"]::placeholder, input[type="text"]:hover, input[type="number"]:hover, textarea:hover, select:hover, input.writing-zone-input:hover, hr, .sectionNumber3rd { - border-color:#555; +input[type="text"]::placeholder, +input[type="text"]:hover, +input[type="number"]:hover, +input[type="password"]::placeholder, +input[type="password"]:hover, +textarea:hover, +select:hover, +input.writing-zone-input:hover, +hr, +.sectionNumber3rd { + border-color: #555; } .fill-quiz .writing-zone-input:hover { - border-color:#666; + border-color: #666; } -.section-number, .ul-double:after { - border-color:#AAA; +.section-number, +.ul-double:after { + border-color: #aaa; } -input[type="text"]:focus, input[type="number"]:focus, textarea:focus, select:focus, input.writing-zone-input:focus, .fill-quiz .writing-zone-input:focus { - border-color:#F60; +input[type="text"]:focus, +input[type="number"]:focus, +input[type="password"]:focus, +textarea:focus, +select:focus, +input.writing-zone-input:focus, +.fill-quiz .writing-zone-input:focus { + border-color: #f60; } - /* 4. EXCEPTIONS */ -img, #link-list a, .kanji-stroke-order .button, .drawing-quiz .kanji-canvas-actions .button { - opacity:0.7; +img, +#link-list a, +.kanji-stroke-order .button, +.drawing-quiz .kanji-canvas-actions .button { + opacity: 0.7; } -img:hover, a:focus img, -#link-list a:hover, #link-list a:focus, -.kanji-stroke-order .button:hover, .kanji-stroke-order .button:focus, -.drawing-quiz .kanji-canvas-actions .button:hover, .drawing-quiz .kanji-canvas-actions .button:focus { - opacity:1; +img:hover, +a:focus img, +#link-list a:hover, +#link-list a:focus, +.kanji-stroke-order .button:hover, +.kanji-stroke-order .button:focus, +.drawing-quiz .kanji-canvas-actions .button:hover, +.drawing-quiz .kanji-canvas-actions .button:focus { + opacity: 1; } .taking-a-break #genki-modal-body { - background-color:rgba(34, 34, 34, 0.7); + background-color: rgba(34, 34, 34, 0.7); } -.show-bg .problem-answer, .show-bg .secondary-answer { - background-color:rgba(26, 26, 26, 0.5); - border-color:rgba(51, 51, 51, 0.7); +.show-bg .problem-answer, +.show-bg .secondary-answer { + background-color: rgba(26, 26, 26, 0.5); + border-color: rgba(51, 51, 51, 0.7); } .text-block .sub-section .sub-section { - background-color:rgba(255, 255, 255, 0.02); - border-color:rgba(255, 255, 255, 0.05); + background-color: rgba(255, 255, 255, 0.02); + border-color: rgba(255, 255, 255, 0.05); } /* scrollbar */ ::-webkit-scrollbar { - width:17px; - height:17px; + width: 17px; + height: 17px; } -::-webkit-scrollbar-track { background:#1A1A1A; } +::-webkit-scrollbar-track { + background: #1a1a1a; +} ::-webkit-scrollbar-thumb { - background-color:#333; - border:2px solid #1A1A1A; + background-color: #333; + border: 2px solid #1a1a1a; } /* scrollbar buttons */ ::-webkit-scrollbar-button:single-button { - background:url(../images/general/webkit-arrows.gif) no-repeat 0 0 #333; - height:17px; - width:17px; + background: url(../images/general/webkit-arrows.gif) no-repeat 0 0 #333; + height: 17px; + width: 17px; } -::-webkit-scrollbar-button:single-button:vertical:increment { background-position:-17px 0 } -::-webkit-scrollbar-button:single-button:horizontal:decrement { background-position:-34px 0 } -::-webkit-scrollbar-button:single-button:horizontal:increment { background-position:-51px 0 } +::-webkit-scrollbar-button:single-button:vertical:increment { + background-position: -17px 0; +} +::-webkit-scrollbar-button:single-button:horizontal:decrement { + background-position: -34px 0; +} +::-webkit-scrollbar-button:single-button:horizontal:increment { + background-position: -51px 0; +} /* hover / active scrollbar colors */ -::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-button:hover { background-color:#444; } -::-webkit-scrollbar-thumb:active, ::-webkit-scrollbar-button:active { background-color:#555; } +::-webkit-scrollbar-thumb:hover, +::-webkit-scrollbar-button:hover { + background-color: #444; +} +::-webkit-scrollbar-thumb:active, +::-webkit-scrollbar-button:active { + background-color: #555; +} diff --git a/resources/css/stylesheet.min.css b/resources/css/stylesheet.min.css index 17788c8d..b1dfa178 100644 --- a/resources/css/stylesheet.min.css +++ b/resources/css/stylesheet.min.css @@ -147,6 +147,7 @@ a.button:focus { } input[type="number"], input[type="text"], +input[type="password"], select, textarea { font-size: 14px; @@ -162,23 +163,27 @@ select { } input[type="number"]:disabled, input[type="text"]:disabled, +input[type="password"]:disabled, select:disabled, textarea:disabled { color: #333; } input[type="number"]::placeholder, input[type="text"]::placeholder, +input[type="password"]::placeholder, textarea::placeholder { color: #bbb; } input[type="number"]:hover, input[type="text"]:hover, +input[type="password"]:hover, select:hover, textarea:hover { border-color: #999; } input[type="number"]:focus, input[type="text"]:focus, +input[type="password"]:focus, select:focus, textarea:focus { border-color: #f60;