﻿{
  "average_edit_duration": 11.999726415094333,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 2,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 3,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 4,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 5,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 6,
      "editor_id": 14,
      "message_received": "คราวที่แล้วนะคะ เราพูดถึงเรื่อง List ทุกคน",
      "slice_count": 2,
      "slices": "คราวที่แล้วนะคะ เราพูดถึงเรื่อง List |ทุกคน|",
      "edit_duration": 0.53,
      "isForceout": false
    },
    {
      "message_id": 7,
      "editor_id": 14,
      "message_received": "จำได้นะคะ อันนี้คือลิสต์นะ ที่ครูยกตัวอย่างมาให้",
      "slice_count": 2,
      "slices": "จำได้นะคะ |อันนี้คือลิสต์นะ aที่ครูยกตัวอย่างมาให้|",
      "edit_duration": 0.642,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 14,
      "message_received": "ลิสต์ตัวนี้มีขนาดเท่ากับเท่าไหร่",
      "slice_count": 1,
      "slices": "ลิสต์ตัวนี้มีขนาดเท่ากับเท่าไหร่|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 14,
      "message_received": "มีขนาดเท่าไหร่ ขนาด คือ",
      "slice_count": 1,
      "slices": " มีขนาดเท่าไหร่ ขนาด คือ|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 10,
      "editor_id": 14,
      "message_received": "มีจำนวนเท่าไร มี 5 คนอื่นมีเท่าไรคะ",
      "slice_count": 1,
      "slices": "มีจำนวนเท่าไร มี 5 คนอื่นมีเท่าไรคะ|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 11,
      "editor_id": 14,
      "message_received": "5 โอเค 5 นะคะ",
      "slice_count": 1,
      "slices": "5 โอเค 5 นะคะ |",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 12,
      "editor_id": 14,
      "message_received": "ลิสต์ที่เราเห็นในหน้าจอตรงนี้",
      "slice_count": 1,
      "slices": "ลิสต์ที่เราเห็นในหน้าจอตรงนี้|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 14,
      "message_received": "จะมีอยู่ 5 ตัวถูกไหมคะ มีข้อมูลอยู่ 5 ตัว",
      "slice_count": 1,
      "slices": "จะมีอยู่ 5 ตัวถูกไหมคะ มีข้อมูลอยู่ 5 ตัว|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 14,
      "message_received": "มี 1 มี 2 มี 3 มี 4",
      "slice_count": 1,
      "slices": "มี 1 มี 2 มี 3 มี 4|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 14,
      "message_received": "แล้วก็มี 5 มีทั้งหมด 5 ตัวนะคะ คราวนี้",
      "slice_count": 1,
      "slices": "แล้วก็มี 5 มีทั้งหมด 5 ตัวนะคะ คราวนี้|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 14,
      "message_received": "เรารู้ได้อย่างไรว่ามันคือลิสต์ เห็น",
      "slice_count": 1,
      "slices": "เรารู้ได้อย่างไรว่ามันคือลิสต์ เห็น|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 14,
      "message_received": "ก้ามปูเปิด-ก้ามปูปิดไหมคะ",
      "slice_count": 1,
      "slices": "ก้ามปูเปิด-ก้ามปูปิดไหมคะ |",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 14,
      "message_received": "เป็นสัญลักษณ์ที่บอกว่าการเก็บข้อมูลลักษณะ",
      "slice_count": 1,
      "slices": "เป็นสัญลักษณ์ที่บอกว่าการเก็บข้อมูลลักษณะ|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 14,
      "message_received": "แบบนี้มีชื่อเรียกว่า \"ลิสต์\" นะคะ",
      "slice_count": 1,
      "slices": "แบบนี้มีชื่อเรียกว่า \"ลิสต์\" นะคะ|",
      "edit_duration": 14.004,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 14,
      "message_received": "จะเก็บค่าของข้อมูล",
      "slice_count": 1,
      "slices": " จะเก็บค่าของข้อมูล|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 14,
      "message_received": "ในลิสต์ index",
      "slice_count": 1,
      "slices": "ในลิสต์ index|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 14,
      "message_received": "ก็คือหมายเลขถูกไหมคะ ก็คือหมายเลขของข้อมูล",
      "slice_count": 1,
      "slices": "ก็คือหมายเลขถูกไหมคะ ก็คือหมายเลขของข้อมูล|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 14,
      "message_received": "เราเริ่มต้นที่หมายเลขอะไรเอ่ย",
      "slice_count": 1,
      "slices": "เราเริ่มต้นที่หมายเลขอะไรเอ่ย|",
      "edit_duration": 14.004,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 14,
      "message_received": "พอเราวาดเป็นช่องใช่ไหมคะ",
      "slice_count": 1,
      "slices": "พอเราวาดเป็นช่องใช่ไหมคะ |",
      "edit_duration": 14.004,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 14,
      "message_received": "ในลิสต์นี่ ถ้าเราลองวาด",
      "slice_count": 1,
      "slices": "ในลิสต์นี่ Aถ้าเราลองวาด|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 26,
      "editor_id": 14,
      "message_received": "การจัดเก็บนะ ก็จะเป็น 1",
      "slice_count": 1,
      "slices": "การจัดเก็บนะ ก็จะเป็น 1|",
      "edit_duration": 14.004,
      "isForceout": true
    },
    {
      "message_id": 27,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 28,
      "editor_id": 14,
      "message_received": "แล้วก็จะเก็บข้อมูลลงไปในช่องแบบนี้",
      "slice_count": 1,
      "slices": "แล้วก็จะเก็บข้อมูลลงไปในช่องแบบนี้|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 29,
      "editor_id": 14,
      "message_received": "หมายเลขช่องหรือว่า",
      "slice_count": 1,
      "slices": "หมายเลขช่องหรือว่า|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 14,
      "message_received": "Index ตัวแรกเราจะเริ่มต้นที่ตรงไหน",
      "slice_count": 1,
      "slices": "Index ตัวแรกเราจะเริ่มต้นที่ตรงไหน|",
      "edit_duration": 16.004,
      "isForceout": true
    },
    {
      "message_id": 31,
      "editor_id": 14,
      "message_received": "ตรงนี้ index เราจะเริ่มที่เราไรเอ่ย",
      "slice_count": 1,
      "slices": "ตรงนี้ index เราจะเริ่มที่เราnไรเอ่ย|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 14,
      "message_received": "0 นะ ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "0 นะ ใช่ไหมคะ |",
      "edit_duration": 16.008,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 14,
      "message_received": "1 2 3 แล้วก็ 4",
      "slice_count": 1,
      "slices": "1 2 3 แล้วก็ 4|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 34,
      "editor_id": 14,
      "message_received": "แล้วก็ 4 ก็คือหมายเลขช่อง ถ้าเราวาดรูปให้",
      "slice_count": 1,
      "slices": "แล้วก็ 4 ก็คือหมายเลขช่อง ถ้าเราวาดรูปให้|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 35,
      "editor_id": 14,
      "message_received": "เป็นรูปสี่เหลี่ยมในการจัดเก็บข้อมูล แล้วเวลาครูเข้าถึง",
      "slice_count": 1,
      "slices": "เป็นรูปสี่เหลี่ยมในการจัดเก็บข้อมูล แล้วเวลาครูเข้าถึง|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 36,
      "editor_id": 14,
      "message_received": "ข้อมูลที่อยู่ในลิสต์ ตอนนี้",
      "slice_count": 1,
      "slices": "ข้อมูลที่อยู่ในลิสต์ ตอนนี้|",
      "edit_duration": 16.004,
      "isForceout": true
    },
    {
      "message_id": 37,
      "editor_id": 14,
      "message_received": "ครูตั้งชื่อลิสต์ตัวนี้มีชื่อว่า x",
      "slice_count": 1,
      "slices": "ครูตั้งชื่อลิสต์ตัวนี้มีชื่อว่า x|",
      "edit_duration": 16.005,
      "isForceout": true
    },
    {
      "message_id": 38,
      "editor_id": 14,
      "message_received": "x index 3",
      "slice_count": 2,
      "slices": "x index |3|",
      "edit_duration": 14.656,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 14,
      "message_received": "ตอบเท่ากับเท่าไรเอ่ย index",
      "slice_count": 2,
      "slices": "ตอบเท่ากับเท่าไรเอ่ย| index|",
      "edit_duration": 10.857,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 14,
      "message_received": "เป็น 3 ตัวนี้ตอบ 4 ใช่",
      "slice_count": 1,
      "slices": "เป็น 3 ตัวนี้ตอบ 4 ใช่|",
      "edit_duration": 7.633,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 14,
      "message_received": "ตรงนี้ต้องตอบว่า 4 นะคะ ทุกคนจำได้นะ",
      "slice_count": 2,
      "slices": "ตรงนี้ต้องตอบว่า 4 นะคะ| ทุกคนจำได้นะ|",
      "edit_duration": 3.633,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 14,
      "message_received": "แล้วถ้า x",
      "slice_count": 1,
      "slices": "แล้วถ้า x|",
      "edit_duration": 13.787,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 14,
      "message_received": "เราต้องการหลาย ๆ ค่า 2 จนถึง 4",
      "slice_count": 1,
      "slices": "เราต้องการหลาย ๆ ค่า 2 จนถึง 4|",
      "edit_duration": 9.787,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 14,
      "message_received": "จะตอบเท่าหับเท่าไหร่คะ",
      "slice_count": 1,
      "slices": " จะตอบเท่าหับเท่าไหร่คะ|",
      "edit_duration": 9.258,
      "isForceout": false
    },
    {
      "message_id": 45,
      "editor_id": 14,
      "message_received": "3 กับ...",
      "slice_count": 1,
      "slices": "3 กับ...|",
      "edit_duration": 5.258,
      "isForceout": false
    },
    {
      "message_id": 46,
      "editor_id": 14,
      "message_received": "3 กับอะไรเอ่ย 4 ใช่ไหม",
      "slice_count": 1,
      "slices": "3 กับอะไรเอ่ย 4 ใช่ไหม|",
      "edit_duration": 1.258,
      "isForceout": false
    },
    {
      "message_id": 47,
      "editor_id": 14,
      "message_received": "ใช่ไหม คือ 3 กับ 4 นะ มันเริ่มต้นที่ 2 ใช่ไหมคะ ก็คือ",
      "slice_count": 1,
      "slices": "ใช่ไหม คือ 3 กับ 4 นะ มันเริ่มต้นที่ 2 ใช่ไหมคะ ก็คือ|",
      "edit_duration": 11.794,
      "isForceout": false
    },
    {
      "message_id": 48,
      "editor_id": 14,
      "message_received": "เริ่มต้นที่ 2 ก็คือเริ่มต้ด้วยตัว",
      "slice_count": 2,
      "slices": "เริ่มต้นที่ 2 |ก็คือเริ่มต้องด้วยตัว|",
      "edit_duration": 7.794,
      "isForceout": false
    },
    {
      "message_id": 49,
      "editor_id": 14,
      "message_received": "ถึง 4 แล้วก็ลดลงมา 1 ช่อง ก็จะได้ข้อมูลตัวนี้",
      "slice_count": 2,
      "slices": "ถึง 4 แล้วก็ลดลงมา 1 ช่อง |ก็จะได้ข้อมูลตัวนี้|",
      "edit_duration": 6.529,
      "isForceout": false
    },
    {
      "message_id": 50,
      "editor_id": 14,
      "message_received": "ก็คือ 3 กับ 4",
      "slice_count": 2,
      "slices": "ก็คือ 3 |ก็คือ 3 กับ 4|",
      "edit_duration": 4.761,
      "isForceout": true
    },
    {
      "message_id": 51,
      "editor_id": 14,
      "message_received": "คราวนี้ แล้วเราเอาลิสต์",
      "slice_count": 1,
      "slices": "คราวนี้ แล้วเราเอาลิสต์|",
      "edit_duration": 5.952,
      "isForceout": true
    },
    {
      "message_id": 52,
      "editor_id": 14,
      "message_received": "มาทำอะไรนะคะ เราเก็บข้อมูล",
      "slice_count": 1,
      "slices": "มาทำอะไรนะคะ เราเก็บข้อมูล|",
      "edit_duration": 1.953,
      "isForceout": true
    },
    {
      "message_id": 53,
      "editor_id": 14,
      "message_received": "รูปแบบลิสต์ แล้วเร",
      "slice_count": 1,
      "slices": "รูปแบบลิสต์ แล้วเร|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 54,
      "editor_id": 13,
      "message_received": "สแตกนะคะ สแตกตัวนี้",
      "slice_count": 2,
      "slices": "สแตกนะคะ| สแตกตัวนี้|",
      "edit_duration": 12.443,
      "isForceout": true
    },
    {
      "message_id": 55,
      "editor_id": 13,
      "message_received": "จะใช้วิธีการเก็บข้อมูลแบบลิสต์",
      "slice_count": 1,
      "slices": "จะใช้วิธีการเก็บข้อมูลแบบลิสต์|",
      "edit_duration": 12.819,
      "isForceout": false
    },
    {
      "message_id": 56,
      "editor_id": 13,
      "message_received": "นะคะ แล้วลักษณะแบบไหน",
      "slice_count": 2,
      "slices": "นะคะ |แล้วลักษณะแบบไหน|",
      "edit_duration": 8.819,
      "isForceout": false
    },
    {
      "message_id": 57,
      "editor_id": 13,
      "message_received": "ที่เราจะเรียกว่า \"stack\" นะคะ ดูด้วยกัน",
      "slice_count": 3,
      "slices": "ที่เราจะเรียกว่า| \"stack\" นะคะ| ดูด้วยกัน|",
      "edit_duration": 5.683,
      "isForceout": true
    },
    {
      "message_id": 58,
      "editor_id": 13,
      "message_received": "เขาบอกว่า Stack",
      "slice_count": 1,
      "slices": "เขาบอกว่า Stack|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 59,
      "editor_id": 13,
      "message_received": "ก็คือการที่เราใส่ข้อมูลเข้าไปแล้วก็ดึงออกมา",
      "slice_count": 1,
      "slices": "ก็คือการที่เราใส่ข้อมูลเข้าไปแล้วก็ดึงออกมา|",
      "edit_duration": 14.004,
      "isForceout": true
    },
    {
      "message_id": 60,
      "editor_id": 13,
      "message_received": "นะคะ แล้วข้อมูล",
      "slice_count": 1,
      "slices": "นะคะ แล้วข้อมูล|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 61,
      "editor_id": 13,
      "message_received": "ที่ถูกใส่เข้าไปใน Stack จะถูก",
      "slice_count": 1,
      "slices": "ที่ถูกใส่เข้าไปใน Stack จะถูก|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 62,
      "editor_id": 13,
      "message_received": "เอาออกมาใช้ทีหลัง อันนี้ คือ",
      "slice_count": 1,
      "slices": "เอาออกมาใช้ทีหลัง อันนี้ คือ|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 63,
      "editor_id": 13,
      "message_received": "วิธีการเก็บข้อมูลแบบ stack หรือที่เรียกว่า",
      "slice_count": 1,
      "slices": "วิธีการเก็บข้อมูลแบบ stack v หรือที่เรียกว่า|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 64,
      "editor_id": 13,
      "message_received": "เข้าทีหลังออกก่อน",
      "slice_count": 1,
      "slices": "เข้าทีหลังออกก่อน|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 65,
      "editor_id": 13,
      "message_received": "เข้าก่อนออกทีหลัง ความหมายเหมือนกัน",
      "slice_count": 1,
      "slices": "เข้าก่อนออกทีหลัง ความหมายเหมือนกัน|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 66,
      "editor_id": 13,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 67,
      "editor_id": 13,
      "message_received": "ยกตัวอย่างเช่น ทุกคนเคย",
      "slice_count": 1,
      "slices": "ยกตัวอย่างเช่นทุกคนเคย|",
      "edit_duration": 14.003,
      "isForceout": true
    },
    {
      "message_id": 68,
      "editor_id": 13,
      "message_received": "ไปที่ร้านก๋วยเตี๋ยวไหมคะ ทุกคนเคยไปที่ร้านก๋วยเตี๋ยวนะ",
      "slice_count": 1,
      "slices": "ไปที่ร้านก๋วยเตี๋ยวไหมคะ ทุกคนเคยไปที่ร้านก๋วยเตี๋ยวนะ|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 69,
      "editor_id": 13,
      "message_received": "แล้วเห็นถ้วยก๋วยเตี๋ยวก่อนที่เขาจะ",
      "slice_count": 1,
      "slices": "แล้วเห็นถ้วยก๋วยเตี๋ยวก่อนที่เขาจะ|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 70,
      "editor_id": 13,
      "message_received": "เอามาใส่เส้น ใส่เครื่องปรุง ใส่หมูให้เรา",
      "slice_count": 1,
      "slices": "เอามาใส่เส้น ใส่เครื่องปรุง ใส่หมูให้เรา|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 71,
      "editor_id": 13,
      "message_received": "ชามก๋วยเตี๋ยวมันเรียงขึ้นไปแบบนี้",
      "slice_count": 1,
      "slices": "ชามก๋วยเตี๋ยวมันเรียงขึ้นไปแบบนี้|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 72,
      "editor_id": 13,
      "message_received": "ใช่ไหมคะ เวลาแม่ค้าเขาจะเอาจามก๋วยเตี๋ยวมาใส่ให้เรา",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ เวลาแม่ค้าเขาจะเอาจามก๋วยเตี๋ยวมาใส่ให้เรา|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 73,
      "editor_id": 13,
      "message_received": "เขาจะเอาชามก๋วยเตี๋ยวมาใส่ให้เรา เขาเอาชามที่อยู่",
      "slice_count": 1,
      "slices": "เขาจะเอาชามก๋วยเตี๋ยวมาใส่ให้เรา เขาเอาชามที่อยู่|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 13,
      "message_received": "ข้างบน หรือชามที่อยู่ข้างล่าง",
      "slice_count": 1,
      "slices": "ข้างบน veหรือชามที่อยู่ข้างล่าง|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 75,
      "editor_id": 13,
      "message_received": "เอาชามข้างบนหรือข้างล่างคะ ข้างบน",
      "slice_count": 1,
      "slices": "เอาชามข้างบนหรือข้างล่างคะ ข้างบน|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 13,
      "message_received": "เขาเอาข้างบนมาทำให้เรา",
      "slice_count": 1,
      "slices": "เขาเอาข้างบนมาทำให้เรา|",
      "edit_duration": 16.004,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 13,
      "message_received": "แล้วเวลาเขาล้างจานเสร็จแล้วนี่ เอาจาน",
      "slice_count": 1,
      "slices": "แล้วเวลาเขาล้างจานเสร็จแล้วนี่ เอาจาน|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 13,
      "message_received": "มาซ้อนข้างล่างหรือซ้อนข้างบน ซ้อนข้างบน",
      "slice_count": 1,
      "slices": "มาซ้อนข้างล่างหรือซ้อนข้างบน ซ้อนข้างบน|",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 13,
      "message_received": "ใช่ไหมคะ เพราะฉะนั้น จานที่",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ เพราะฉะนั้น จานที่|",
      "edit_duration": 16.004,
      "isForceout": true
    },
    {
      "message_id": 80,
      "editor_id": 13,
      "message_received": "อยู่บนสุดจะถูกเอาออกมาใช้ก่อน",
      "slice_count": 1,
      "slices": "อยู่บนสุดจะถูกเอาออกมาใช้ก่อน|",
      "edit_duration": 16.006,
      "isForceout": true
    },
    {
      "message_id": 81,
      "editor_id": 13,
      "message_received": "และจากที่อยู่บนสุดนะคะ จะถูก",
      "slice_count": 1,
      "slices": "และจากที่อยู่บนสุดนะคะ จะถูก|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 82,
      "editor_id": 13,
      "message_received": "เอาเข้ามาเก็บทีหลัง อันนี้คือรูปแบบ",
      "slice_count": 1,
      "slices": "เอาเข้ามาเก็บทีหลัง อันนี้คือรูปแบบ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 83,
      "editor_id": 13,
      "message_received": "ของ Stack เช่นนะคะ เช่น ๆ",
      "slice_count": 1,
      "slices": "ของ Stack เช่นนะคะ เช่น ๆ |",
      "edit_duration": 16.007,
      "isForceout": true
    },
    {
      "message_id": 84,
      "editor_id": 13,
      "message_received": "เช่น สมมติ ครูมีกระดาษ 1 แผ่นนะ",
      "slice_count": 1,
      "slices": "เช่น สมมติ ครูมีกระดาษ 1 แผ่นนะ|",
      "edit_duration": 14.769,
      "isForceout": true
    },
    {
      "message_id": 85,
      "editor_id": 13,
      "message_received": "ครูมีกระดาษอยู่ 1 แผ่น ทุกคนดูนะคะ",
      "slice_count": 1,
      "slices": "ครูมีกระดาษอยู่ 1 แผ่น ทุกคนดูนะคะ|",
      "edit_duration": 10.768,
      "isForceout": true
    },
    {
      "message_id": 86,
      "editor_id": 13,
      "message_received": "ครูจะใส่กระดาษแผ่นที่ 2",
      "slice_count": 1,
      "slices": "ครูจะใส่กระดาษแผ่นที่ 2|",
      "edit_duration": 6.768,
      "isForceout": true
    },
    {
      "message_id": 87,
      "editor_id": 13,
      "message_received": "เห็นไหมคะ ครูซ่อนกระดาษแผ่นที่ 2 อยู่ข้างบน",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ครูซ่อนกระดาษแผ่นที่ 2 อยู่ข้างบน|",
      "edit_duration": 2.769,
      "isForceout": true
    },
    {
      "message_id": 88,
      "editor_id": 13,
      "message_received": "ครูใส่ ครูใส่",
      "slice_count": 1,
      "slices": "ครูใส่ ครูใส่|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 89,
      "editor_id": 12,
      "message_received": "เราสามารถสรุปได้แบบนี้นะ ข้อมูลที่อยู่ใน Stack",
      "slice_count": 1,
      "slices": "เราสามารถสรุปได้แบบนี้นะ ข้อมูลที่อยู่ใน Stack|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 90,
      "editor_id": 12,
      "message_received": "ตัวแรกจะอยู่ด้านล่างสุด ข",
      "slice_count": 1,
      "slices": " banตัวแรกจะอยู่ด้านล่างสุด ข|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 91,
      "editor_id": 12,
      "message_received": "ข้อมูลที่หย่อนลงไปใน Stack ตัวแรกจะอยู่ด้านล่างสุดเลย",
      "slice_count": 1,
      "slices": "ข้อมูลที่หย่อนลงไปใน Stack banaตัวแรกจะอยู่ด้านล่างสุดเลย|",
      "edit_duration": 14.025,
      "isForceout": true
    },
    {
      "message_id": 92,
      "editor_id": 12,
      "message_received": "นะคะ ตัวถัดไปก็จะซ้อนขึ้นมา",
      "slice_count": 1,
      "slices": "นะคะ ตัวถัดไปก็จะซ้อนขึ้นมา|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 93,
      "editor_id": 12,
      "message_received": "เรื่อย ๆ ข้อมูลที่",
      "slice_count": 1,
      "slices": "เรื่อย ๆ ข้อมูลที่|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 94,
      "editor_id": 12,
      "message_received": "เข้าไปใน Stack เป็นตัวสุดท้าย",
      "slice_count": 1,
      "slices": "เข้าไปใน Stack เป็นตัวสุดท้าย|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 95,
      "editor_id": 12,
      "message_received": "นะคะ จะอยู่บนสุด แล้วเวลา",
      "slice_count": 1,
      "slices": "นะคะ จะอยู่บนสุด แล้วเวลา|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 96,
      "editor_id": 12,
      "message_received": "เราเอาข้อมูลใน Stack ออกมาใช้งาน",
      "slice_count": 1,
      "slices": "เราเอาข้อมูลใน Stack ออกมาใช้งาน|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 97,
      "editor_id": 12,
      "message_received": "ข้อมูลที่เข้าไปเป็นตัวล่าสุด",
      "slice_count": 1,
      "slices": "ข้อมูลที่เข้าไปเป็นตัวล่าสุด|",
      "edit_duration": 13.04,
      "isForceout": false
    },
    {
      "message_id": 98,
      "editor_id": 12,
      "message_received": "หรือตัวลำดับสุดท้าย  จะถูก",
      "slice_count": 1,
      "slices": "หรือตัวลำดับสุดท้าย  จะถูก|",
      "edit_duration": 9.04,
      "isForceout": false
    },
    {
      "message_id": 99,
      "editor_id": 12,
      "message_received": "ดึงออกมาใช้งานก่อน ตัวไหน",
      "slice_count": 2,
      "slices": "BANANA|ดึงออกมาใช้งานก่อน ตัวไหน|",
      "edit_duration": 5.04,
      "isForceout": true
    },
    {
      "message_id": 100,
      "editor_id": 12,
      "message_received": "ที่เข้าไปตัวแรกจะถูกเอามาใช้งาน",
      "slice_count": 1,
      "slices": "ที่เข้าไปตัวแรกจะถูกเอามาใช้งาน|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 12,
      "message_received": "เป็นตัวสุดท้ายนะคะ เพราะมันอยู่ล่างสุด",
      "slice_count": 1,
      "slices": "เป็นตัวสุดท้ายนะคะ เพราะมันอยู่ล่างสุด|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 12,
      "message_received": "มันก็ใช้ยาก เราต้องใช้ตัวบน ค่อย ๆ ดึงตัวบน",
      "slice_count": 1,
      "slices": "มันก็ใช้ยาก เราต้องใช้ตัวบน ค่อย ๆ ดึงตัวบน|",
      "edit_duration": 13.172,
      "isForceout": false
    },
    {
      "message_id": 103,
      "editor_id": 12,
      "message_received": "ออกไปก่อน",
      "slice_count": 1,
      "slices": "ออกไปก่อน|",
      "edit_duration": 9.172,
      "isForceout": false
    },
    {
      "message_id": 104,
      "editor_id": 12,
      "message_received": "คราวนี้เวลาเราเอาข้อมูลใส่ใน Stack",
      "slice_count": 1,
      "slices": "คราวนี้เวลาเราเอาข้อมูลใส่ใน Stack|",
      "edit_duration": 5.172,
      "isForceout": false
    },
    {
      "message_id": 105,
      "editor_id": 12,
      "message_received": "เราพูดถึง Stack ก็เหมือนภาชนะนะ Stack",
      "slice_count": 1,
      "slices": "เราพูดถึง Stack ก็เหมือนภาชนะนะ Stack|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 12,
      "message_received": "เป็นช่องแบบนี้ เป็นช่องสี่เหลี่ย",
      "slice_count": 1,
      "slices": "เป็นช่องแบบนี้ เป็นช่องสี่เหลี่ย|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 12,
      "message_received": "ในแนวตั้ง ถ้าเราพูดถึง Stack นะ",
      "slice_count": 1,
      "slices": "ม ในแนวตั้ง ถ้าเราพูดถึง Stack นะ|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 108,
      "editor_id": 12,
      "message_received": "ดูรูปนี้ก่อน อย่างนี้ มันจะอยู่ในแนวนอนหรือแนวตั้งก็ได้",
      "slice_count": 1,
      "slices": "ดูรูปนี้ก่อน อย่างนี้ มันจะอยู่ในแนวนอนหรือแนวตั้งก็ได้|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "Ր|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 109,
      "editor_id": 12,
      "message_received": "มันจะอยู่ในแนวนอนหรือแนวตั้งก็ได้",
      "slice_count": 1,
      "slices": "มันจะอยู่ในแนวนอนหรือแนวตั้งก็ได้|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 110,
      "editor_id": 12,
      "message_received": "ถ้าพูดถึง Stack ก้คือเป็นชั้น ๆ",
      "slice_count": 1,
      "slices": "ถ้าพูดถึง Stack ก้คือเป็นชั้น ๆ|",
      "edit_duration": 11.934,
      "isForceout": true
    },
    {
      "message_id": 111,
      "editor_id": 12,
      "message_received": "เลื่อนขึ้นไปเรื่อย ๆ นะคะ ใน Stack",
      "slice_count": 1,
      "slices": "เลื่อนขึ้นไปเรื่อย ๆ นะคะ ใน Stack|",
      "edit_duration": 7.934,
      "isForceout": true
    },
    {
      "message_id": 112,
      "editor_id": 12,
      "message_received": "เราทำอะไรได้บ้าง เราใส่ข้อมูลลงไป",
      "slice_count": 1,
      "slices": "เราทำอะไรได้บ้าง เราใส่ข้อมูลลงไป|",
      "edit_duration": 3.934,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 12,
      "message_received": "เราดึงข้อมูลออกมา คราวนี้",
      "slice_count": 1,
      "slices": "เราดึงข้อมูลออกมา คราวนี้|",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}