🍉 エンコードテスト研究の開始🍉



勉強を始める


エンコードテストチームが構成されています.以前後期に共有会に参加した時、先輩騎師から学習グループを作るのがいいと聞いたことがある.( 4週目のレビュー )
だから勉強を考えているうちに、同じ考えを持っている同級生に出会って、勉強グループを作り始めました.
その結果、ますます多くの人が8人の学習グループのメンバーを構成した.

学習の進度


8人の学習グループのメンバーが集まっているため、学習の仕方を計画する必要がある.そこで以下のような学習を行いました.
  • 4人ごとにグループを構成します.しかし、各学習グループはチームを再構築します.
  • 各グループは学習グループ長に決定された.
  • 学習者は、この日に行われる符号化テストの問題を選択する.
  • 学習指導は、この日に行われた問題と解答をまとめ、学習指導者に説明する.
  • このようにして、すべての人が参加し、私のコードを他の人に説明する能力を育成しました.

    学習メンバーのランダム出力


    4名の学習者を選ぶ際には,初期にNAVER梯子を用いて行った.従って,時間遅延の問題が発生し,ランダムパケット論理を簡単に実現できると考えられる.
    初期論理は動機によって実現され、視覚効果が少し追加され、いくつかの論理が変更されました.
    コードは次のとおりです.
    function getStudymember(leader1, leader2) {
      let members = [
        '00님',
        '00님',
        '00님',
        '00님',
        '00님',
        '00님',
        '00님',
        '00님',
      ];
    
      members.splice(members.indexOf(leader1), 1);
      members.splice(members.indexOf(leader2), 1);
      
      members = members.sort(() => Math.random() - Math.random());
      
      console.log(
        `%c1팀:${leader1} | 2팀:${leader2}`,
        'background: gold; color: black'
      );
    
      function setTime(members) {
        let first = members[0];
        let second = members[1];
        members.splice(0, 2);
    
        console.log(
          `1팀:${first}`,
          `${second === undefined ? '' : `| 2팀:${second}`}`
        );
    
        if (members.length <= 0) {
          return clearInterval(interveral);
        }
      }
    
      let interveral = setInterval(() => setTime(members), 500);
    }
    
    //TODO true로 바꾸면 getStudymember가 실행됩니다.
    let start = false;
    
    if (start) {
      getStudymember('조장1', '조장2');
    }

    以下の「組長1」「組長2」にそれぞれ組長の名前を付け、startの値をtrueに変更すると、組員をランダムに組み合わせることができます.
    ほほほ、今このようなも简単にすることができました😎!!