﻿{
  "summary": {
    "number_of_turns": 213,
    "number_of_turns_not_empty": 213,
    "average_edit_duration": 4.297,
    "average_edit_duration_all": 8.164,
    "max_edit_duration": 16.012,
    "min_edit_duration": 0.092,
    "num_turn_forceout": 11,
    "percent_forceout": 5.164
  },
  "messages": [
    {
      "message_id": 1,
      "editor_id": 12,
      "message_received": "[เสียงดนตรี]",
      "slice_count": 2,
      "slices": "[เสียงดนตรี]| |",
      "edit_duration": 1.946,
      "edit_duration_all": 16.01,
      "is_forceout": true
    },
    {
      "message_id": 2,
      "editor_id": 12,
      "message_received": "(คุณครูอุมาพร) สวัสดีค่ะ วันนนี้นะคะ ",
      "slice_count": 3,
      "slices": "(คุณครูอุมาพร) สวัสดีค่|ะ วันนนี้นะคะ| |",
      "edit_duration": 3.435,
      "edit_duration_all": 8.112,
      "is_forceout": false
    },
    {
      "message_id": 3,
      "editor_id": 12,
      "message_received": "จะมาพูดคุยกันถึงบทที่ 1 นะคะ เรื่องเซตกันต่อนะคะ ",
      "slice_count": 3,
      "slices": "เราจะมาพูดคุยกันถึงบทที่ 1 นะค|ะ เรื่องเซตกันต่อนะคะ| ซึ่งในบทเรียน|",
      "edit_duration": 5.769,
      "edit_duration_all": 11.507,
      "is_forceout": false
    },
    {
      "message_id": 4,
      "editor_id": 12,
      "message_received": "ในวันนี้นะคะ จะพูดถึงเรื่องควมาสัมพั",
      "slice_count": 1,
      "slices": "ในวันนี้นะคะ จะพูดถึงเรื่องค|",
      "edit_duration": 8.758,
      "edit_duration_all": 8.758,
      "is_forceout": false
    },
    {
      "message_id": 5,
      "editor_id": 12,
      "message_received": "ต่าง ๆ นะคะ ถ้าพร้อมแล้วเดี๋ยวเราไปดูวัตถุประสงค์ของบทเรียนนี้กันดีกว่าค่ะ ในบทเรียนนี้นะคะ ",
      "slice_count": 3,
      "slices": "วามสัมพันธ์|ต่าง ๆ นะคะ ถ้าพร้อมแล้วเดี๋ยวเราไปดูวัตถุประสงค์ของบทเรียนนี้กันดีกว่าค่ะ |ในบทเรียนนี้นะคะ |",
      "edit_duration": 7.863,
      "edit_duration_all": 10.753,
      "is_forceout": false
    },
    {
      "message_id": 6,
      "editor_id": 12,
      "message_received": "หลังจากที่นักเรียนเรียนจบบทเรียนนี้แล้วนะคะ นักเรียนจะต้องระบุ",
      "slice_count": 2,
      "slices": "หลังจากที่นักเรียนเรียนจบบทเรียนนี้แล้วนะคะ| นักเรียนจะต้องระบุ|",
      "edit_duration": 3.845,
      "edit_duration_all": 5.107,
      "is_forceout": false
    },
    {
      "message_id": 7,
      "editor_id": 12,
      "message_received": "ได้ว่านะคะ เป็นเซตที่เท่ากันหรือไม่",
      "slice_count": 2,
      "slices": "ได้ว่านะคะ| เป็นเซตที่เท่ากันหรือไม่|",
      "edit_duration": 0.397,
      "edit_duration_all": 3.685,
      "is_forceout": false
    },
    {
      "message_id": 8,
      "editor_id": 12,
      "message_received": "ค่ะ ระบุได้ว่าเซตที่กำหนดให้เป็นสับเซต",
      "slice_count": 2,
      "slices": "เท่ากัน|ค่ะ ระบุได้ว่าเซตที่กำหนดให้เป็นสับเซต|",
      "edit_duration": 2.107,
      "edit_duration_all": 4.097,
      "is_forceout": false
    },
    {
      "message_id": 9,
      "editor_id": 12,
      "message_received": "หรือไม่เป็นสับเซตกันค่ะ ถ้าพร้อมแล้ว เดี๋ยวเร",
      "slice_count": 2,
      "slices": "หรือไม่เป็นสับเซตกันค่ะ| ถ้าพร้อมแล้ว เดี๋ยวเร|",
      "edit_duration": 3.765,
      "edit_duration_all": 5.828,
      "is_forceout": false
    },
    {
      "message_id": 10,
      "editor_id": 12,
      "message_received": "ไปเริ่มต้นบทเรียนกันเลยนะคะ เดี๋ยวเรามาพิจารณาเซตนี้",
      "slice_count": 2,
      "slices": "า|ไปเริ่มต้นบทเรียนกันเลยนะคะ เดี๋ยวเรามาพิจารณาเซตนี้|",
      "edit_duration": 5.608,
      "edit_duration_all": 7.168,
      "is_forceout": false
    },
    {
      "message_id": 11,
      "editor_id": 12,
      "message_received": "นะคะ เซตแรกค่ะ เซต A นะคะ ",
      "slice_count": 3,
      "slices": "นะคะ |เซตแรกค่ะ| เซต A นะคะ |",
      "edit_duration": 5.131,
      "edit_duration_all": 11.266,
      "is_forceout": false
    },
    {
      "message_id": 12,
      "editor_id": 12,
      "message_received": "คือ 0 1 2 และ 3 ค่ะ เซต B ",
      "slice_count": 3,
      "slices": "ประกอบไปด้วยสมาชิก |คือ 0, 1, 2 และ 3 ค่ะ| เซต B |",
      "edit_duration": 8.629,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 13,
      "editor_id": 12,
      "message_received": "ประกอบไปด้วยสมาชิก คือ 1 0  3 และ 2 ค่ะ ",
      "slice_count": 1,
      "slices": "ประกอบไปด้วยสมาชิก คือ 1, 0,  3 และ 2 ค่ะ |",
      "edit_duration": 10.767,
      "edit_duration_all": 10.767,
      "is_forceout": false
    },
    {
      "message_id": 14,
      "editor_id": 12,
      "message_received": "เดี๋ยวเราไปทำการพิจารณาสมาชิกของเซตกันดีกว่านะคะ เริ่มต้น",
      "slice_count": 2,
      "slices": "เดี๋ยวเราไปทำการพิจารณาสมาชิกของเซตกันดีกว่านะคะ |เริ่มต้น|",
      "edit_duration": 6.212,
      "edit_duration_all": 6.94,
      "is_forceout": false
    },
    {
      "message_id": 15,
      "editor_id": 12,
      "message_received": "ที่ 0 ค่ะ นักเรียนจะเห็นว่า 1 ",
      "slice_count": 3,
      "slices": "ที่ 0 ค่ะ| นักเรียนจะเห็นว่า 1| |",
      "edit_duration": 1.72,
      "edit_duration_all": 6.552,
      "is_forceout": false
    },
    {
      "message_id": 16,
      "editor_id": 12,
      "message_received": "นะคะ และ 0 ก็เป็นสมาชิกของเซต B ค่ะ 1 นะคะ เป็นสมาชิกของเซต A ค่ะ ",
      "slice_count": 4,
      "slices": "นะคะ |และ 0 ก็เป็นสมาชิกของเซต B ค่ะ| 1 นะคะ เป็นสมาชิกของเซต A ค่ะ| |",
      "edit_duration": 2.352,
      "edit_duration_all": 8.428,
      "is_forceout": false
    },
    {
      "message_id": 17,
      "editor_id": 12,
      "message_received": "และ 1 นะคะ ก็เป็นสมาชิกของเซต B ค่ะ ",
      "slice_count": 2,
      "slices": "และ 1 นะคะ ก็เป็นสมาชิกของเซต B ค่ะ| |",
      "edit_duration": 7.37,
      "edit_duration_all": 12.376,
      "is_forceout": false
    },
    {
      "message_id": 18,
      "editor_id": 12,
      "message_received": "2 นะคะ เป็นสมาชิกของ เซต A ค่ะ และ ",
      "slice_count": 2,
      "slices": "2 นะคะ เป็นสมาชิกของ เซต A ค่ะ| และ 2 นะคะ |",
      "edit_duration": 0.72,
      "edit_duration_all": 3.321,
      "is_forceout": false
    },
    {
      "message_id": 19,
      "editor_id": 12,
      "message_received": "ก็เป็นสมาชิกของเซต B เช่นกันค่ะ รวมถึง 3 นะคะ นักเรียนจะเห็นว่า 3 เป็นสมาชิกของเซต A ",
      "slice_count": 4,
      "slices": "ก็เป็นสมาชิกของเซต B เช่นกันค่ะ| รวมถึง 3 นะคะ| นักเรียนจะเห็นว่า 3 เป็นสมาชิกของเซต A| |",
      "edit_duration": 0.391,
      "edit_duration_all": 11.069,
      "is_forceout": false
    },
    {
      "message_id": 20,
      "editor_id": 12,
      "message_received": "ใช่ไหมคะ และ 3 ก็เป็นสมาชิกของเซต B ค่ะ เราจะเห็นว่าเซตทั้ง 2 นะคะ เป็นสมาชิกของเซต ",
      "slice_count": 3,
      "slices": "ใช่ไหมคะ และ 3 ก็เป็นสมาชิกของเซต B ค่ะ| เราจะเห็นว่าเซตทั้ง 2 นะคะ| เป็นสมาชิกของเซตของทุกต|",
      "edit_duration": 0.885,
      "edit_duration_all": 7.69,
      "is_forceout": false
    },
    {
      "message_id": 21,
      "editor_id": 12,
      "message_received": "เดี๋ยวเราไปดูกันดีกว่า ว่าเราจะเรียกความสัมพันธ์ของเซตในลักษณะนี้ได้อย่างไร ้เรามาเริ่มต้นที่",
      "slice_count": 4,
      "slices": "วค่ะ |เดี๋ยวเราไปดูกันดีก|ว่าเราจะเรียกความสัมพันธ์ของเซตในลักษณะนี้ได้อย่างไร| เรามาเริ่มต้นที่|",
      "edit_duration": 1.099,
      "edit_duration_all": 9.777,
      "is_forceout": false
    },
    {
      "message_id": 22,
      "editor_id": 12,
      "message_received": "บทนิยามของเซตที่เท่ากันกันก่อนนะคะ เซต A ค่ะ เท่ากับเซต B ",
      "slice_count": 2,
      "slices": "บทนิยามของเซตที่เท่ากันกันก่อนนะค|ะ เซต A ค่ะ เท่ากับเซต B |",
      "edit_duration": 7.362,
      "edit_duration_all": 8.836,
      "is_forceout": false
    },
    {
      "message_id": 23,
      "editor_id": 12,
      "message_received": "นะคะ หมายถึง สมาชิกทุกตัวค่ะ เป็น",
      "slice_count": 2,
      "slices": "นะคะ| หมายถึง สมาชิกทุกตัวค่ะ เป็น|",
      "edit_duration": 5.225,
      "edit_duration_all": 6.664,
      "is_forceout": false
    },
    {
      "message_id": 24,
      "editor_id": 12,
      "message_received": "สมาชิกของเซต B และสมาชิกทุกตัวของเซต B ",
      "slice_count": 2,
      "slices": "สมาชิกของเซต B |และสมาชิกทุกตัวของเซต B |",
      "edit_duration": 6.112,
      "edit_duration_all": 7.732,
      "is_forceout": false
    },
    {
      "message_id": 25,
      "editor_id": 12,
      "message_received": "นะคะ เป็นสมาชิกของเซต A ค่ะ ",
      "slice_count": 3,
      "slices": "นะคะ| เป็นสมาชิกของเซต A ค่ะ| |",
      "edit_duration": 3.511,
      "edit_duration_all": 7.461,
      "is_forceout": false
    },
    {
      "message_id": 26,
      "editor_id": 12,
      "message_received": "โดยเซต A นะคะ เท่ากับเซต B นะคะ เราจะเขียนแทนด้วย ",
      "slice_count": 5,
      "slices": "โดยเซต A นะคะ| เท่ากับเซต B นะคะ| เราจะเขียนแทนด้วย|นะคะ| |",
      "edit_duration": 1.842,
      "edit_duration_all": 15.642,
      "is_forceout": false
    },
    {
      "message_id": 27,
      "editor_id": 12,
      "message_received": "เซต A ค่ะ ตามด้วยเครื่องหมายเท่ากัน",
      "slice_count": 1,
      "slices": "เซต A ค่ะ ตามด้วยเครื่องหมายเท่ากับนะคะ แล้วก็ตามด้วยเซต B |",
      "edit_duration": 6.639,
      "edit_duration_all": 6.639,
      "is_forceout": false
    },
    {
      "message_id": 28,
      "editor_id": 12,
      "message_received": "ค่ะ แต่ตัวอย่างเมื่อสักครู่นี้นะคะ นักเรียนจะเห็นว่าถ้าเรายกตามบทนิยามร",
      "slice_count": 3,
      "slices": "ค่ะ จาก|ตัวอย่างเมื่อสักครู่นี้นะคะ| นักเรียนจะเห็นว่าถ้าเรายกตามบทนิยาม|",
      "edit_duration": 2.554,
      "edit_duration_all": 9.093,
      "is_forceout": false
    },
    {
      "message_id": 29,
      "editor_id": 12,
      "message_received": "สมาชิกทุกตัวของเซต A นะคะ เป็นสมาชิกของเซต B ค่ะ และสมาชิกทุกตัวของเซต B นะคะ เป็น",
      "slice_count": 7,
      "slices": "สมาชิกทุกตัวของเซต A นะคะ เ|ป็นสมาชิกของเซต B ค่ะ แ|ละสมาชิกทุกตัวของเซต B นะคะ| เป็นมาชิกทุกตัวของเซต A นะคะ| เป็นสมาชิกของเซต B ค่ะ| และสมาชิกทุกตัวของเซต B นะคะ เ|ป็น|",
      "edit_duration": 2.696,
      "edit_duration_all": 9.079,
      "is_forceout": false
    },
    {
      "message_id": 30,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ ดังนั้นนะคะ เราจึงกล่าวได้ว่านะคะ เซต A เท่ากับเซต B ค่ะ นักเรียนจะเห็น",
      "slice_count": 2,
      "slices": "ของเซต A ค่ะ ดังนั้นนะคะ| เราจึงกล่าวได้ว่านะคะ เซต A เท่ากับเซต B ค่ะ นักเรียนจะเห็น|",
      "edit_duration": 2.383,
      "edit_duration_all": 5.014,
      "is_forceout": false
    },
    {
      "message_id": 31,
      "editor_id": 12,
      "message_received": "เซตที่เท่ากันนะคะ จะมีจำนวนสมาชิกที่เท่ากันเสมอค่ะ เดี๋ยวเรามาพิจารณาที่",
      "slice_count": 3,
      "slices": "เซตที่เท่ากันนะคะ |จะมีจำนวนสมาชิกที่เท่ากันเสมอค่ะ |เดี๋ยวเรามาพิจารณาที่|",
      "edit_duration": 2.841,
      "edit_duration_all": 6.833,
      "is_forceout": false
    },
    {
      "message_id": 32,
      "editor_id": 12,
      "message_received": "เซตคู่ถัดไปกันดีกว่านะคะ ",
      "slice_count": 2,
      "slices": "เซตคู่ถัดไปกันดีกว่านะคะ| |",
      "edit_duration": 4.485,
      "edit_duration_all": 15.008,
      "is_forceout": false
    },
    {
      "message_id": 33,
      "editor_id": 12,
      "message_received": "เซตนี้ค่ะ เซต A ประกอบไปด้วยสมาชิก ก็ตือ 1 ",
      "slice_count": 1,
      "slices": "เซตนี้ค่ะ เซต A ประกอบไปด้วยสมาชิก ก็คือ 1, |",
      "edit_duration": 6.9,
      "edit_duration_all": 6.9,
      "is_forceout": false
    },
    {
      "message_id": 34,
      "editor_id": 12,
      "message_received": "2 และ 4 ค่ะ เซต B นะคะประกอบสมาชิกไปด้วย ",
      "slice_count": 2,
      "slices": "2| และ 4 ค่ะ เซต B นะคะ ประกอบสมาชิกไปด้วย |",
      "edit_duration": 5.222,
      "edit_duration_all": 8.534,
      "is_forceout": false
    },
    {
      "message_id": 35,
      "editor_id": 12,
      "message_received": "1 ,2 และ 3 ค่ะ เราไปพิจารณากันค่ะ ว่า",
      "slice_count": 3,
      "slices": "1, 2 และ 3 ค่ะ| เราไปพิจารณากันค่ะ| ว่า|",
      "edit_duration": 6.663,
      "edit_duration_all": 11.615,
      "is_forceout": false
    },
    {
      "message_id": 36,
      "editor_id": 12,
      "message_received": "เซต B นั้น จะเท่ากันหรือไม่ค่ะ เซต B ",
      "slice_count": 3,
      "slices": "เซต A และ|เซต B นั้น จะเท่ากันหรือไม่ค่ะ| เซต B |",
      "edit_duration": 2.84,
      "edit_duration_all": 5.408,
      "is_forceout": false
    },
    {
      "message_id": 37,
      "editor_id": 12,
      "message_received": "นะคะ นักเรียนจะเห็นว่า 1 เป็นสมาชิกของเซต A ",
      "slice_count": 2,
      "slices": "นะคะ| นักเรียนจะเห็นว่า 1 เป็นสมาชิกของเซต A |",
      "edit_duration": 2.763,
      "edit_duration_all": 3.989,
      "is_forceout": false
    },
    {
      "message_id": 38,
      "editor_id": 12,
      "message_received": "และ 1 นะคะ เป็นสมาชิกของเซต B นะคะ ",
      "slice_count": 2,
      "slices": "และ 1 นะคะ เป็นสมาชิกของเซต B นะคะ| |",
      "edit_duration": 5.356,
      "edit_duration_all": 8.474,
      "is_forceout": false
    },
    {
      "message_id": 39,
      "editor_id": 12,
      "message_received": "ถัดมาที่ 2 ค่ะ นักเรียนจะเห็นว่า 2 เป็นสมาชิกของเซต A นะคะ ",
      "slice_count": 3,
      "slices": "ถัดมาที่ 2 ค่ะ นักเรียนจะเห็นว่า 2 |เป็นสมาชิกของเซต A นะคะ| |",
      "edit_duration": 1.972,
      "edit_duration_all": 9.933,
      "is_forceout": false
    },
    {
      "message_id": 40,
      "editor_id": 12,
      "message_received": "และ 2 ก็เป็นสมาชิกของเซต A ",
      "slice_count": 2,
      "slices": "และ 2 ก็เป็นสมาชิกของเซต B เช่นกันค่ะ | |",
      "edit_duration": 5.177,
      "edit_duration_all": 6.093,
      "is_forceout": false
    },
    {
      "message_id": 41,
      "editor_id": 12,
      "message_received": "3 นะคะ นักเรียนจะเห็นว่า 3 ไม่เป็นสมาชิกของ",
      "slice_count": 2,
      "slices": "3 นะคะ| นักเรียนจะเห็นว่า 3 ไม่เป็นสมาชิกของ|",
      "edit_duration": 5.618,
      "edit_duration_all": 8.787,
      "is_forceout": false
    },
    {
      "message_id": 42,
      "editor_id": 12,
      "message_received": "เซต A นะคะ แต่ 3 นะคะ เป็นสมาชิกของเซต B ",
      "slice_count": 1,
      "slices": "เซต A นะคะ แต่ 3 นะคะ เป็นสมาชิกของเซต B ค่ะ |",
      "edit_duration": 2.502,
      "edit_duration_all": 2.502,
      "is_forceout": false
    },
    {
      "message_id": 43,
      "editor_id": 12,
      "message_received": "และเรามาพิจารณาที่ 4 นะคะ นักเรียนจะเห็นว่า 4 เป็นสมาชิกของเซต A นะคะ แต่ B ไม่ได้เป้ฯ",
      "slice_count": 4,
      "slices": "และเรามาพิจารณาที่ 4 นะคะ| นักเรียนจะเห็นว่า 4 เป็นสมาชิกของเซต A นะคะ แต่ 4 ไม่ได้เป็นสมาชิกของเซต| B| |",
      "edit_duration": 0.531,
      "edit_duration_all": 12.558,
      "is_forceout": false
    },
    {
      "message_id": 44,
      "editor_id": 12,
      "message_received": "เซต B ค่ะ นักเรียนจะเห็นว่าเซตทั้งสอง ",
      "slice_count": 3,
      "slices": "ค่ะ |นักเรียนจะเห็นว่าเซตทั้งสอ|ง |",
      "edit_duration": 12.315,
      "edit_duration_all": 15.11,
      "is_forceout": false
    },
    {
      "message_id": 45,
      "editor_id": 12,
      "message_received": "มีสมาชิกนะคะ บางตัวที่ไม่เหมือนกัน ",
      "slice_count": 2,
      "slices": "มีสมาชิกนะค|ะ บางตัวที่ไม่เหมือนกัน |",
      "edit_duration": 12.501,
      "edit_duration_all": 13.617,
      "is_forceout": false
    },
    {
      "message_id": 46,
      "editor_id": 12,
      "message_received": "เดี๋ยวเรามาดูกันดีกว่าค่ะ ว่าเราจะเรียกความสัมพันธ์ของเซตนี้ว่าอย่างไรค่ะ ",
      "slice_count": 3,
      "slices": "เดี๋ยวเรามาดูกันดีกว่าค่|ะ ว่าเราจะเรียกความสัมพันธ์ของเซตนี้ว่าอย่างไรค่ะ| |",
      "edit_duration": 9.029,
      "edit_duration_all": 11.813,
      "is_forceout": false
    },
    {
      "message_id": 47,
      "editor_id": 12,
      "message_received": "เซต A นะคะ ",
      "slice_count": 1,
      "slices": "เซต A นะคะ |",
      "edit_duration": 7.081,
      "edit_duration_all": 7.081,
      "is_forceout": false
    },
    {
      "message_id": 48,
      "editor_id": 12,
      "message_received": "ไม่เท่ากับเซต B หมายความว่ามีสมาชิกอย่างน้อย ",
      "slice_count": 2,
      "slices": "ไม่เท่ากับเซต B| หมายความว่า มีสมาชิกอย่างน้อย |",
      "edit_duration": 4.699,
      "edit_duration_all": 7.1,
      "is_forceout": false
    },
    {
      "message_id": 49,
      "editor_id": 12,
      "message_received": "1 ตัวของเซต A นะคะ ที่ไม่ใช่สมาชิกของเซต B นะคะ ",
      "slice_count": 3,
      "slices": "1 ตัวของเซต A นะคะ |ที่ไม่ใช่สมาชิกของเซต B ค่ะ| |",
      "edit_duration": 3.226,
      "edit_duration_all": 9.418,
      "is_forceout": false
    },
    {
      "message_id": 50,
      "editor_id": 12,
      "message_received": "หรือมีสมาชิกอย่างน้อย 1 ตัวของเซต B นะคะ ",
      "slice_count": 1,
      "slices": "หรือมีสมาชิกอย่างน้อย 1 ตัวของเซต B นะคะ |",
      "edit_duration": 8.15,
      "edit_duration_all": 8.15,
      "is_forceout": false
    },
    {
      "message_id": 51,
      "editor_id": 12,
      "message_received": "ที่ไม่ใช่สมาชิกของเซต A ค่ะ ",
      "slice_count": 1,
      "slices": "ที่ไม่ใช่สมาชิกของเซต A ค่ะ |",
      "edit_duration": 5.207,
      "edit_duration_all": 5.207,
      "is_forceout": false
    },
    {
      "message_id": 52,
      "editor_id": 12,
      "message_received": "เซต A นะคะ ไม่เท่ากับ B เราจะเขียนแทนด้วย ",
      "slice_count": 3,
      "slices": "เซต A นะคะ| ไม่เท่ากับ B นะคะ |เราจะเขียนแทนด้วย|",
      "edit_duration": 3.151,
      "edit_duration_all": 10.796,
      "is_forceout": false
    },
    {
      "message_id": 53,
      "editor_id": 12,
      "message_received": "เซต A ตามด้วยเครื่องหมายไม่เท่ากับ ตามด้วยเซต B นะคะ ",
      "slice_count": 3,
      "slices": "นะคะ |เซต A ตามด้วยเครื่องหมายไม่เท่ากับ| ตามด้วยเซต B นะคะ |",
      "edit_duration": 1.815,
      "edit_duration_all": 4.005,
      "is_forceout": false
    },
    {
      "message_id": 54,
      "editor_id": 12,
      "message_received": "จากตัวอย่างเมื่อสักครู่นี้นะคะ นักเรียนจะเห็นว่า 3 ",
      "slice_count": 3,
      "slices": "จากตัวอย่างเมื่อสักครู่นี้นะคะ| นักเรียนจะเห็นว่า 3| |",
      "edit_duration": 5.051,
      "edit_duration_all": 10.908,
      "is_forceout": false
    },
    {
      "message_id": 55,
      "editor_id": 12,
      "message_received": "ไม่เป็นสมาชิกของเซต A นะคะ และ 3 ไม่เป",
      "slice_count": 3,
      "slices": "ไม่เป็นสมาชิกของเซต A นะคะ แต่| 3 | เป็นสมาชิก|",
      "edit_duration": 2.932,
      "edit_duration_all": 6.963,
      "is_forceout": false
    },
    {
      "message_id": 56,
      "editor_id": 12,
      "message_received": "ของเซต B ค่ะ และนักเรียนจะเห็นว่า 4 เป็นสมาชิกของเซต A นะคะ แต่ 4 ไม่เป็นสมาชิก",
      "slice_count": 3,
      "slices": "ของเซต B |ค่ะ และนักเรียนจะเห็นว่า 4 เป็นสมาชิกของเซต A นะค|ะ แต่ 4 ไม่เป็นสมาชิก|",
      "edit_duration": 0.092,
      "edit_duration_all": 3.61,
      "is_forceout": false
    },
    {
      "message_id": 57,
      "editor_id": 12,
      "message_received": "เซต B ค่ะ ดังนั้นนะคะ เราจึงกล่าวได้ว่าเซต A นะคะ ",
      "slice_count": 4,
      "slices": "เซต B ค่ะ| ดังนั้นนะคะ เ|ราจึงกล่าวได้ว่าเซต A นะคะ ไม่เท่ากับเซต B| |",
      "edit_duration": 1.821,
      "edit_duration_all": 8.315,
      "is_forceout": false
    },
    {
      "message_id": 58,
      "editor_id": 12,
      "message_received": "ค่ะ เดี๋ยวเราจะไปพิจารณาทำ",
      "slice_count": 3,
      "slices": "ค่ะ |เดี๋ยวเราจะไปพิจารณาอีก 1 ตัวอย่างเพื่อ|ทำ|",
      "edit_duration": 3.081,
      "edit_duration_all": 8.951,
      "is_forceout": false
    },
    {
      "message_id": 59,
      "editor_id": 12,
      "message_received": "ความเข้าใจกันดีกว่านะคะ ตัวอย่างนี้ค่ะ เซต C นะคะ ประักอบสมาชิกไปด้วย x และ y ค่ะ ",
      "slice_count": 6,
      "slices": "ค|วามเข้าใจกันดีกว่านะคะ ตัวอย่างนี้ค่ะ เซต C นะคะ |ประ|กอบสมาชิกไปด้วย| x และ y ค่ะ| |",
      "edit_duration": 0.423,
      "edit_duration_all": 6.264,
      "is_forceout": false
    },
    {
      "message_id": 60,
      "editor_id": 12,
      "message_received": "และเซต B นะคะ ประกอบไปด้วยสมาชิก w x และ y ",
      "slice_count": 2,
      "slices": "และเซต B นะคะ |ประกอบไปด้วยสมาชิก w, x และ y |",
      "edit_duration": 4.426,
      "edit_duration_all": 8.984,
      "is_forceout": false
    },
    {
      "message_id": 61,
      "editor_id": 12,
      "message_received": "ค่ะ นักเรียนจะสังเกตเห็นว่านะคะ ",
      "slice_count": 2,
      "slices": "ค่ะ| นักเรียนจะสังเกตเห็นว่านะคะ |",
      "edit_duration": 6.086,
      "edit_duration_all": 6.776,
      "is_forceout": false
    },
    {
      "message_id": 62,
      "editor_id": 12,
      "message_received": "w นะคะ เป็นสมาชิกของเซต B นะคะ แต่ w ",
      "slice_count": 3,
      "slices": "w นะคะ| เป็นสมาชิกของเซต B นะคะ| แต่ w |",
      "edit_duration": 1.844,
      "edit_duration_all": 3.733,
      "is_forceout": false
    },
    {
      "message_id": 63,
      "editor_id": 12,
      "message_received": "ค่ะ ไม่ใช่สมาชิกของเซต C ค่ะ ดังนั้นนะคะ ",
      "slice_count": 3,
      "slices": "ค่ะ| ไม่ใช่สมาชิกของเซต C ค่ะ| ดังนั้นนะคะ |",
      "edit_duration": 1.13,
      "edit_duration_all": 6.123,
      "is_forceout": false
    },
    {
      "message_id": 64,
      "editor_id": 12,
      "message_received": "เราจะกล่าวได้ว่าเซต C นะคะ ไม่เท่ากับเซต D ค่ะ ",
      "slice_count": 3,
      "slices": "เราจะกล่าวได้ว่าเซต C นะคะ| ไม่เท่ากับเซต D ค่ะ| |",
      "edit_duration": 4.011,
      "edit_duration_all": 12.199,
      "is_forceout": false
    },
    {
      "message_id": 65,
      "editor_id": 12,
      "message_received": "เดี๋ยวเราไปดูตัวอย่างถัดไปกันนะคะ ",
      "slice_count": 2,
      "slices": "เดี๋ยวเราไปดูตัวอย่างถัดไปกันเลยดีกว่า|นะคะ |",
      "edit_duration": 3.079,
      "edit_duration_all": 8.327,
      "is_forceout": false
    },
    {
      "message_id": 66,
      "editor_id": 12,
      "message_received": "ประกอบไปด้วยสมาชิก x นะคะ โดยที่ x เป็นจำนวนคู่ค่ะ ",
      "slice_count": 4,
      "slices": "ให้ A |ประกอบไปด้วยสมาชิก x นะคะ โดยที่ x| เป็นจำนวนคู่ค่ะ| |",
      "edit_duration": 7.912,
      "edit_duration_all": 11.454,
      "is_forceout": false
    },
    {
      "message_id": 67,
      "editor_id": 12,
      "message_received": "ค่ะ เซต B นะคะ ประกอบยไปด้วยสมาชิก x ค่ะ ",
      "slice_count": 2,
      "slices": "ะ เซต B นะคะ |ประกอบยไปด้วยสมาชิก x ค่ะ |",
      "edit_duration": 5.108,
      "edit_duration_all": 6.075,
      "is_forceout": false
    },
    {
      "message_id": 68,
      "editor_id": 12,
      "message_received": "จำนวนคี่บวกค่ะ และเซต C นะคะ ประกอบไปด้วยสมาชิก คือ 1, ",
      "slice_count": 3,
      "slices": "จำนวนคี่บวกค่ะ |และเซต C นะคะ| ประกอบไปด้วยสมาชิก คือ 1, |",
      "edit_duration": 2.276,
      "edit_duration_all": 5.176,
      "is_forceout": false
    },
    {
      "message_id": 69,
      "editor_id": 12,
      "message_received": "3, 5, 7 ไปเรื่อย ๆ ค่ะ จงพิจารณา",
      "slice_count": 3,
      "slices": "3, |5, 7 ไปเรื่อย ๆ ค่|ะ จงพิจารณา|",
      "edit_duration": 1.856,
      "edit_duration_all": 3.746,
      "is_forceout": false
    },
    {
      "message_id": 70,
      "editor_id": 12,
      "message_received": "นะคะ ว่าเซตคู่ใดบ้างเท่ากันนะคะ และเซตคู่ใดบ้าง ไม่เท่ากันค่ะ ก่อนอื่นที่เราจะทำการพิจารณา",
      "slice_count": 2,
      "slices": "นะคะ ว่าเซตคู่ใดบ้างเท่ากันนะคะ และเซตคู่ใดบ้าง ไม่เท่ากันค่ะ| ก่อนอื่นที่เราจะทำการพิจารณา|",
      "edit_duration": 0.614,
      "edit_duration_all": 4.937,
      "is_forceout": false
    },
    {
      "message_id": 71,
      "editor_id": 12,
      "message_received": "นะคะ นักเรียนจะสังเกตเห็นว่าเซต A และเซต B นะคะ เขียนเซต",
      "slice_count": 3,
      "slices": "นะคะ| นักเรียนจะสังเกตเห็นว่าเซต A และเซต B นะคะ| เขียนเซตในรูปแบ|",
      "edit_duration": 3.297,
      "edit_duration_all": 8.618,
      "is_forceout": false
    },
    {
      "message_id": 72,
      "editor_id": 12,
      "message_received": "บอกเงื่อนไขนะคะ เพราะฉะนั้น เราจะเขียนเซต A และ ",
      "slice_count": 3,
      "slices": "บ|บอกเงื่อนไขนะคะ เพราะฉะนั้|น เราจะเขียนเซต A และ|",
      "edit_duration": 0.612,
      "edit_duration_all": 11.386,
      "is_forceout": false
    },
    {
      "message_id": 73,
      "editor_id": 12,
      "message_received": "แบบแจกแจงสมาชิกค่ะ เรามาเริ่มต้นที่เซตA กันก่อนนะคะ ",
      "slice_count": 2,
      "slices": "เซต B ในรูป|แบบแจกแจงสมาชิกค่ะ เรามาเริ่มต้นที่เซต A กันก่อนนะคะ |",
      "edit_duration": 9.521,
      "edit_duration_all": 10.61,
      "is_forceout": false
    },
    {
      "message_id": 74,
      "editor_id": 12,
      "message_received": "นักเรียนจะสังเกตเห็นว่าเซต A นะคะ เป็นเซตของจำนวนคู่ค่ะ ",
      "slice_count": 3,
      "slices": "นักเรียนจะสังเกตเห็นว่าเซต A นะคะ| เป็นเซตของจำนวนคู่ค่ะ| |",
      "edit_duration": 5.982,
      "edit_duration_all": 8.658,
      "is_forceout": false
    },
    {
      "message_id": 75,
      "editor_id": 12,
      "message_received": "ซึ่งเซตของจำนวนคู่นะคะ ",
      "slice_count": 1,
      "slices": "ซึ่งเซตของจำนวนคู่นะคะ |",
      "edit_duration": 3.689,
      "edit_duration_all": 3.689,
      "is_forceout": false
    },
    {
      "message_id": 76,
      "editor_id": 12,
      "message_received": "เราก็จะเริ่มจากการเขียนจำนวนคู่ลบก่อนค่ะ ",
      "slice_count": 3,
      "slices": "ในบทเรียนที่แล้ว|เราก็จะเริ่มจากการเขียนจำนวนคู่ลบก่อนค่ะ| |",
      "edit_duration": 8.02,
      "edit_duration_all": 9.813,
      "is_forceout": false
    },
    {
      "message_id": 77,
      "editor_id": 12,
      "message_received": "หลังจากนั้นนะคะ ",
      "slice_count": 2,
      "slices": "หลังจากนั้นนะคะ| |",
      "edit_duration": 7.068,
      "edit_duration_all": 9.85,
      "is_forceout": false
    },
    {
      "message_id": 78,
      "editor_id": 12,
      "message_received": "เราก็ตามด้วย 0 ค่ะ และก็ตามด้วยจำนวนคู่บวกค่ะ ",
      "slice_count": 3,
      "slices": "เราก็ตามด้วย 0 ค่ะ |และก็ตามด้วยจำนวนคู่บวกค่ะ| |",
      "edit_duration": 5.188,
      "edit_duration_all": 13.637,
      "is_forceout": false
    },
    {
      "message_id": 79,
      "editor_id": 12,
      "message_received": "เดี๋ยวเรามาดูที่เซต B กันต่อค่ะ ",
      "slice_count": 1,
      "slices": "เดี๋ยวเรามาดูที่เซต B กันต่อค่ะ |",
      "edit_duration": 3.171,
      "edit_duration_all": 3.171,
      "is_forceout": false
    },
    {
      "message_id": 80,
      "editor_id": 12,
      "message_received": "เซต B ",
      "slice_count": 1,
      "slices": "เซต B |",
      "edit_duration": 9.218,
      "edit_duration_all": 9.218,
      "is_forceout": false
    },
    {
      "message_id": 81,
      "editor_id": 12,
      "message_received": "นะคะ เป็นเซตของจำนวนคี่บวกค่ะ นักเรียนยังจำกันได้อยู่หรือไม่คะ ",
      "slice_count": 4,
      "slices": "นะคะ เป็นเซตของจำนวนคี่บวกค่ะ| นักเรียนยังจำกันได้อยู่หรือเปล่าค|ะ| |",
      "edit_duration": 0.584,
      "edit_duration_all": 8.296,
      "is_forceout": false
    },
    {
      "message_id": 82,
      "editor_id": 12,
      "message_received": "ว่าจำนวนคี่บวก มีอะไรบ้าง เพราะฉะนั้น เรา",
      "slice_count": 3,
      "slices": "ว่าจำนวนคี่บวก มีอะไรบ้าง |ก็คือมี 1, 3, 5, 7 |เพราะฉะนั้น เรา|",
      "edit_duration": 2.266,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 83,
      "editor_id": 12,
      "message_received": " 5 7 ไปเรื่อย ๆ ใช่ไหมคะ เพราะฉะนั้น ",
      "slice_count": 1,
      "slices": " 5 7 ไปเรื่อย ๆ ใช่ไหมคะ เพราะฉะนั้น |",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 84,
      "editor_id": 12,
      "message_received": "เราก็จะเขียน 1 3  5 7 แล้วก็จะตามด้วย ",
      "slice_count": 1,
      "slices": "เราก็จะเขียน 1 3  5 7 แล้วก็จะตามด้วย |",
      "edit_duration": 15.763,
      "edit_duration_all": 15.763,
      "is_forceout": false
    },
    {
      "message_id": 85,
      "editor_id": 12,
      "message_received": "จุด 3 จุดค่ะ เดี๋ยวเรามาทำการพิจารณาเซตคู่แรกกันดีกว่านะคะ ",
      "slice_count": 2,
      "slices": "จุด 3 จุดค่ะ เดี๋|ยวเรามาทำการพิจารณาเซตคู่แรกกันดีกว่านะคะ |",
      "edit_duration": 7.351,
      "edit_duration_all": 8.191,
      "is_forceout": false
    },
    {
      "message_id": 86,
      "editor_id": 12,
      "message_received": "นักเรียนจะสังเกตเห็นว่าสมาชิก",
      "slice_count": 1,
      "slices": "นักเรียนจะสังเกตเห็นว่าสมาชิก|",
      "edit_duration": 9.95,
      "edit_duration_all": 9.95,
      "is_forceout": false
    },
    {
      "message_id": 87,
      "editor_id": 12,
      "message_received": "ในเซต A นะคะ ตัวอย่างเช่น 0 ค่ะ 0 เป็นเซต A ",
      "slice_count": 4,
      "slices": "ในเซต A นะคะ |ตัวอย่างเช่น 0 ค่ะ| 0 เป็นเซต A| |",
      "edit_duration": 1.893,
      "edit_duration_all": 11.948,
      "is_forceout": false
    },
    {
      "message_id": 88,
      "editor_id": 12,
      "message_received": "ใช่ไหมคะ แต่ 0 ไม่ได้เป็นสมาชิกของเซต B ค่ะ ดังนั้นนะคะ เราจะได้ว่าเซต A ไม่เท่า",
      "slice_count": 2,
      "slices": "ใช่ไหมคะ แต่ 0 ไม่ได้เป็นสมาชิกของเซต B ค่ะ |ดังนั้นนะคะ เราจะได้ว่าเซต A ไม่เท่ากับเซต B ค่ะ |",
      "edit_duration": 0.402,
      "edit_duration_all": 4.393,
      "is_forceout": false
    },
    {
      "message_id": 89,
      "editor_id": 12,
      "message_received": "เดี๋ยวเรามาดูเซตคู่ถัดมานะคะ ก็คือเซต B ",
      "slice_count": 3,
      "slices": "เดี๋ยวเรามาดูเซตคู่ถัดมานะคะ| ก็คือเซต A| |",
      "edit_duration": 2.351,
      "edit_duration_all": 16.01,
      "is_forceout": true
    },
    {
      "message_id": 90,
      "editor_id": 12,
      "message_received": "และเซต C ค่ะ ตัวอย่างเช่น 2 ค่ะ นักเรียนจะเห็นว่า 2 นะคะ ไม่ได้เป็นสมาชิกของง",
      "slice_count": 1,
      "slices": "และเซต C ค่ะ ตัวอย่างเช่น 2 ค่ะ นักเรียนจะเห็นว่า 2 นะคะ ไม่ได้เป็นสมาชิกของ|",
      "edit_duration": 5.498,
      "edit_duration_all": 5.498,
      "is_forceout": false
    },
    {
      "message_id": 91,
      "editor_id": 12,
      "message_received": "ไม่ได้เป็นสมาชิกของเซต C ค่ะ ดังนั้น เราจึงกล่าว",
      "slice_count": 3,
      "slices": "เซต A ค่ะ แต่ 2 นะคะ |ไม่ได้เป็นสมาชิกของเซต C ค่|ะ ดังนั้น เราจึงกล่าว|",
      "edit_duration": 5.329,
      "edit_duration_all": 15.855,
      "is_forceout": false
    },
    {
      "message_id": 92,
      "editor_id": 12,
      "message_received": "ได้ว่าเซต A  นะคะ ไม่เท่ากับเซต B ค่ะ ",
      "slice_count": 4,
      "slices": "ได้ว่า 2 ไม่ได้เป็นสมาชิกของ|เซต A  นะคะ| ไม่เท่ากับเซต B ค่ะ| |",
      "edit_duration": 8.431,
      "edit_duration_all": 11.673,
      "is_forceout": false
    },
    {
      "message_id": 93,
      "editor_id": 12,
      "message_received": "ถัดมาที่คู่สุดท้ายนะคะ ก็คือคู่ B และ C ค่ะ นักเรียนจะเห็ฯนะคะว",
      "slice_count": 4,
      "slices": "ถัดมาที่คู่สุดท้ายนะคะ |ก็คือคู่ B และ C ค่ะ| นักเรียนจะเห็น|นะคะ ว|",
      "edit_duration": 3.259,
      "edit_duration_all": 9.256,
      "is_forceout": false
    },
    {
      "message_id": 94,
      "editor_id": 12,
      "message_received": "เซต C นะคะ สมาชิกของเซต C นะคะ เป็นจำนวนคี่บวกค่ะ ดังนั้นนะคะ เราจึง",
      "slice_count": 4,
      "slices": "่า|เซต C นะคะ สมาชิกของเซต C นะค|ะ เป็นจำนวนคี่บวกค่ะ| ดังนั้นนะคะ เราจึง|",
      "edit_duration": 6.725,
      "edit_duration_all": 9.707,
      "is_forceout": false
    },
    {
      "message_id": 95,
      "editor_id": 12,
      "message_received": "กล่าวได้ว่านะคะ สมาชิกทุกตัวของเซต B นะคะ เป็นสมาชิกของเซต C ค่ะ ",
      "slice_count": 4,
      "slices": "กล่าวได้ว่านะคะ| สมาชิกทุกตัวของเซต B นะคะ| เป็นสมาชิกของเซต C ค่ะ| |",
      "edit_duration": 1.256,
      "edit_duration_all": 8.722,
      "is_forceout": false
    },
    {
      "message_id": 96,
      "editor_id": 12,
      "message_received": "และสมาชิกทุกตัวของเวต C นะคะ จึงเป็นสมาชิก",
      "slice_count": 2,
      "slices": "และสมาชิกทุกตัวของเซ|ต C นะคะ จึงเป็นสมาชิก|",
      "edit_duration": 4.229,
      "edit_duration_all": 5.599,
      "is_forceout": false
    },
    {
      "message_id": 97,
      "editor_id": 12,
      "message_received": "ค่ะ ดังนั้นนะคะ เซต B จึงเท่ากับเซต C ",
      "slice_count": 3,
      "slices": "ค่ะ |ดังนั้นนะคะ เซต B จึงเท่ากับเซต C| |",
      "edit_duration": 5.477,
      "edit_duration_all": 11.105,
      "is_forceout": false
    },
    {
      "message_id": 98,
      "editor_id": 12,
      "message_received": "ค่ะ เดี๋ยวเราไปพิจารณาความสัมพันธ์ของเซนในอีกลักษณะหนึ่งที่น่าสนใจดีกว่าค้ะ ",
      "slice_count": 2,
      "slices": "ค่ะ เดี๋ยวเราไปพิจารณาความสัมพันธ์ของเซต|ในอีกลักษณะหนึ่งที่น่าสนใจดีกว่าค่ะ |",
      "edit_duration": 1.742,
      "edit_duration_all": 4.826,
      "is_forceout": false
    },
    {
      "message_id": 99,
      "editor_id": 12,
      "message_received": "เซต A นะคะ ประกอบไปด้วย",
      "slice_count": 2,
      "slices": "เซต A นะคะ| ประกอบไปด้วย|",
      "edit_duration": 0.802,
      "edit_duration_all": 2.077,
      "is_forceout": false
    },
    {
      "message_id": 100,
      "editor_id": 12,
      "message_received": "สมาชิกคือ 7 และ 8 สมาชิกเซต B จะประกอบด้วย",
      "slice_count": 2,
      "slices": "สมาชิกคือ 7 และ 8 ค่ะ |สมาชิกเซต B จะประกอบด้วย |",
      "edit_duration": 3.621,
      "edit_duration_all": 5.05,
      "is_forceout": false
    },
    {
      "message_id": 101,
      "editor_id": 12,
      "message_received": "คือ 1 3 5 7 และ 8 ค่ะ นักเรียนจะสังเกตเห็นว่า 7 และ 8 นะคะ เป็นสมาชิกของเซต A ค่ะ ",
      "slice_count": 4,
      "slices": "คือ 1, 3, 5,| 7 และ 8 ค่ะ นักเรียนจะสังเกตเห็นว่า 7 และ| 8 นะคะ |เป็นสมาชิกของเซต A ค่ะ |",
      "edit_duration": 7.765,
      "edit_duration_all": 10.263,
      "is_forceout": false
    },
    {
      "message_id": 102,
      "editor_id": 12,
      "message_received": "และ 7, 8 นะคะ เป็นสมาชิกของเวต A ค่ะ ฃ",
      "slice_count": 4,
      "slices": "และ 7, 8 นะคะ เ|ป็นสมาชิกของเซ|ต A ค่ะ| |",
      "edit_duration": 1.973,
      "edit_duration_all": 14.857,
      "is_forceout": false
    },
    {
      "message_id": 103,
      "editor_id": 12,
      "message_received": "ที่ 1 3 และ 5 เป็นสมาชิกของเซต B ค่ะ แต่  1 3 และ 5 นะคะไม่ได้เป็นสมาชิกของเซต A ",
      "slice_count": 3,
      "slices": "ที่ 1, 3 และ 5 เป็นสมาชิกของเซต B ค่ะ แต่  |1, 3 และ 5 นะคะ ไม่ได้เป็นสมาชิกของเซต |A |",
      "edit_duration": 5.923,
      "edit_duration_all": 10.226,
      "is_forceout": false
    },
    {
      "message_id": 104,
      "editor_id": 12,
      "message_received": "ดังนั้นนะคะ เราจะเห็นว่าสมาชิกทุกตัวของเซต A นะคะ เป็นสมาชิกของเวต B ค่ะ ซึ่งสมาชิก",
      "slice_count": 4,
      "slices": "ดังนั้นนะคะ |เราจะเห็นว่าสมาชิกทุกตัวของเซต A นะคะ |เป็นสมาชิกของเวต B ค่ะ |ซึ่งสมาชิก|",
      "edit_duration": 2.045,
      "edit_duration_all": 5.044,
      "is_forceout": false
    },
    {
      "message_id": 105,
      "editor_id": 12,
      "message_received": "ของเซต B ที่ไม่ได้เป็นสมาชิกของเซต A นะคะ เดี๋ยวเราไปดูกันดีกว่าค่ะ ว่าเราจะเรียกนิยามของเซต",
      "slice_count": 3,
      "slices": "ของเซต B ที่ไม่ได้เป็นสมาชิกของเซต A นะคะ |เดี๋ยวเราไปดูกันดีกว่าค่ะ |ว่าเราจะเรียกนิยามของเซต|",
      "edit_duration": 1.31,
      "edit_duration_all": 2.841,
      "is_forceout": false
    },
    {
      "message_id": 106,
      "editor_id": 12,
      "message_received": "ในลักษณะนี้ว่าอย่างไรนะคะ เริ่มต้นที่บทนิยามของ",
      "slice_count": 2,
      "slices": "ในลักษณะนี้ว่าอย่างไรนะคะ| เริ่มต้นที่บทนิยามของ|",
      "edit_duration": 2.526,
      "edit_duration_all": 4.951,
      "is_forceout": false
    },
    {
      "message_id": 107,
      "editor_id": 12,
      "message_received": "สับเซตค่ะ เซต A นะคะ เป็นสมาชิกของ",
      "slice_count": 4,
      "slices": "สับเซตค่|ะ เซต A นะคะ| เป็นสับเซตของเซต A ก็ต่อเมื่อ| เป็นสมาชิกของ|",
      "edit_duration": 2.575,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 108,
      "editor_id": 12,
      "message_received": "นะคะ ก็ต่อมเมื่อสมาชิกทุกตัวของเซต A นะคะ ",
      "slice_count": 1,
      "slices": "นะคะ   |",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 109,
      "editor_id": 12,
      "message_received": "เป็นสมาชิกของเซต B นะคะ โดขยเซต A นะคะ เป็น",
      "slice_count": 2,
      "slices": "เป็นสมาชิกของเซต B นะคะ โ|ดเซต A นะคะ เป็น|",
      "edit_duration": 14.58,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 110,
      "editor_id": 12,
      "message_received": "สับเซตของเซน A นะคะ เราจะเขียนแทนด้วยเซต A ค่ะ ",
      "slice_count": 2,
      "slices": "สับเซตของเซน A นะคะ เราจะเขียนแทนด้วยเซต A ค่ะ| |",
      "edit_duration": 13.984,
      "edit_duration_all": 15.099,
      "is_forceout": false
    },
    {
      "message_id": 111,
      "editor_id": 12,
      "message_received": "ลักษณะแบบนี้นะคะ แล้วก็ตามด้วยเซต B ค่ะ ",
      "slice_count": 1,
      "slices": "ลักษณะแบบนี้นะคะ แล้วก็ตามด้วยเซต B ค่ะ |",
      "edit_duration": 8.686,
      "edit_duration_all": 8.686,
      "is_forceout": false
    },
    {
      "message_id": 112,
      "editor_id": 12,
      "message_received": "จากตัวอย่างนะคะ นักเรียนจะสังเกตเห็นว่า 7 และ 8 นะะคเป็นสมาชิกของเซต A นะคะ ",
      "slice_count": 5,
      "slices": "จ|ากตัวอย่างนะคะ นักเรียนจะสังเกตเห็นว่า 7 และ 8 |นะคะ |เป็นสมาชิกของเซต A นะคะ| |",
      "edit_duration": 3.557,
      "edit_duration_all": 8.886,
      "is_forceout": false
    },
    {
      "message_id": 113,
      "editor_id": 12,
      "message_received": "และทั้ง 2 ตัวนี้นะคะ ก็เป็นสมาชิกของเซต B ค่ะ ซึ่งจะ",
      "slice_count": 3,
      "slices": "และทั้ง 2 ตัวนี้นะค|ะ ก็เป็นสมาชิกของเซต B ค่ะ |ซึ่งจะ|",
      "edit_duration": 7.481,
      "edit_duration_all": 9.896,
      "is_forceout": false
    },
    {
      "message_id": 114,
      "editor_id": 12,
      "message_received": "สอดคล้องกับบทนิยามที่กล่าวว่า เซต A ",
      "slice_count": 3,
      "slices": "สอดคล้องกับบทนิยามที่กล่าวว่า|สมาชิกทุกตัวของ| เซต A |",
      "edit_duration": 2.515,
      "edit_duration_all": 9.162,
      "is_forceout": false
    },
    {
      "message_id": 115,
      "editor_id": 12,
      "message_received": "เป็นสมาชิกของเซต B นะคะ ดังนั้นนะคะ เราจะกล่าวได้ว่า",
      "slice_count": 3,
      "slices": "เป็นสมาชิกของเซต B นะคะ| ดังนั้นนะคะ |เราจะกล่าวได้ว่า|",
      "edit_duration": 2.393,
      "edit_duration_all": 5.094,
      "is_forceout": false
    },
    {
      "message_id": 116,
      "editor_id": 12,
      "message_received": "จึงกล่าวได้ว่าเซต A ค่ะ เป็นสับเซตของเซต B นะคะ ",
      "slice_count": 3,
      "slices": "จึงกล่าวได้ว่าเซต A ค่ะ เ|ป็นสับเซตของเซต B นะคะ| |",
      "edit_duration": 3.227,
      "edit_duration_all": 5.611,
      "is_forceout": false
    },
    {
      "message_id": 117,
      "editor_id": 12,
      "message_received": "เดี๋ยวเราไปพิจารณาเซตคู่ถัดไปกันดีกว่าค่ะ ",
      "slice_count": 2,
      "slices": "เดี๋ยวเราไปพิจารณาเซตคู่ถัดไปกันดีกว่าค่ะ| |",
      "edit_duration": 3.564,
      "edit_duration_all": 5.731,
      "is_forceout": false
    },
    {
      "message_id": 118,
      "editor_id": 12,
      "message_received": "เซตนี้นะคะ เซต A ค่ะ ประกอบไปด้วยเซต ",
      "slice_count": 3,
      "slices": "เซตนี้นะคะ| เซต A ค่ะ| ประกอบไปด้วยสมาชิกคือ a, b และ c นะคเซต |",
      "edit_duration": 0.68,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 119,
      "editor_id": 12,
      "message_received": "B และ C นะคะ เซต B ประกอบไปด้วยสมาชิก คือ ",
      "slice_count": 2,
      "slices": "B และ C นะคะ เซต B ประกอบไปด้วยสมาชิก |คือ |",
      "edit_duration": 13.916,
      "edit_duration_all": 14.892,
      "is_forceout": false
    },
    {
      "message_id": 120,
      "editor_id": 12,
      "message_received": "a b และ d ค่ะ เดี๋ยวเราไปทำการพิจารณา",
      "slice_count": 2,
      "slices": "a b และ d ค่ะ| เดี๋ยวเราไปทำการพิจารณา|",
      "edit_duration": 12.321,
      "edit_duration_all": 13.181,
      "is_forceout": false
    },
    {
      "message_id": 121,
      "editor_id": 12,
      "message_received": "ทีละตัวนะคะ เริ่มต้นที่ A ค่ะ นักเรียนจะเห็นว่า A นะคะ เป็นสมาชิก",
      "slice_count": 2,
      "slices": "ทีละตัวนะคะ| เริ่มต้นที่ A ค่ะ นักเรียนจะเห็นว่า A นะคะ เป็นสมาชิก|",
      "edit_duration": 10.473,
      "edit_duration_all": 12.298,
      "is_forceout": false
    },
    {
      "message_id": 122,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ แล้ว A นะคะ ก็เป็น",
      "slice_count": 2,
      "slices": "ของเซต A ค่ะ |แล้ว A นะคะ ก็เป็น|",
      "edit_duration": 3.171,
      "edit_duration_all": 4.774,
      "is_forceout": false
    },
    {
      "message_id": 123,
      "editor_id": 12,
      "message_received": "เซต B ค่ะ B เป็นสมาชิกของของเซต A นะคะ และ b ก็เป็นสมาชิกของเซต B ค่ะ ",
      "slice_count": 3,
      "slices": "เซต B ค่ะ B เป็นสมาชิกของของเซต A นะคะ| และ b ก็เป็นสมาชิกของเซต B ค่ะ| |",
      "edit_duration": 0.495,
      "edit_duration_all": 4.036,
      "is_forceout": false
    },
    {
      "message_id": 124,
      "editor_id": 12,
      "message_received": "ถัดมาที่ C นะคะ C เป็นสมาชิกของเซต A ค่ะ ",
      "slice_count": 3,
      "slices": "ถัดมาที่ C นะคะ| C เป็นสมาชิกของเซต A ค่ะ| |",
      "edit_duration": 2.524,
      "edit_duration_all": 11.5,
      "is_forceout": false
    },
    {
      "message_id": 125,
      "editor_id": 12,
      "message_received": "แต่ C นะคะ ไม่ได้เป็นสมาชิกของเซต ",
      "slice_count": 1,
      "slices": "แต่ C นะคะ ไม่ได้เป็นสมาชิกของเซต B ค่ะ |",
      "edit_duration": 3.182,
      "edit_duration_all": 3.182,
      "is_forceout": false
    },
    {
      "message_id": 126,
      "editor_id": 12,
      "message_received": "เรามาดูที่ d นะคะ d นะคะ ไม่เป็นมาชิกของเซต A ค่ะ แต่ d ",
      "slice_count": 3,
      "slices": "เรามาดูที่ d นะคะ d นะคะ ไม่เป็นมาชิกของเซต A ค่|ะ แต่ d| |",
      "edit_duration": 2.129,
      "edit_duration_all": 4.031,
      "is_forceout": false
    },
    {
      "message_id": 127,
      "editor_id": 12,
      "message_received": "เป็นสมาชิกของเซต B ค่ะ เราจะเห็นว่าสมาชิกบางตัว",
      "slice_count": 3,
      "slices": "เป็นสมาชิกของเซต B ค่ะ |เราจะเห็นว่านะคะ มี|สมาชิกบางตัว|",
      "edit_duration": 1.077,
      "edit_duration_all": 6.551,
      "is_forceout": false
    },
    {
      "message_id": 128,
      "editor_id": 12,
      "message_received": "มีสมาชิกบางตัว",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 6.025,
      "edit_duration_all": 6.025,
      "is_forceout": false
    },
    {
      "message_id": 129,
      "editor_id": 12,
      "message_received": "นะคะ และมีสมาชิกบางตัวค่ะ ที่ไม่ได้อยู่ในเซต B นะคะ แต่ไม่อยู่ในเซต A ค่ะ เพราะฉะนั้นแล้ว เรามา",
      "slice_count": 5,
      "slices": "นะคะ และมีสมาชิกบางตัวค่ะ |ที่ไม่ได้อยู่ในเซต B นะคะ| แต่ไม่อยู่ในเซต A ค่ะ| เพราะฉะนั้นแล้ว เดี๋ยว| เรามา|",
      "edit_duration": 0.534,
      "edit_duration_all": 8.378,
      "is_forceout": false
    },
    {
      "message_id": 130,
      "editor_id": 12,
      "message_received": "พิจารณากันดีกว่าค่ะ ว่าความสัมพันธ์ของเซตลักษณะนี้จะเรียกว่าอย่างไรค่ะ ",
      "slice_count": 3,
      "slices": "พิจารณากันดีกว่าค่ะ ว่าความสัมพันธ์ของเซตลักษ|ณะนี้จะเรียกว่าอย่างไรค่ะ| |",
      "edit_duration": 6.079,
      "edit_duration_all": 12.197,
      "is_forceout": false
    },
    {
      "message_id": 131,
      "editor_id": 12,
      "message_received": "เซต A นะคะ ไม่เป็นสมาชิกของเซต ",
      "slice_count": 2,
      "slices": "เซต A นะคะ ไม่เป็นสมาชิกสับเซต|ของเซต |",
      "edit_duration": 3.983,
      "edit_duration_all": 9.103,
      "is_forceout": false
    },
    {
      "message_id": 132,
      "editor_id": 12,
      "message_received": "ก็ต่อเมื่อมีสมาชิกอย่างน้อย 1 ตัวของเซต A ค่ะ ทีี่ไม่เป็นสมาชิกของเซต B นะคะ ",
      "slice_count": 2,
      "slices": "A นะคะ ก็ต่อเมื่อมีสมาชิกอย่างน้อย 1 ตัวของเซต A ค่ะ |ทีี่ไม่เป็นสมาชิกของเซต B นะคะ |",
      "edit_duration": 5.362,
      "edit_duration_all": 6.518,
      "is_forceout": false
    },
    {
      "message_id": 133,
      "editor_id": 12,
      "message_received": "โดยเซต A ไม่เป็นสับเซตของเซต B นะคะ จะ",
      "slice_count": 2,
      "slices": "โดยเซต A ไม่เป็นสับเซตของเซต B นะคะ| จะ|",
      "edit_duration": 4.017,
      "edit_duration_all": 4.876,
      "is_forceout": false
    },
    {
      "message_id": 134,
      "editor_id": 12,
      "message_received": "แทนด้วยเซต A ค่ะ ซึ่งจะ",
      "slice_count": 2,
      "slices": "แทนด้วยเซต A ค่ะ ตามด้วยสัญลักษณ์| ซึ่งจะ|",
      "edit_duration": 5.85,
      "edit_duration_all": 8.122,
      "is_forceout": false
    },
    {
      "message_id": 135,
      "editor_id": 12,
      "message_received": "คล้ายกันเป็นสับเซตแต่มีขีดพาดค่ะ ตามด้วย",
      "slice_count": 2,
      "slices": "คล้ายกันเป็นสับเซตแต่มีขีดพาดค่ะ| ตามด้วย|",
      "edit_duration": 5.175,
      "edit_duration_all": 6.005,
      "is_forceout": false
    },
    {
      "message_id": 136,
      "editor_id": 12,
      "message_received": "ค่ะ จากตัวอย่างเม่อสักครู่นะคะ นักเรียน",
      "slice_count": 3,
      "slices": "ค่|ะ จากตัวอย่างเมื่อ|สักครู่นะคะ นักเรียน|",
      "edit_duration": 1.811,
      "edit_duration_all": 6.573,
      "is_forceout": false
    },
    {
      "message_id": 137,
      "editor_id": 12,
      "message_received": "จะสังเกตเห็นว่านะคะ ตัวอย่างเช่น C ค่ะ เป็นสมาชิกของเซต A ",
      "slice_count": 3,
      "slices": "จะสังเกตเห็นว่านะคะ |ตัวอย่างเช่น C ค่ะ| เป็นสมาชิกของเซต A |",
      "edit_duration": 4.164,
      "edit_duration_all": 6.387,
      "is_forceout": false
    },
    {
      "message_id": 138,
      "editor_id": 12,
      "message_received": "นะคะ แต่ C นะคะ ไม่ได้เป็นสมาชิก",
      "slice_count": 3,
      "slices": "นะคะ |แต่ C นะคะ| ไม่ได้เป็นสมาชิก|",
      "edit_duration": 1.637,
      "edit_duration_all": 3.525,
      "is_forceout": false
    },
    {
      "message_id": 139,
      "editor_id": 12,
      "message_received": "ของเซต B ค่ะ เราจึงกล่าวได้ว่าเซต B ค่ะ ",
      "slice_count": 3,
      "slices": "ของเซต B ค่ะ |เราจึงกล่าวได้ว่าเซต A  นะคะ | |",
      "edit_duration": 0.898,
      "edit_duration_all": 9.041,
      "is_forceout": false
    },
    {
      "message_id": 140,
      "editor_id": 12,
      "message_received": "ไม่เป็นสับเซตของเซต B ค่ะ ในทางกลับกันค่ะ เรามาดู",
      "slice_count": 3,
      "slices": "ไม่เป็นสับเซตของเซต B ค่ะ |ในทางกลับกันค่ะ |เรามาดู|",
      "edit_duration": 2.957,
      "edit_duration_all": 4.346,
      "is_forceout": false
    },
    {
      "message_id": 141,
      "editor_id": 12,
      "message_received": "เซต B บ้างค่ะ คือ สมาชิกตัวนี้นะคะ คือ D ค่ะ D ",
      "slice_count": 4,
      "slices": "เซต B บ้างค่ะ |คือ สมาชิกตัวนี้นะคะ| คือ D ค่ะ D| |",
      "edit_duration": 1.641,
      "edit_duration_all": 7.349,
      "is_forceout": false
    },
    {
      "message_id": 142,
      "editor_id": 12,
      "message_received": "เป็นสมาชิกของเซต B นะคะ แต่ B ",
      "slice_count": 2,
      "slices": "เป็นสมาชิกของเซต B นะคะ| แต่ B |",
      "edit_duration": 1.905,
      "edit_duration_all": 8.077,
      "is_forceout": false
    },
    {
      "message_id": 143,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ ดังนั้นเราจึงกล่าวได้ว่าเซต B ไม่เป็นสับเซตของเซต A ค่ะ เดี๋ยวเรามาดู",
      "slice_count": 3,
      "slices": "ของเซต A ค่ะ ดังนั้นเราจึงกล่าวได้ว่าเซต B ไม่เป็นสับเซตของเซต A ค่|ะ| เดี๋ยวเรามาดู|",
      "edit_duration": 1.603,
      "edit_duration_all": 7.923,
      "is_forceout": false
    },
    {
      "message_id": 144,
      "editor_id": 12,
      "message_received": "ตัวอย่างเพื่อเพิ่มความเข้าใจให้มากขึ้นนะคะ ตัวอย่างนี้ค่ะ ",
      "slice_count": 3,
      "slices": "ตัวอย่างเพื่อเพิ่มความเข้าใจให้มากขึ้นกันดีกว่านะคะ | ตัวอย่างนี้ค่ะ| |",
      "edit_duration": 7.696,
      "edit_duration_all": 14.36,
      "is_forceout": false
    },
    {
      "message_id": 145,
      "editor_id": 12,
      "message_received": "ให้เซต A ค่ะ ประกอบไปด้วย 3, 4 แล",
      "slice_count": 1,
      "slices": "ให้เซต A ค่ะ ประกอบไปด้วย 3, 4 |",
      "edit_duration": 3.848,
      "edit_duration_all": 3.848,
      "is_forceout": false
    },
    {
      "message_id": 146,
      "editor_id": 12,
      "message_received": "และเซต B ประกอบไปด้วยสมาชิก คือ 0 1 2 ",
      "slice_count": 2,
      "slices": "และ 5 นะคะ |และเซต B ประกอบไปด้วยสมาชิก คือ 0, 1, 2, |",
      "edit_duration": 3.354,
      "edit_duration_all": 9.376,
      "is_forceout": false
    },
    {
      "message_id": 147,
      "editor_id": 12,
      "message_received": "3 4 และ 5 ค่ะ จงพิจารณานะคะ ว่าข้อความ",
      "slice_count": 3,
      "slices": "3, 4 และ 5 ค่ะ| จงพิจารณานะคะ| ว่าข้อความ|",
      "edit_duration": 7.259,
      "edit_duration_all": 9.177,
      "is_forceout": false
    },
    {
      "message_id": 148,
      "editor_id": 12,
      "message_received": "ต่อไปนี้เป็นจริงหรือเท็จค่ะ ข้อที่ 1 นะคะ เซต A เป็นสับเซต",
      "slice_count": 3,
      "slices": "ต่อไปนี้เป็นจริงหรือเท็จค่ะ| ข้อที่ 1 นะคะ| เซต A เป็นสับเซต|",
      "edit_duration": 3.537,
      "edit_duration_all": 10.717,
      "is_forceout": false
    },
    {
      "message_id": 149,
      "editor_id": 12,
      "message_received": "ของเวต B ค่ะ ข้อที่ 2 นะคะ เซต A",
      "slice_count": 3,
      "slices": "ของเซ|ต B ค่ะ ข้อที่ 2 นะคะ |เซต A |",
      "edit_duration": 3.445,
      "edit_duration_all": 9.912,
      "is_forceout": false
    },
    {
      "message_id": 150,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ เดี๋ยวเรามาพิจารณาข้อที่ 1 กันก่อนนะคะ นักเรียนจะสังเกตเห็นว่าสมาชิกของเซต A นะคะ ",
      "slice_count": 4,
      "slices": "เป็นสับเซต|ของเซต A |ค่ะ เดี๋ยวเรามาพิจารณาข้อที่ 1 กันก่อนนะคะ| นักเรียนจะสังเกตเห็นว่าสมาชิกของเซต A นะคะ |",
      "edit_duration": 3.072,
      "edit_duration_all": 7.235,
      "is_forceout": false
    },
    {
      "message_id": 151,
      "editor_id": 12,
      "message_received": "ก็คือมี 3, 4 และ 5 ค่ะ ซึ่งสมาชิกทุกตัวของเซต A นะคะ ",
      "slice_count": 3,
      "slices": "ก็คือมี 3, 4 และ 5 ค่ะ| ซึ่งสมาชิกทุกตัวของเซต A นะค|ะ |",
      "edit_duration": 7.004,
      "edit_duration_all": 8.79,
      "is_forceout": false
    },
    {
      "message_id": 152,
      "editor_id": 12,
      "message_received": "จะเป็นสมาชิกของเซต A ค่ะ ",
      "slice_count": 2,
      "slices": "จะเป็นสมาชิกของเซต A ค่ะ| |",
      "edit_duration": 4.64,
      "edit_duration_all": 5.33,
      "is_forceout": false
    },
    {
      "message_id": 153,
      "editor_id": 12,
      "message_received": "ดังนั้นนะคะ เราจะได้ว่าเซต A ค่ะ เป็นสับเซต",
      "slice_count": 3,
      "slices": "ดังนั้นนะคะ |เราจะได้ว่าเซต A ค่ะ| เป็นสับเซต|",
      "edit_duration": 4.092,
      "edit_duration_all": 7.047,
      "is_forceout": false
    },
    {
      "message_id": 154,
      "editor_id": 12,
      "message_received": "ของเซต B นะคะ ดังนั้น ข้อที่ 1 จึงเป็นจริงค่ะ ",
      "slice_count": 3,
      "slices": "ของเซต B นะคะ| ดังนั้น ข้อที่ 1 จึงเป็นจริงค่ะ| |",
      "edit_duration": 1.942,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 155,
      "editor_id": 12,
      "message_received": "เดี๋ยวเรามาดูข้อที่ 2 นะคะ นักเรียนจะสังเกตเห็นว่า ",
      "slice_count": 2,
      "slices": "เดี๋ยวเรามาดูข้อที่ 2 นะคะ |นักเรียนจะสังเกตเห็นว่า |",
      "edit_duration": 1.367,
      "edit_duration_all": 3.014,
      "is_forceout": false
    },
    {
      "message_id": 156,
      "editor_id": 12,
      "message_received": "0 นะคะ เป้นสมาชิกของเซต B ค่ะ แต่ 0 นะคะ",
      "slice_count": 5,
      "slices": "0 นะคะ| เป็|นสมาชิกของเซต B ค่ะ แ|ต่ 0 นะค|ะ |",
      "edit_duration": 1.605,
      "edit_duration_all": 9.195,
      "is_forceout": false
    },
    {
      "message_id": 157,
      "editor_id": 12,
      "message_received": "ไม่ได้เป็นสมาชิกของเซต A ค่ะ ดังนั้นนะคะ เราจะได้",
      "slice_count": 2,
      "slices": "ไม่ได้เป็นสมาชิกของเซต A ค่ะ |ดังนั้นนะคะ เราจะได้|",
      "edit_duration": 5.968,
      "edit_duration_all": 6.976,
      "is_forceout": false
    },
    {
      "message_id": 158,
      "editor_id": 12,
      "message_received": "ว่าเซต B นะคะ ไม่ได้เป็น เ",
      "slice_count": 2,
      "slices": "ว่าเซต B นะคะ ไม่เป็นสับเซตของเซต B ||",
      "edit_duration": 8.138,
      "edit_duration_all": 10.073,
      "is_forceout": false
    },
    {
      "message_id": 159,
      "editor_id": 12,
      "message_received": "ดังนั้นนะคะ ข้อที่ 2 ค่ะ จึงเป็นเท็จนะคะ ",
      "slice_count": 5,
      "slices": " |ดังนั้นนะคะ |ข้อที่ 2 ค่ะ |จึงเป็นเท็จนะคะ| |",
      "edit_duration": 9.813,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 160,
      "editor_id": 12,
      "message_received": "นอกจากหารพิจารณาการเป็นสับเซต และไม่เป็นสับเซต",
      "slice_count": 2,
      "slices": "นอกจากหารพิจารณาการเป็นสับเซต |และไม่เป็นสับเซต|",
      "edit_duration": 2.548,
      "edit_duration_all": 3.371,
      "is_forceout": false
    },
    {
      "message_id": 161,
      "editor_id": 12,
      "message_received": "แล้วนะคะ ยังมีสิ่งที่น่าสนใจจากเรื่องนี้ค่ะ เดี๋ยวเราไปดูกันเลยนะคะ ",
      "slice_count": 4,
      "slices": "แล้วนะคะ |ยังมีสิ่งที่น่าส|นใจจากความรู้ใน|เรื่องนี้ค่ะ เดี๋ยวเราไปดูกันเลยนะคะ |",
      "edit_duration": 1.191,
      "edit_duration_all": 7.611,
      "is_forceout": false
    },
    {
      "message_id": 162,
      "editor_id": 12,
      "message_received": "ความรู้นี้ค่ะ เซตว่างเป็นสับเซตของเซตทุกเซตนะคะ ",
      "slice_count": 3,
      "slices": "ความรู้นี้ค่ะ |เซตว่างเป็นสับเซตของเซตทุกเซตนะคะ| |",
      "edit_duration": 3.4,
      "edit_duration_all": 11.373,
      "is_forceout": false
    },
    {
      "message_id": 163,
      "editor_id": 12,
      "message_received": "หมายความว่านักเรียนจะต้องทราบเสมอนะคะ ว่าเซต ",
      "slice_count": 2,
      "slices": "หมายความว่านักเรียนจะต้องทราบเสมอนะคะ ว่าเซตงาส|ว่างค่ะ|",
      "edit_duration": 2.106,
      "edit_duration_all": 5.847,
      "is_forceout": false
    },
    {
      "message_id": 164,
      "editor_id": 12,
      "message_received": "เป็นสับเซตของเซตใด ๆ ค่ะ คุณครูมีคำถามชวนคิดนะคะ ให้นักเรียนลองคิดค่ะ ",
      "slice_count": 4,
      "slices": "เป็นสับเซตของเซตใด ๆ ค่ะ |คุณครูมีคำถามชวนคิดนะคะ| ให้นักเรียนลองคิดค่ะ| |",
      "edit_duration": 0.703,
      "edit_duration_all": 6.255,
      "is_forceout": false
    },
    {
      "message_id": 165,
      "editor_id": 12,
      "message_received": "ให้เซต A เป็นเซตใด ๆ นะคะ จงพิจารณาว่าเซต A เป็นสับเซต",
      "slice_count": 3,
      "slices": "ให้เซต A เป็นเซตใด ๆ นะค|ะ จงพิจารณาว่าเซต A เป็|นสับเซต|",
      "edit_duration": 1.776,
      "edit_duration_all": 4.662,
      "is_forceout": false
    },
    {
      "message_id": 166,
      "editor_id": 12,
      "message_received": "ของเซต A หรือไม่ค่ะ นักเรีย",
      "slice_count": 1,
      "slices": "ของเซต A หรือไม่ค่ะ นักเรียน|",
      "edit_duration": 2.932,
      "edit_duration_all": 2.932,
      "is_forceout": false
    },
    {
      "message_id": 167,
      "editor_id": 12,
      "message_received": "ค่ะ เดี๋ยวครูจะเฉลยเลยนะคะ ",
      "slice_count": 4,
      "slices": " ลองพิจารณาดูนะคะ |ค่ะ |เดี๋ยวครูจะเฉลยเลยนะคะ| |",
      "edit_duration": 6.48,
      "edit_duration_all": 10.497,
      "is_forceout": false
    },
    {
      "message_id": 168,
      "editor_id": 12,
      "message_received": "เราจะมาพิจารณาจากบทนิยามของการเป็นสับเซตนะคะ เราจะ",
      "slice_count": 2,
      "slices": "เราจะมาพิจารณาจากบทนิยามของการเป็นสับเซตนะคะ |เราจะ|",
      "edit_duration": 7.962,
      "edit_duration_all": 8.695,
      "is_forceout": false
    },
    {
      "message_id": 169,
      "editor_id": 12,
      "message_received": "พบว่า สมาชิกทุกตัวของเวต A นะคะ เป็นสับเซต",
      "slice_count": 4,
      "slices": "พบว่า สมาชิกทุกตัวของเซ|ต A นะคะ |ย่อม|เป็นสับเซต|",
      "edit_duration": 3.918,
      "edit_duration_all": 10.669,
      "is_forceout": false
    },
    {
      "message_id": 170,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ ดังนั้นเราจึงกล่าวได้ว่าเซต A ",
      "slice_count": 1,
      "slices": "ของเซต A ค่ะ ดังนั้นเราจึงกล่าวได้ว่าเซต A |",
      "edit_duration": 10.012,
      "edit_duration_all": 10.012,
      "is_forceout": false
    },
    {
      "message_id": 171,
      "editor_id": 12,
      "message_received": "เป็นสับเซตของเซต A ค่ะ ถัดมานะคะ เดี๋ยวจะเป็นความรู้ของบทนิยามของเซตที่",
      "slice_count": 2,
      "slices": "เป็นสับเซตของเซต A ค่ะ| ถัดมานะคะ เดี๋ยวจะเป็นความรู้ของบทนิยามของเซตที่|",
      "edit_duration": 1.622,
      "edit_duration_all": 4.181,
      "is_forceout": false
    },
    {
      "message_id": 172,
      "editor_id": 12,
      "message_received": "เท่ากัน และสับเซตค่ะ อันนี้นะคะ จะเป็นนิ",
      "slice_count": 1,
      "slices": "เท่ากัน และสับเซตค่ะ อันนี้นะคะ จะเป็นนิยาม|",
      "edit_duration": 2.87,
      "edit_duration_all": 2.87,
      "is_forceout": false
    },
    {
      "message_id": 173,
      "editor_id": 12,
      "message_received": "ของเซตที่เท่ากับค่ะ เราจะกล่าวได้ว่าเซต A ",
      "slice_count": 1,
      "slices": "ของเซตที่เท่ากับค่ะ เราจะกล่าวได้ว่าเซต A เท่ากับเซต B |",
      "edit_duration": 5.172,
      "edit_duration_all": 5.172,
      "is_forceout": false
    },
    {
      "message_id": 174,
      "editor_id": 12,
      "message_received": "หมายถึงสมาชิกทุกตัวของเซต A นะคะ เป็นมาชิกทุกตัวของ B ค่ะ",
      "slice_count": 4,
      "slices": "นะคะ |หมายถึงสมาชิกทุกตัวของเซต A นะค|ะ เป็นมาชิกทุกตัวของ B ค่ะ| |",
      "edit_duration": 0.973,
      "edit_duration_all": 7.154,
      "is_forceout": false
    },
    {
      "message_id": 175,
      "editor_id": 12,
      "message_received": "และสมาชิกทุกตัวของเซต B นะคะ เป็นสมาชิกของเซต A ค่ะ และบทนิยามอีกอันหนึ่งนะคะ เซต A ",
      "slice_count": 4,
      "slices": "และสมาชิกทุกตัวของเซต B นะคะ เป็นสมาชิกของเซต A ค่ะ| และบทนิยามอีกอันหนึ่งนะคะ| เป็นนิยามของความเป็นสับเซตค่ะ |เซต A |",
      "edit_duration": 0.418,
      "edit_duration_all": 8.484,
      "is_forceout": false
    },
    {
      "message_id": 176,
      "editor_id": 12,
      "message_received": "ของการเป็นสับเซตค่ะ เซต A เป็นสับเซตของเซต B ",
      "slice_count": 2,
      "slices": "ของการเป็นสับเซตค่ะ เ|ซต A เป็นสับเซตของเซต B |",
      "edit_duration": 4.395,
      "edit_duration_all": 5.621,
      "is_forceout": false
    },
    {
      "message_id": 177,
      "editor_id": 12,
      "message_received": "ก็ต่อเมื่อสมาชิกทุกตัวของเซต A ค่ะ เป็นทุกตัว",
      "slice_count": 2,
      "slices": "ก็ต่อเมื่อสมาชิกทุกตัวของเซต A ค่ะ| เป็นทุกตัว|",
      "edit_duration": 5.954,
      "edit_duration_all": 7.358,
      "is_forceout": false
    },
    {
      "message_id": 178,
      "editor_id": 12,
      "message_received": "ของเซต B ค่ะ นักเรียนสังเกตความสัมพันธ์ของบทนิยามทั้ง 2 ไหมคะ ",
      "slice_count": 3,
      "slices": "ของเซต B ค่ะ| นักเรียนสังเกตความสัมพันธ์ของบทนิยามทั้ง 2 ไหมคะ| |",
      "edit_duration": 2.044,
      "edit_duration_all": 6.184,
      "is_forceout": false
    },
    {
      "message_id": 179,
      "editor_id": 12,
      "message_received": "เรามาดูที่ข้อความนี้กันดีกว่านะคะ ",
      "slice_count": 2,
      "slices": "เรามาดูที่ข้อความนี้กันดีกว่านะคะ| |",
      "edit_duration": 2.625,
      "edit_duration_all": 8.232,
      "is_forceout": false
    },
    {
      "message_id": 180,
      "editor_id": 12,
      "message_received": "สมาชิกทุกตัวของเซต A เป็นสมาชิก",
      "slice_count": 1,
      "slices": "สมาชิกทุกตัวของเซต A เป็นสมาชิก|",
      "edit_duration": 1.275,
      "edit_duration_all": 1.275,
      "is_forceout": false
    },
    {
      "message_id": 181,
      "editor_id": 12,
      "message_received": "ของเซต B นะคะ ข้อความนี้นะคะ สอดคล้อมกับนิยาม",
      "slice_count": 2,
      "slices": "ของเซต B นะคะ ข้อความนี้นะคะ |สอดคล้อมกับนิยามของ|",
      "edit_duration": 0.516,
      "edit_duration_all": 6.71,
      "is_forceout": false
    },
    {
      "message_id": 182,
      "editor_id": 12,
      "message_received": "การเป็นสับเซตด้านล่างค่ะ ดังนั้น ข้อความด้านบนจึงเขียนเป็น",
      "slice_count": 3,
      "slices": "ความ|เป็นสับเซตด้านล่างค่ะ |ดังนั้น ข้อความด้านบนจึงเขียนเป็น|",
      "edit_duration": 2.576,
      "edit_duration_all": 5.254,
      "is_forceout": false
    },
    {
      "message_id": 183,
      "editor_id": 12,
      "message_received": "สามารถเขียนเป็นสัญลักษณ์ได้ว่า เซต A เป็นสมา",
      "slice_count": 2,
      "slices": "สามารถเขียนเป็นสัญลักษณ์ได้ว่า| เซต A เป็นสมาชิก|",
      "edit_duration": 2.166,
      "edit_duration_all": 4.836,
      "is_forceout": false
    },
    {
      "message_id": 184,
      "editor_id": 12,
      "message_received": "ของเซต B ค่ะ เช่นเดียวกันกับข้อความนี้นะคะ นักเรียนจะเห็นว่าสมาชิกทุกตัว",
      "slice_count": 1,
      "slices": "ของเซต B ค่ะ เช่นเดียวกันกับข้อความนี้นะคะ นักเรียนจะเห็นว่าสมาชิกทุกตัว|",
      "edit_duration": 2.763,
      "edit_duration_all": 2.763,
      "is_forceout": false
    },
    {
      "message_id": 185,
      "editor_id": 12,
      "message_received": "ของเซต B เป็นสมาชิกทุกตัวของเซต A นะคะ เราเขียนได้ว่า",
      "slice_count": 3,
      "slices": "ของเซต B เป็นสมาชิกทุกตัวของเซต A นะคะ| แล้วก็สามารถ|เขียนได้ว่า|",
      "edit_duration": 0.597,
      "edit_duration_all": 8.715,
      "is_forceout": false
    },
    {
      "message_id": 186,
      "editor_id": 12,
      "message_received": "เซต B นะคะ เป็นสับเซตของเซต A ค่ะ ",
      "slice_count": 1,
      "slices": "เซต B นะคะ เป็นสับเซตของเซต A ค่ะ |",
      "edit_duration": 5.456,
      "edit_duration_all": 5.456,
      "is_forceout": false
    },
    {
      "message_id": 187,
      "editor_id": 12,
      "message_received": "ดังนั้นนะคะ เราจึงได้ความรู้ใหม่ ดังนี้ค่ะ เซต A นะคะ เท่ากับ เซต B ",
      "slice_count": 5,
      "slices": "ดังนั้นนะค|ะ เราจึงได้ความรู้ใหม่| ดังนี้ค่ะ เซต A นะคะ |เท่ากับ เซต B| |",
      "edit_duration": 1.124,
      "edit_duration_all": 6.927,
      "is_forceout": false
    },
    {
      "message_id": 188,
      "editor_id": 12,
      "message_received": "นะคะ ก็ต่อเมื่อเซต A เป็นสับเซตของเซต B นะคะ ",
      "slice_count": 4,
      "slices": "ก็ต่อเมื่อ|  |เซต A เป็นสับเซตของเซต B นะคะ| |",
      "edit_duration": 1.997,
      "edit_duration_all": 11.387,
      "is_forceout": false
    },
    {
      "message_id": 189,
      "editor_id": 12,
      "message_received": "และเซต B เป็นสับเซตของเซต A ค่ะ ดังนั้น ",
      "slice_count": 2,
      "slices": "และเซต B เป็นสับเซตของเซต A ค่ะ |ดังนั้น |",
      "edit_duration": 7.189,
      "edit_duration_all": 7.896,
      "is_forceout": false
    },
    {
      "message_id": 190,
      "editor_id": 12,
      "message_received": "ข้อความนี้นะคะ หมายความว่าเซต A เท่ากับเซต B แล้ว นักเรียนจะได้ว่า ",
      "slice_count": 2,
      "slices": "ข้อความนี้นะคะ หมายความว่าเซต A เท่ากับเซต B แล้ว |นักเรียนจะได้ว่า|",
      "edit_duration": 1.709,
      "edit_duration_all": 3.96,
      "is_forceout": false
    },
    {
      "message_id": 191,
      "editor_id": 12,
      "message_received": "ของเซต B และเซต B เป็นสับเซตของเซต A ",
      "slice_count": 1,
      "slices": "ของเซต B และเซต B เป็นสับเซตของเซต A |",
      "edit_duration": 6.74,
      "edit_duration_all": 6.74,
      "is_forceout": false
    },
    {
      "message_id": 192,
      "editor_id": 12,
      "message_received": "นะคะ ถ้านักเรียนทราบว่า เซต A เป็น",
      "slice_count": 1,
      "slices": "นะคะ ถ้านักเรียนทราบว่า เซต A เป็น|",
      "edit_duration": 3.866,
      "edit_duration_all": 3.866,
      "is_forceout": false
    },
    {
      "message_id": 193,
      "editor_id": 12,
      "message_received": "แล้วเซต B เป็นสับเซตของเซต A แล้วนะคะ จะกล่าว",
      "slice_count": 3,
      "slices": "แล้วเซต| B เป็นสับเซตของเซต A แล้วนะคะ| จะกล่าว|",
      "edit_duration": 2.129,
      "edit_duration_all": 5.632,
      "is_forceout": false
    },
    {
      "message_id": 194,
      "editor_id": 12,
      "message_received": "ได้ว่าเซต A เท่ากับ เซต B เช่นกันค่ะ ",
      "slice_count": 1,
      "slices": "ได้ว่าเซต A เท่ากับ เซต B เช่นกันค่ะ |",
      "edit_duration": 3.435,
      "edit_duration_all": 3.435,
      "is_forceout": false
    },
    {
      "message_id": 195,
      "editor_id": 12,
      "message_received": "เดี๋ยวเราไปสรุปสิ่งที่ได้เรียนรู้วันนี้กันอีกรอบนะคะ ",
      "slice_count": 2,
      "slices": "เดี๋ยวเราไปสรุปสิ่งที่ได้เรียนรู้วันนี้กันอีกรอบนะคะ| |",
      "edit_duration": 5.308,
      "edit_duration_all": 11.166,
      "is_forceout": false
    },
    {
      "message_id": 196,
      "editor_id": 12,
      "message_received": "เซต A นะคะ ",
      "slice_count": 3,
      "slices": "เซต A นะคะ| เท่ากับเซต B นะคะ หมายถึง| |",
      "edit_duration": 0.632,
      "edit_duration_all": 8.631,
      "is_forceout": false
    },
    {
      "message_id": 197,
      "editor_id": 12,
      "message_received": "สมาชิกทุกตัวของเซต A ค่ะ เป็นสมาชิกของเซต B นะคะ ",
      "slice_count": 1,
      "slices": "สมาชิกทุกตัวของเซต A ค่ะ เป็นสมาชิกของเซต B นะคะ |",
      "edit_duration": 7.53,
      "edit_duration_all": 7.53,
      "is_forceout": false
    },
    {
      "message_id": 198,
      "editor_id": 12,
      "message_received": "และสมาชิกทุกตัวของเซต A ค่ะ เป็นสมาชิกทุกตัวของเซต B ",
      "slice_count": 3,
      "slices": "และสมาชิกทุกตัวของเซต A ค่ะ |เป็นสมาชิกทุกตัวของเซต B| |",
      "edit_duration": 1.67,
      "edit_duration_all": 8.365,
      "is_forceout": false
    },
    {
      "message_id": 199,
      "editor_id": 12,
      "message_received": "เซต A = B นะคะ เราจะเขียนแทนด้วยเครื่องหมายเท่ากับ แล้วก็ตามด้วยเซต B ค่ะ ",
      "slice_count": 3,
      "slices": "เซต A = B นะคะ |จะเขียนแทนด้วยเครื่องหมายเท่ากับ| แล้วก็ตามด้วยเซต B ค่ะ |",
      "edit_duration": 1.374,
      "edit_duration_all": 3.053,
      "is_forceout": false
    },
    {
      "message_id": 200,
      "editor_id": 12,
      "message_received": "ไม่เท่ากับเซต B นะคะ จะเขียนแทนด้วย ",
      "slice_count": 2,
      "slices": "ไม่เท่ากับเซต B นะคะ จ|ะเขียนแทนด้วย |",
      "edit_duration": 2.28,
      "edit_duration_all": 3.159,
      "is_forceout": false
    },
    {
      "message_id": 201,
      "editor_id": 12,
      "message_received": "ไม่เท่ากับ แล้วก็ตามด้วยเซต B ค่ะ ส่วนเซต A เป็นสับเซตของเซต B นะคะ ก็ต่อเมื่อสับเซต",
      "slice_count": 2,
      "slices": "ไม่เท่ากับ แล้วก็ตามด้วยเซต B ค่ะ ส่วนเซต A เป็นสับเซตของเซต B นะคะ |ก็ต่อเมื่อสมาชิกทุกตัวของเซต A |",
      "edit_duration": 0.644,
      "edit_duration_all": 12.163,
      "is_forceout": false
    },
    {
      "message_id": 202,
      "editor_id": 12,
      "message_received": "ของเซต A ค่ะ เป็นสมาชิกของเซต B ค่ะ ",
      "slice_count": 1,
      "slices": "เป็นสมาชิกของเซต B ค่ะ |",
      "edit_duration": 9.101,
      "edit_duration_all": 9.101,
      "is_forceout": false
    },
    {
      "message_id": 203,
      "editor_id": 12,
      "message_received": "โดยเซต A เป็นสับเซตของเซต B เราจะเขียนแทนด้วย ",
      "slice_count": 3,
      "slices": "โดยเซต A เป็นสับเซตของเซต B |เราจะเขียนแทนด้วย| |",
      "edit_duration": 5.09,
      "edit_duration_all": 7.672,
      "is_forceout": false
    },
    {
      "message_id": 204,
      "editor_id": 12,
      "message_received": "เซต A 1ตามด้วยเครื่องหมายลักษณะนี้ค่ะ แล้วก็ตามด้วยเซต B ",
      "slice_count": 5,
      "slices": "เซต A | |ตามด้วย|เครื่องหมายลักษณะนี้ค่|ะ แล้วก็ตามด้วยเซต B |",
      "edit_duration": 1.976,
      "edit_duration_all": 6.573,
      "is_forceout": false
    },
    {
      "message_id": 205,
      "editor_id": 12,
      "message_received": "ส่วนเซต A นะคะ ไม่เป็นสับเซตของเซต B นะคะ เราจะเขียนแทน",
      "slice_count": 3,
      "slices": "ส่วนเซต A นะค|ะ ไม่เป็นสับเซตของเซต B นะคะ |เราจะเขียนแทน|",
      "edit_duration": 5.113,
      "edit_duration_all": 7.247,
      "is_forceout": false
    },
    {
      "message_id": 206,
      "editor_id": 12,
      "message_received": "ด้วยนะคะ เซต A ค่ะ ตามด้วยเครื่องหมาย แล้ว",
      "slice_count": 3,
      "slices": "ด้วยนะคะ |เซต A ค่ะ ตามด้วยเครื่องหมาย |แล้ว|",
      "edit_duration": 4.278,
      "edit_duration_all": 6.168,
      "is_forceout": false
    },
    {
      "message_id": 207,
      "editor_id": 12,
      "message_received": "เป็นสับเซตนะคะ แต่มีขีดพาดนะคะ ตามด้วย",
      "slice_count": 3,
      "slices": "เป็นสับเซตนะคะ| แต่มีขีดพาดนะคะ |ตามด้วยเซต B|",
      "edit_duration": 4.654,
      "edit_duration_all": 9.225,
      "is_forceout": false
    },
    {
      "message_id": 208,
      "editor_id": 12,
      "message_received": "และสิ่งที่ได้เรียนรูอันสุดท้ายนะคะ ก็คือ",
      "slice_count": 4,
      "slices": " ค่ะ |และสิ่งที่ได้เรียนรู้|อันสุดท้ายนะคะ |ก็คือ|",
      "edit_duration": 1.141,
      "edit_duration_all": 6.374,
      "is_forceout": false
    },
    {
      "message_id": 209,
      "editor_id": 12,
      "message_received": "อันสุดท้ายนะคะ ก็คือเซต เป็นสับเซตของเซต A นะคะ และเซต B ",
      "slice_count": 2,
      "slices": " ก็คือเซต เป็นสับเซตของเซต A นะคะ |และเซต B |",
      "edit_duration": 2.847,
      "edit_duration_all": 3.79,
      "is_forceout": false
    },
    {
      "message_id": 210,
      "editor_id": 12,
      "message_received": "เซต A ค่ะ ก่อนจะจากกันในวันนี้นะคะ คุณครูก็มีแบบฝึกหัดให้นักเรียนไปทบทวน 2 ข้อค่ะ คุณครู",
      "slice_count": 4,
      "slices": "เซต A ค่ะ |ก่อนจะจากกันในวันนี้นะคะ| คุณครูก็มีแบบฝึกหัดให้นักเรียนไปทบทวน 2 ข้อค่ะ| คุณครู|",
      "edit_duration": 0.417,
      "edit_duration_all": 6.337,
      "is_forceout": false
    },
    {
      "message_id": 211,
      "editor_id": 12,
      "message_received": "หวังว่านักเรียนจะนำบทเรียนในวันนี้และแบบฝึกหัดไปทบทวน",
      "slice_count": 3,
      "slices": "หวังว่านักเรียนจะนำบทเรียนในวันนี้นะคะ |และแบบฝึกหัดนะคะ |ไปทบทวน|",
      "edit_duration": 5.674,
      "edit_duration_all": 11.26,
      "is_forceout": false
    },
    {
      "message_id": 212,
      "editor_id": 12,
      "message_received": "เพิ่มเติมค่ะ สำหรับวันนี้สวัสดีค่ะ ",
      "slice_count": 2,
      "slices": "เพิ่มเติมค่ะ สำหรับวันนี้สวัสดีค่ะ| |",
      "edit_duration": 3.104,
      "edit_duration_all": 3.573,
      "is_forceout": false
    },
    {
      "message_id": 213,
      "editor_id": 12,
      "message_received": "[เสียงดนตรี] ",
      "slice_count": 1,
      "slices": "[เสียงดนตรี] |",
      "edit_duration": 1.621,
      "edit_duration_all": 1.621,
      "is_forceout": false
    }
  ],
  "agents": [
    {
      "id": 12,
      "stat_postedit": {
        "number_of_turns": 213,
        "number_of_turns_not_empty": 213,
        "average_edit_duration": 4.297,
        "average_edit_duration_all": 8.164,
        "max_edit_duration": 16.012,
        "min_edit_duration": 0.092,
        "num_turn_forceout": 11,
        "percent_forceout": 5.164
      }
    }
  ]
}