Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#305 add number sign before each number in lessons #314

Merged
merged 5 commits into from
Oct 31, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -239,9 +239,14 @@ internal val golubinaIntroLessons by lessons {
Они получаются из букв А, Б, Ц, Д, Е добавлением цифрового знака.
Например, цифра 3, как и число 3 - это цифровой знак + Ц.
Число двадцать четыре - это цифровой знак, затем буквы Б и Д.
В уроках мы для краткости не будем всякий раз ставить цифровой знак."""
В следующих шагах просмотрите, а затем введите число «двенадцать тысяч
триста сорок пять»."""
)
showAndInputChars("12345")
+Show(content.markers.getValue(MarkerType.NumberSign))
zuevval marked this conversation as resolved.
Show resolved Hide resolved
for (char in "12345") {
+Show(content.symbols.getValue(char))
}
inputNumber(12345)
+Info(
"""
На пятой сверху строчке на странице 14 пособия, под строкой с цифровым знаком,
Expand All @@ -260,7 +265,9 @@ internal val golubinaIntroLessons by lessons {
Урок $iLesson пройден! Рекомендуем самостоятельно изучить цифры и числа на странице 15
в пособии (внизу страницы).
<br>
Следующий урок будет посвящён буквам Ф, Г и цифрам 6, 7."""
Также цифры можно повторять в разделе приложения "Практика".
В разделе "Практика" не нужно вводить перед цифрами цифровой знак,
но при письме обязательно ставить его перед каждым числом."""
})
}

Expand Down Expand Up @@ -316,8 +323,7 @@ internal val golubinaIntroLessons by lessons {
<br>
В следующих трёх шагах введите число ШЕСТЬДЕСЯТ СЕМЬ."""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("67")
inputNumber(67)
+Info(
"""Напишите слово БЕГ и число "ШЕСТДЕСЯТ СЕМЬ" при помощи брайлевского прибора."""
).annotate(StepAnnotation.slateStylusRequired)
Expand All @@ -344,8 +350,7 @@ internal val golubinaIntroLessons by lessons {
цифровой знак.
"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("123")
inputNumber(123)
+Info(
"""
Буква Х обозначается точками 1, 2 и 5.
Expand All @@ -369,8 +374,7 @@ internal val golubinaIntroLessons by lessons {
+Info("""Наберите восклицание АХ""")
inputPhraseByLetters("АХ")
+Info("""Далее введите, поставив цифровой знак, число "ВОСЕМЬСОТ СЕМЬДЕСЯТ ШЕСТЬ" """)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("876")
inputNumber(876)
+Info(
"""Введите на брайлевском приборе слова ЦЕХ, АХ и число ВОСЕМЬСОТ СЕМЬДЕСЯТ ШЕСТЬ."""
).annotate(StepAnnotation.slateStylusRequired)
Expand Down Expand Up @@ -424,8 +428,7 @@ internal val golubinaIntroLessons by lessons {
+Info(
"""Введите по символам число 850"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("850")
inputNumber(850)
+Info(
"""
Напишите с помощью брайлевского прибора слова, набранные до этого на экране:
Expand Down Expand Up @@ -726,8 +729,7 @@ internal val golubinaIntroLessons by lessons {
+Info(
"""Введите отдельными символами число 215, поставив перед ним цифровой знак"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("215")
inputNumber(215)

+Info(
"""
Expand Down Expand Up @@ -913,8 +915,7 @@ internal val golubinaIntroLessons by lessons {
+Info(
"""Теперь наберите число 870, сначала поставив цифровой знак"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("870")
inputNumber(870)
+Info(
"""
Теперь рассмотрим букву 'Т'.
Expand Down Expand Up @@ -1180,8 +1181,7 @@ internal val golubinaIntroLessons by lessons {
+Info(
"""Также в качестве повторения введите цифровой знак, а за ним число 964"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("964")
inputNumber(964)
+Info(
"""
Переходим к главному в сегодняшнем уроке: ознакомимся с буквой 'И краткое'.
Expand Down Expand Up @@ -1687,8 +1687,7 @@ internal val golubinaIntroLessons by lessons {
за ним число 1984
"""
)
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("1984")
inputNumber(1984)
+Info(
"""
Давайте изучим букву 'Э'.
Expand Down Expand Up @@ -2160,10 +2159,11 @@ internal val golubinaIntroLessons by lessons {
).annotate(StepAnnotation.golubinaBookRequired)

+Info("""В следующих шагах запишите: ДВА ПЛЮС ДВА РАВНО ЧЕТЫРЕ""")
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("2+")
+Input(content.markers.getValue(MarkerType.NumberSign))
inputChars("2=4")
inputNumber(2)
+Input(content.symbols.getValue('+'))
inputNumber(2)
+Input(content.symbols.getValue('='))
inputNumber(4)
+Info(
"""
Запишите на брайлевском приборе примеры:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,8 @@ fun StepsBuilder.slateStylusLine(char: Char) {
"Запишите на брайлевском приборе строку, состоящую из одного символа: $char."
).annotate(StepAnnotation.slateStylusRequired)
}

fun StepsBuilder.inputNumber(number: Int) {
+Input(content.markers.getValue(MarkerType.NumberSign))
zuevval marked this conversation as resolved.
Show resolved Hide resolved
inputChars(number.toString())
}
3 changes: 3 additions & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,9 @@
По нажатию этой кнопки будет выведено сообщение с верными номерами точек, шеститочие будет
заполнено правильными точками и недоступно для переключения. После этого нужно нажать кнопку
<b>\"далее\"</b> и ввести тот же символ ещё раз.
&<br>
При вводе цифр мы не требуем вводить цифровой знак, но помните, что его всегда нужно ставить
перед числами при письме.
]]>
</string>

Expand Down