質問編集履歴
2
問題解決報告
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
- [heroku](https://russianpj.herokuapp.com/verb) 実際に挙動を確認できます。ただし現在問題文はランダムではなく0固定。
|
68
68
|
|
69
|
-
# アドバイスで`question_no`など追加
|
69
|
+
# アドバイスで`question_no`など追加 (2019/10/01追記)
|
70
70
|
|
71
71
|
FiroProchainezoさまのアドバイスで`question_no`など追加しましたが、挙動変わらず。でも`do_fp(question_no)`のように関数に変数渡して。。。というのは私では思いつきませんでした(≧∀≦)
|
72
72
|
|
@@ -105,3 +105,23 @@
|
|
105
105
|
- [GitHub更新済](https://github.com/Yukiya025/russianpj)
|
106
106
|
|
107
107
|
- [heroku更新済](https://russianpj.herokuapp.com/verb) 現在問題と解答の照合が+1ずつずれています。
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
# できましたー(≧∀≦)(2019/10/02追記)
|
112
|
+
|
113
|
+
FiroProchainezoさまのアドバイス:
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
> sessionを使うか、postにhidden属性で入れて渡すかのどちらか
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
sessionを使うことにし、app.pyの`def verb():`に`session['secret_text'] = random.randint(0, 5)`を追加→app.pyの`def do_f():`に`question_no = session['secret_text']`を入れるとズレが解消されました!ありがとうございます<3
|
122
|
+
|
123
|
+
他の問題を出すには前のページに戻る必要があるので`do_f`ページに戻るための`戻って[練習する]ボタンを再度クリック`ボタンも追加しました!遊んでみてください<3
|
124
|
+
|
125
|
+
- [GitHub更新済](https://github.com/Yukiya025/russianpj)
|
126
|
+
|
127
|
+
- [heroku更新済](https://russianpj.herokuapp.com/verb/do_f)
|
1
アドバイスで`question_no`など追加。問題解決はまだ
test
CHANGED
File without changes
|
test
CHANGED
@@ -65,3 +65,43 @@
|
|
65
65
|
- [GitHub](https://github.com/Yukiya025/russianpj)
|
66
66
|
|
67
67
|
- [heroku](https://russianpj.herokuapp.com/verb) 実際に挙動を確認できます。ただし現在問題文はランダムではなく0固定。
|
68
|
+
|
69
|
+
# アドバイスで`question_no`など追加
|
70
|
+
|
71
|
+
FiroProchainezoさまのアドバイスで`question_no`など追加しましたが、挙動変わらず。でも`do_fp(question_no)`のように関数に変数渡して。。。というのは私では思いつきませんでした(≧∀≦)
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
> 問題と解答の照合が+1ずつずれる問題
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
そこで思い至ったのですが、もし[делатьの現在活用](https://russianpj.herokuapp.com/verb)のページでこっそりと乱数`question_no`を生成し、それを[verb/do_f](https://russianpj.herokuapp.com/verb/do_f)→[verb/do_f/<int:question_no>](https://russianpj.herokuapp.com/verb/do_f)と渡せればずれが是正されるのではと考え始めました。が、こっそりと乱数`question_no`を生成し、次のページに渡していく。。。という仕様が思いつきません(T_T)**「こっそり(ページ上では見えないように)」**という部分が難しいです。
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
```SQL
|
84
|
+
|
85
|
+
0|Я|всё что хочу.|1|делаю
|
86
|
+
|
87
|
+
1|Ты|этот мир лучше.|1|делаешь
|
88
|
+
|
89
|
+
2|Что он|сейчас?|1|делает
|
90
|
+
|
91
|
+
3|Мы|глупые селфи.|1|делаем
|
92
|
+
|
93
|
+
4|Это вы|весной.|1|делаете
|
94
|
+
|
95
|
+
5|Они|уроки на английском.|1|делают
|
96
|
+
|
97
|
+
```
|
98
|
+
|
99
|
+
現状例えば上記の並びで乱数が生成されるとすると、1番の答えが2番(делает)と照合され、2番の答えが3番(делаем)と照合され。。。となります。
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
- [GitHub更新済](https://github.com/Yukiya025/russianpj)
|
106
|
+
|
107
|
+
- [heroku更新済](https://russianpj.herokuapp.com/verb) 現在問題と解答の照合が+1ずつずれています。
|