3 つのフォルダーがあり、これらのフォルダーにはそれぞれ 40 個のタスクがあります。これらのフォルダーをランダム化する必要があります。これは、使用してshuffle($folder)
からセッション配列に保存することで行いました。
しかし、私が見つけている問題は、たとえばユーザーが実験の開始をクリックしたときなど、後でそれらを取得する方法です:
最初の試行に進みます。この時点で、最初の配列を調べてから、switch ステートメントから正しいフォルダーを選択し、テストを開始します。
しかし、その後、2 番目と 3 番目のフォルダーに移動する際に問題が発生します。これらのフォルダーは毎回ランダム化されるため、フォルダーを特定の場所に指定することはできません。
わかりにくいと思いますので、詳細が必要な場合はお知らせください。コードは投稿していませんが、かなりの量がありますが、これまでに行ったことを誰かが見たい場合は、ドロップボックス リンクを設定して、さまざまなファイルを表示できるようにします。
https://www.dropbox.com/sh/l98z3mzk4cd2105/qxz09lWOM9
編集:
助けてくれてありがとう、私はまだ完全に整理していませんが、提案は確かに役に立ちました. ありがとうございました。なんとか機能するようになったら、完全な更新を投稿します。