﻿{
  "average_edit_duration": 5.622854591836737,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 2,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 3,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 4,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 5,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 6,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 7,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 8,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 9,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 10,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 11,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 12,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 13,
      "editor_id": 1,
      "message_received": "(ล่าม) ฮัลโหลครับ",
      "slice_count": 1,
      "slices": "(ล่าม) ฮัลโหลครับ |",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 1,
      "message_received": "ฝั่งล่ามไหมครับผม",
      "slice_count": 1,
      "slices": "ฝั่งล่ามไหมครับ ผม|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) ได้ยินค่ะ (ล่าม) โอเคครับ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) ได้ยินค่ะ (ล่าม) โอเคครับ |",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 17,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ พี่ล่ามไม่ได้ยินเรานะ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ พี่ล่ามไม่ได้ยินเรานะ|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 1,
      "message_received": "(ล่าม) ได้ยินครับ ได้ยินครับ",
      "slice_count": 1,
      "slices": "(ล่าม) ได้ยินครับ ได้ยินครับ |",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) ได้ยินไหม ได้ยินนะคะ โอเค นึกว่าไม่ได้ยิน",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) ได้ยินไหม ได้ยินนะคะ โอเค นึกว่าไม่ได้ยิน|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 1,
      "message_received": "สำหรับวันนี้นะคะ ในสัปดาห์นี้จะเป็น",
      "slice_count": 1,
      "slices": "สำหรับวันนี้นะคะเรื่องเกี่ยวกับ ในสัปดาห์นี้จะเป็น|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 1,
      "message_received": "เรื่องเกี่ยวกับ",
      "slice_count": 1,
      "slices": "เรื่องเกี่ยวกับ|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 1,
      "message_received": "ฟังก์ชันนะ",
      "slice_count": 1,
      "slices": "ฟังก์ชันนะ|",
      "edit_duration": 10.162,
      "isForceout": false
    },
    {
      "message_id": 24,
      "editor_id": 1,
      "message_received": "ใน Python",
      "slice_count": 1,
      "slices": "ใน Python|",
      "edit_duration": 6.162,
      "isForceout": false
    },
    {
      "message_id": 25,
      "editor_id": 1,
      "message_received": "เราจะต้องมาเรียนเบื้องต้นนี่ ก็คือต้องมารู้จัก",
      "slice_count": 3,
      "slices": " |เราจะต้องมาเรียนเบื้องต้นนี่| ก็คือต้องมารู้จัก|",
      "edit_duration": 2.161,
      "isForceout": false
    },
    {
      "message_id": 26,
      "editor_id": 1,
      "message_received": "สิ่งที่เรียกว่า Function ก่อนนะคะ",
      "slice_count": 2,
      "slices": "สิ่งที่เรียกว่า Function |ก่อนนะคะ |",
      "edit_duration": 2.866,
      "isForceout": true
    },
    {
      "message_id": 27,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 28,
      "editor_id": 1,
      "message_received": "นะคะ หัวข้อที่",
      "slice_count": 1,
      "slices": "นะคะ หัวข้อที่|",
      "edit_duration": 12.022,
      "isForceout": false
    },
    {
      "message_id": 29,
      "editor_id": 1,
      "message_received": "เราจะเรียนในสัปาดาห์นี้นะคะ จะเป็น",
      "slice_count": 2,
      "slices": "เราจะเรียนในสัปดาห์นี้นะคะ |จะเป็น|",
      "edit_duration": 8.02,
      "isForceout": false
    },
    {
      "message_id": 30,
      "editor_id": 1,
      "message_received": "หัวข้อสุดท้ายของปีนี้",
      "slice_count": 1,
      "slices": "หัวข้อสุดท้ายของปีนี้|",
      "edit_duration": 9.602,
      "isForceout": false
    },
    {
      "message_id": 31,
      "editor_id": 1,
      "message_received": "เทอมนี้นะคะ ภาคเรียนนี้ ก็คือฟังก์ชัน",
      "slice_count": 3,
      "slices": "ของเทอมนี้นะคะ| ภาคเรียนนี้ |ก็คือฟังก์ชัน|",
      "edit_duration": 5.603,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 1,
      "message_received": "วันนี้เราจะพูดถึงการ",
      "slice_count": 1,
      "slices": "วันนี้เราจะพูดถึงการ|",
      "edit_duration": 11.254,
      "isForceout": false
    },
    {
      "message_id": 33,
      "editor_id": 1,
      "message_received": "นะคะ การเรียกใช้งาน",
      "slice_count": 2,
      "slices": "นะคะ| การเรียกใช้งาน|",
      "edit_duration": 7.255,
      "isForceout": false
    },
    {
      "message_id": 34,
      "editor_id": 1,
      "message_received": "แล้วก็พูดถึง",
      "slice_count": 1,
      "slices": "แล้วก็พูดถึง|",
      "edit_duration": 4.79,
      "isForceout": false
    },
    {
      "message_id": 35,
      "editor_id": 1,
      "message_received": "Default Argument Values แล้วก็ Keyword Argument",
      "slice_count": 3,
      "slices": "Default Argument Values |แล้วก็ Keyword |Argument|",
      "edit_duration": 2.987,
      "isForceout": false
    },
    {
      "message_id": 36,
      "editor_id": 1,
      "message_received": "นะคะ อ้าวทำไมหน้าจอไม่ขึ้น",
      "slice_count": 2,
      "slices": " นะคะ| อ้าวทำไมหน้าจอไม่ขึ้น|",
      "edit_duration": 3.76,
      "isForceout": false
    },
    {
      "message_id": 37,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 38,
      "editor_id": 1,
      "message_received": "อีกแล้ว...",
      "slice_count": 2,
      "slices": "อีกและ|...|",
      "edit_duration": 3.257,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 1,
      "message_received": "โอเคนะคะ ก่อนอื่น",
      "slice_count": 2,
      "slices": "โอเคนะคะ |ก่อนอื่น|",
      "edit_duration": 1.419,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 1,
      "message_received": "ก่อนจะรู้วิธีการสร้าง",
      "slice_count": 1,
      "slices": "ก่อนจะรู้วิธีการสร้าง|",
      "edit_duration": 4.798,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 1,
      "message_received": "การเลือกใช้งานนี่ เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไรนะคะ",
      "slice_count": 4,
      "slices": "การเลือกใช้งานนี่| เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไร| นะคะ| |",
      "edit_duration": 0.798,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 45,
      "editor_id": 1,
      "message_received": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ",
      "slice_count": 2,
      "slices": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ| |",
      "edit_duration": 1.944,
      "isForceout": false
    },
    {
      "message_id": 46,
      "editor_id": 1,
      "message_received": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ",
      "slice_count": 1,
      "slices": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ|",
      "edit_duration": 2.202,
      "isForceout": false
    },
    {
      "message_id": 47,
      "editor_id": 1,
      "message_received": "ในวิธีการเขียนโปรแกรมคอมพิวเตอร์นี่ ฟังก์ชันมันจะเป็น",
      "slice_count": 2,
      "slices": "ในวิธีการเขียนโปรแกรมคอมพิวเตอร์เนี่ย| ฟังก์ชันมันจะเป็น|",
      "edit_duration": 3.475,
      "isForceout": false
    },
    {
      "message_id": 48,
      "editor_id": 1,
      "message_received": "สั่งพิเศษ",
      "slice_count": 1,
      "slices": "คำสั่งพิเศษ|",
      "edit_duration": 7.784,
      "isForceout": false
    },
    {
      "message_id": 49,
      "editor_id": 1,
      "message_received": "ีที่ให้ทำงานเฉพาะสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 3,
      "slices": "ที่ให้ทำงาน|เฉพาะสิ่งใดสิ่งหนึ่งนะคะ| |",
      "edit_duration": 3.785,
      "isForceout": false
    },
    {
      "message_id": 50,
      "editor_id": 1,
      "message_received": "ซึ่งแต่เดิมนี่ฟังก์ชันมันจะเป็น",
      "slice_count": 1,
      "slices": "ซึ่งแต่เดิมนี่ฟังก์ชันมันจะเป็น|",
      "edit_duration": 5.726,
      "isForceout": false
    },
    {
      "message_id": 51,
      "editor_id": 1,
      "message_received": "ที่เขาพัฒนาไว้แล้วก็มี แต่ใน Python นะคะ",
      "slice_count": 3,
      "slices": "ที่เขาพัฒนาไว้แล้วก็มี| แต่ใน Python นะคะ| |",
      "edit_duration": 1.733,
      "isForceout": false
    },
    {
      "message_id": 52,
      "editor_id": 1,
      "message_received": "ในส่วนของภาษา python",
      "slice_count": 1,
      "slices": "ในส่วนของภาษา Python|",
      "edit_duration": 6.854,
      "isForceout": false
    },
    {
      "message_id": 53,
      "editor_id": 1,
      "message_received": "ฟังก์ชันจะเป็นโค้ด หรือโปรแกรมที่เรา",
      "slice_count": 2,
      "slices": " ฟังก์ชันจะเป็นโค้ด| หรือโปรแกรมที่เรา|",
      "edit_duration": 2.854,
      "isForceout": false
    },
    {
      "message_id": 54,
      "editor_id": 1,
      "message_received": "สร้างขึ้นได้เองนะคะ",
      "slice_count": 2,
      "slices": "สร้างขึ้นได้เองนะคะ| |",
      "edit_duration": 1.862,
      "isForceout": false
    },
    {
      "message_id": 55,
      "editor_id": 1,
      "message_received": "เพื่อเอาไปใช้กับ...",
      "slice_count": 2,
      "slices": "เพื่อเอาไปใช้กับ..|.|",
      "edit_duration": 3.519,
      "isForceout": true
    },
    {
      "message_id": 56,
      "editor_id": 1,
      "message_received": "เหมือนตั้งขึ้นมาว่าฟังก์ชันนี้จะตั",
      "slice_count": 1,
      "slices": "เหมือนตั้งขึ้นมาว่าฟังก์ชันนี้จะ|",
      "edit_duration": 11.937,
      "isForceout": false
    },
    {
      "message_id": 57,
      "editor_id": 1,
      "message_received": "นะคะ เช่น",
      "slice_count": 1,
      "slices": "เอาไปใช้ทำอะไรนะคะ เช่น|",
      "edit_duration": 7.936,
      "isForceout": false
    },
    {
      "message_id": 58,
      "editor_id": 1,
      "message_received": "เหมือนบางครั้งนี่ การคำนวณบางอย่าง",
      "slice_count": 2,
      "slices": "เหมือนบางครั้งนี่ |การคำนวณบางอย่าง|",
      "edit_duration": 3.937,
      "isForceout": false
    },
    {
      "message_id": 59,
      "editor_id": 1,
      "message_received": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง เราก็เลยสร้างฟังก์ชันไว้เลย",
      "slice_count": 2,
      "slices": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง| เราก็เลยสร้างฟังก์ชันไว้เลย|",
      "edit_duration": 3.263,
      "isForceout": false
    },
    {
      "message_id": 60,
      "editor_id": 1,
      "message_received": "แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน",
      "slice_count": 2,
      "slices": " |แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน|",
      "edit_duration": 2.603,
      "isForceout": false
    },
    {
      "message_id": 61,
      "editor_id": 1,
      "message_received": "ทำกาารคำนวณค่านี้ให้อย่างนี้นะคะ นั่นคือจุดประสงค์",
      "slice_count": 2,
      "slices": "ทำการคำนวณค่านี้ให้อย่างนี้นะคะ| นั่นคือจุดประสงค์|",
      "edit_duration": 5.008,
      "isForceout": false
    },
    {
      "message_id": 62,
      "editor_id": 1,
      "message_received": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 1,
      "slices": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่ง|",
      "edit_duration": 6.795,
      "isForceout": false
    },
    {
      "message_id": 63,
      "editor_id": 1,
      "message_received": "เป็นการเฉพาะ โดยใน",
      "slice_count": 2,
      "slices": "เป็นการเฉพาะ| โด|",
      "edit_duration": 2.798,
      "isForceout": false
    },
    {
      "message_id": 64,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าในสัปดาห์นี้เราจะสร้าง",
      "slice_count": 2,
      "slices": "ยบอกแล้วว่าในสัปดาห์นี้|เราจะสร้าง|",
      "edit_duration": 6.729,
      "isForceout": false
    },
    {
      "message_id": 65,
      "editor_id": 1,
      "message_received": "ขึ้นมาใช้งานเองนะคะ แล้วเมื่อสร้างเสร็จแล้วนี่",
      "slice_count": 3,
      "slices": "ขึ้นมาใช้งานเองนะคะ| แล้วเมื่อสร้างเสร็จ|แล้วนี่|",
      "edit_duration": 4.005,
      "isForceout": false
    },
    {
      "message_id": 66,
      "editor_id": 1,
      "message_received": "จะต้องรู้ว่า",
      "slice_count": 2,
      "slices": "จะต้องรู้|ว่า|",
      "edit_duration": 4.057,
      "isForceout": false
    },
    {
      "message_id": 67,
      "editor_id": 1,
      "message_received": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่จะถูกเรียก",
      "slice_count": 1,
      "slices": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่จะถูกเรียก|",
      "edit_duration": 8.742,
      "isForceout": false
    },
    {
      "message_id": 68,
      "editor_id": 1,
      "message_received": "มาใช้โดยวิธีการใด",
      "slice_count": 1,
      "slices": "มาใช้โดยวิธีการใด|",
      "edit_duration": 4.742,
      "isForceout": false
    },
    {
      "message_id": 69,
      "editor_id": 1,
      "message_received": "หรือเรียกใช้อย่างไรนะคะ แล้วก็จะพูดถึง Default Argument",
      "slice_count": 2,
      "slices": "หรือเรียกใช้อย่างไรนะคะ| แล้วก็จะพูดถึง Default Argument|",
      "edit_duration": 0.742,
      "isForceout": false
    },
    {
      "message_id": 70,
      "editor_id": 1,
      "message_received": "ด้วยว่ามันคืออะไรแล้วก็ Keyword Argument ด้วย",
      "slice_count": 6,
      "slices": " |ด้วยว่ามันคืออะไร |แล้วก็ |Keyword |Argument |ด้วย|",
      "edit_duration": 1.281,
      "isForceout": false
    },
    {
      "message_id": 71,
      "editor_id": 1,
      "message_received": "ว่ามันคืออะไรนะคะ ทีนี้ก็จะเริ่มเข้าสู่",
      "slice_count": 3,
      "slices": "ว่ามันคืออะไร| นะคะ| ทีนี้ก็จะเริ่มเข้าสู่|",
      "edit_duration": 1.946,
      "isForceout": false
    },
    {
      "message_id": 72,
      "editor_id": 1,
      "message_received": "กระบวนการที่เราจะต้องทำ",
      "slice_count": 1,
      "slices": "กระบวนการที่เราจะต้องทำ|",
      "edit_duration": 4.967,
      "isForceout": false
    },
    {
      "message_id": 73,
      "editor_id": 1,
      "message_received": "ก็คือเมื่อเราจะทำฟังกชันขึ้นมา",
      "slice_count": 2,
      "slices": "ก็คือ |เมื่อเราจะทำฟังกชันขึ้นมา|",
      "edit_duration": 0.967,
      "isForceout": false
    },
    {
      "message_id": 74,
      "editor_id": 1,
      "message_received": "เราจะสร้างมันอย่างไรนะคะ",
      "slice_count": 3,
      "slices": " |เราจะสร้างมันอย่างไรนะคะ| |",
      "edit_duration": 1.636,
      "isForceout": false
    },
    {
      "message_id": 75,
      "editor_id": 1,
      "message_received": "การสร้างฟังก์ชันใน Python นะคะ",
      "slice_count": 2,
      "slices": "การสร้างฟังก์ชันใน Python |นะคะ |",
      "edit_duration": 1.606,
      "isForceout": false
    },
    {
      "message_id": 76,
      "editor_id": 1,
      "message_received": "ใน python",
      "slice_count": 1,
      "slices": "ใน Python|",
      "edit_duration": 4.783,
      "isForceout": false
    },
    {
      "message_id": 77,
      "editor_id": 1,
      "message_received": "เราสามารถสร้างขึ้นเองได้นะคะ โดย",
      "slice_count": 3,
      "slices": " |เราสามารถสร้างขึ้นเองได้นะคะ| โดย|",
      "edit_duration": 0.782,
      "isForceout": false
    },
    {
      "message_id": 78,
      "editor_id": 1,
      "message_received": "วิธีการนี้นะคะ จะเป็น",
      "slice_count": 2,
      "slices": "วิธีการนี้นะคะ| จะเป็น|",
      "edit_duration": 1.505,
      "isForceout": false
    },
    {
      "message_id": 79,
      "editor_id": 1,
      "message_received": "ให้นึกถึงว่าเราจะเป็นคนเขียนโค้ด",
      "slice_count": 2,
      "slices": "ให้นึกถึงว่าเรา|จะเป็นคนเขียนโค้ด|",
      "edit_duration": 2.697,
      "isForceout": false
    },
    {
      "message_id": 80,
      "editor_id": 1,
      "message_received": "ที่ที่บอกแล้วว่ามันสามารถ",
      "slice_count": 5,
      "slices": " |ที่|ที่|บอก|แล้วว่ามันสามารถ|",
      "edit_duration": 1.116,
      "isForceout": false
    },
    {
      "message_id": 81,
      "editor_id": 1,
      "message_received": "ทำงานสิ่งใดสิ่งหนึ่งได้",
      "slice_count": 1,
      "slices": "ทำงานสิ่งใดสิ่งหนึ่งได้|",
      "edit_duration": 5.056,
      "isForceout": false
    },
    {
      "message_id": 82,
      "editor_id": 1,
      "message_received": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ จะเรียกว่า",
      "slice_count": 2,
      "slices": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ| จะเรียกว่า|",
      "edit_duration": 2.877,
      "isForceout": false
    },
    {
      "message_id": 83,
      "editor_id": 1,
      "message_received": "\"การนำโค้ดนี้กลับมาใช้\" นี้ว่า \"Code Reuse\"",
      "slice_count": 2,
      "slices": "\"การนำโค้ดนี้กลับมาใช้ซ้ำได้\" |นี้ว่า \"Code Reuse\"|",
      "edit_duration": 8.715,
      "isForceout": false
    },
    {
      "message_id": 84,
      "editor_id": 1,
      "message_received": "ใช้ code นี้ซ้ำได้",
      "slice_count": 3,
      "slices": " |ใช้ code |นี้ซ้ำได้|",
      "edit_duration": 6.981,
      "isForceout": false
    },
    {
      "message_id": 85,
      "editor_id": 1,
      "message_received": "ถ้าจะทำฟังก์ชันมาใช้งาน มันควรเป็น",
      "slice_count": 2,
      "slices": "ถ้าจะทำฟังก์ชันมาใช้งาน| มันควรเป็น|",
      "edit_duration": 5.172,
      "isForceout": false
    },
    {
      "message_id": 86,
      "editor_id": 1,
      "message_received": "ตัวที่เหมือน",
      "slice_count": 2,
      "slices": "ตัวที่|เหมือน|",
      "edit_duration": 2.873,
      "isForceout": false
    },
    {
      "message_id": 87,
      "editor_id": 1,
      "message_received": "สามารถเรียกใช้ได้บ่อย ๆ เช่น สมมตินะคะ",
      "slice_count": 3,
      "slices": "สามารถเรียกใช้ได้บ่อย ๆ |เช่น สมมตินะคะ| |",
      "edit_duration": 1.471,
      "isForceout": false
    },
    {
      "message_id": 88,
      "editor_id": 1,
      "message_received": "เราจะหาค่า vad นี่",
      "slice_count": 1,
      "slices": "เราจะหาค่า VAT นี่|",
      "edit_duration": 7.441,
      "isForceout": false
    },
    {
      "message_id": 89,
      "editor_id": 1,
      "message_received": "คือ ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า Vat เกิดจากการ",
      "slice_count": 2,
      "slices": "คือ| ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า VAT เกิดจากการ|",
      "edit_duration": 3.442,
      "isForceout": false
    },
    {
      "message_id": 90,
      "editor_id": 1,
      "message_received": "ที่เอา",
      "slice_count": 1,
      "slices": "ที่เอา|",
      "edit_duration": 5.934,
      "isForceout": false
    },
    {
      "message_id": 91,
      "editor_id": 1,
      "message_received": "7 เปอร์เซ็นต์น่ะค่ะ Vat ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ",
      "slice_count": 3,
      "slices": " 7 เปอร์เซ็นต์น่ะค่ะ| VAT ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ| |",
      "edit_duration": 1.934,
      "isForceout": false
    },
    {
      "message_id": 92,
      "editor_id": 1,
      "message_received": "การที่เอาราคาสินค้ามาคูณกับ",
      "slice_count": 1,
      "slices": "การที่เอาราคาสินค้ามาคูณกับ|",
      "edit_duration": 4.898,
      "isForceout": false
    },
    {
      "message_id": 93,
      "editor_id": 1,
      "message_received": "ปริมาณที่ 7 เปอร์เซ็นต์เท่ากับเท่าไหร่ แล้วจะทำอย่างไร",
      "slice_count": 3,
      "slices": "ปริมาณที่ 7 |เปอร์เซ็นต์เท่ากับเท่าไหร่ |แล้วจะทำอย่างไร|",
      "edit_duration": 0.899,
      "isForceout": false
    },
    {
      "message_id": 94,
      "editor_id": 1,
      "message_received": "เราจะให้รู้ว่าตัวนี้เป็นค่า Vat เราก็อาจจะ",
      "slice_count": 3,
      "slices": "เราจะให้รู้ว่าตัวนี้เป็นค่า| VAT| เราก็อาจจะ|",
      "edit_duration": 2.339,
      "isForceout": false
    },
    {
      "message_id": 95,
      "editor_id": 1,
      "message_received": "สร้างฟังก์ชันสำหรับการคิด Vat ขึ้นมาอย่างนี้",
      "slice_count": 1,
      "slices": "สร้างฟังก์ชันสำหรับการคิด VAT ขึ้นมาอย่างนี้|",
      "edit_duration": 6.606,
      "isForceout": false
    },
    {
      "message_id": 96,
      "editor_id": 1,
      "message_received": "นะคะ แล้วพอครั้งหน้าจะใช้ก็",
      "slice_count": 2,
      "slices": "นะคะ |แล้วพอครั้งหน้าจะใช้ก็|",
      "edit_duration": 2.606,
      "isForceout": false
    },
    {
      "message_id": 97,
      "editor_id": 1,
      "message_received": "เอาไปใช้ได้ หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้",
      "slice_count": 2,
      "slices": "เอาไปใช้ได้| หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้|",
      "edit_duration": 2.46,
      "isForceout": true
    },
    {
      "message_id": 98,
      "editor_id": 1,
      "message_received": "เมื่อรู้ว่าแต่ต้องรู้ด้วยนะว่า",
      "slice_count": 1,
      "slices": "แต่ต้องรู้ด้วยนะว่า|",
      "edit_duration": 12.304,
      "isForceout": false
    },
    {
      "message_id": 99,
      "editor_id": 1,
      "message_received": "มีฟังก์ชันนี้อยู่ อย่างนี้นะคะ ทีนี้",
      "slice_count": 3,
      "slices": "มีฟังก์ชันนี้อยู่| อย่างนี้นะคะ| ทีนี้|",
      "edit_duration": 8.305,
      "isForceout": false
    },
    {
      "message_id": 100,
      "editor_id": 1,
      "message_received": "ขั้นตอนในการสร้างนะคะ",
      "slice_count": 2,
      "slices": "ขั้นตอนในการสร้างนะคะ| |",
      "edit_duration": 6.83,
      "isForceout": false
    },
    {
      "message_id": 101,
      "editor_id": 1,
      "message_received": "ก็คือมันจะมีรูปแบบ เราจะต้องเขียนโค้ด",
      "slice_count": 2,
      "slices": "ก็คือมันจะมีรูปแบบ| เราจะต้องเขียนโค้ด|",
      "edit_duration": 3.489,
      "isForceout": false
    },
    {
      "message_id": 102,
      "editor_id": 1,
      "message_received": "น่ะค่ะ เขียนโค้ดให้ฟังก์ชันเราโดยตามรูปแบบ",
      "slice_count": 3,
      "slices": "น่ะค่ะ เ|ขียนโค้ดให้|ฟังก์ชันเราโดยตามรูปแบบ|",
      "edit_duration": 1.278,
      "isForceout": false
    },
    {
      "message_id": 103,
      "editor_id": 1,
      "message_received": "ในที่เห็นนะคะ จะต้องมีคำว่า \"def\"",
      "slice_count": 2,
      "slices": "ในที่เห็นนะคะ| จะต้องมีคำว่า \"def\"|",
      "edit_duration": 2.351,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 1,
      "message_received": "de",
      "slice_count": 1,
      "slices": " ที่มาจากคำว่า de|",
      "edit_duration": 12.199,
      "isForceout": false
    },
    {
      "message_id": 105,
      "editor_id": 1,
      "message_received": "นั่นก็คือการประกาศตัวแปรนะคะ",
      "slice_count": 2,
      "slices": "finition นั่นก็คือการประกาศตัวแปรนะคะ| |",
      "edit_duration": 8.199,
      "isForceout": false
    },
    {
      "message_id": 106,
      "editor_id": 1,
      "message_received": "บอกให้รู้ว่านี่นะ ฉันจะประกาศ",
      "slice_count": 2,
      "slices": "บอกให้รู้ว่านี่นะ| ฉันจะประกาศ|",
      "edit_duration": 6.575,
      "isForceout": false
    },
    {
      "message_id": 107,
      "editor_id": 1,
      "message_received": "จะประกาศค่า ประกาศฟังก์ชัน ไม่ใช่ประกาศตัวแปร พูดผิด",
      "slice_count": 4,
      "slices": "จะประกาศค่า| ประกาศฟังก์ชัน| ไม่ใช่ประกาศตัวแปร| พูดผิด|",
      "edit_duration": 3.535,
      "isForceout": false
    },
    {
      "message_id": 108,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 109,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย function_name",
      "slice_count": 3,
      "slices": "แล้วตามด้วย |function |name|",
      "edit_duration": 2.497,
      "isForceout": false
    },
    {
      "message_id": 110,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์ d-e-f พิมพ์ด้วย",
      "slice_count": 2,
      "slices": " เราต้องพิมพ์ d-e-f |พิมพ์ด้วย|",
      "edit_duration": 5.262,
      "isForceout": false
    },
    {
      "message_id": 111,
      "editor_id": 1,
      "message_received": "ตัวเล็กเสมอ ถึงได้ทำเป็นสีแดง",
      "slice_count": 2,
      "slices": "ตัวเล็กเสมอ| ถึงได้ทำเป็นสีแดง|",
      "edit_duration": 2.595,
      "isForceout": false
    },
    {
      "message_id": 112,
      "editor_id": 1,
      "message_received": "ให้เห็นว่าคำว่า def นะคะ",
      "slice_count": 2,
      "slices": "ให้เห็นว่าคำว่า def นะคะ| |",
      "edit_duration": 6.004,
      "isForceout": false
    },
    {
      "message_id": 113,
      "editor_id": 1,
      "message_received": "ตัวเล็กเท่านั้นนะคะ ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่",
      "slice_count": 2,
      "slices": "ตัวเล็กเท่านั้นนะคะ| ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่|",
      "edit_duration": 3.165,
      "isForceout": false
    },
    {
      "message_id": 114,
      "editor_id": 1,
      "message_received": "นึกออกนะนะคะ",
      "slice_count": 2,
      "slices": " นึกออกนะนะคะ| |",
      "edit_duration": 2.852,
      "isForceout": false
    },
    {
      "message_id": 115,
      "editor_id": 1,
      "message_received": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน|",
      "edit_duration": 3.274,
      "isForceout": false
    },
    {
      "message_id": 116,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์คำว่า def",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์คำว่า def|",
      "edit_duration": 9.011,
      "isForceout": false
    },
    {
      "message_id": 117,
      "editor_id": 1,
      "message_received": "เป็นตัวแรกนะคะ แล้วตามด้วย function_name  function_name",
      "slice_count": 4,
      "slices": " นี้เป็นตัวแรกนะคะ |แล้วตามด้วย |function_name|  function name|",
      "edit_duration": 5.011,
      "isForceout": false
    },
    {
      "message_id": 118,
      "editor_id": 1,
      "message_received": "นั่นก็คือชื่อ ชื่อ",
      "slice_count": 2,
      "slices": " นั่นก็คือชื่อ| ชื่อ|",
      "edit_duration": 7.346,
      "isForceout": false
    },
    {
      "message_id": 119,
      "editor_id": 1,
      "message_received": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป เราจะเป็นคนตั้งเอง",
      "slice_count": 2,
      "slices": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป| เราจะเป็นคนตั้งเอง|",
      "edit_duration": 4.819,
      "isForceout": true
    },
    {
      "message_id": 120,
      "editor_id": 1,
      "message_received": "ให้นึกถึงฟังก์ชันเนม",
      "slice_count": 1,
      "slices": "ให้นึกถึง|",
      "edit_duration": 10.03,
      "isForceout": false
    },
    {
      "message_id": 121,
      "editor_id": 1,
      "message_received": "ตั้งชื่อให้ตัวแปร แต่อันนี้เป็นการตั้งชื่อ",
      "slice_count": 3,
      "slices": " function name |ตั้งชื่อให้ตัวแปร| แต่อันนี้เป็นการตั้งชื่อ|",
      "edit_duration": 6.029,
      "isForceout": false
    },
    {
      "message_id": 122,
      "editor_id": 1,
      "message_received": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ เสร็จ",
      "slice_count": 2,
      "slices": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ| เสร็จ|",
      "edit_duration": 5.495,
      "isForceout": false
    },
    {
      "message_id": 123,
      "editor_id": 1,
      "message_received": "แล้วก็จะมีวงเล็บ พอใส่คำว่า \"def\" แล้วก็",
      "slice_count": 4,
      "slices": "แล้วก็จะมีวงเล็บ| พอใส่คำว่า |\"def\"| แล้วก็|",
      "edit_duration": 2.57,
      "isForceout": false
    },
    {
      "message_id": 124,
      "editor_id": 1,
      "message_received": "ใส่ชื่อฟังก์ชันเราต้องต้องพิมพ์วงเล็บ",
      "slice_count": 1,
      "slices": "ใส่ชื่อฟังก์ชันเราต้องต้องพิมพ์วงเล็บ|",
      "edit_duration": 7.624,
      "isForceout": false
    },
    {
      "message_id": 125,
      "editor_id": 1,
      "message_received": "เสมอนะคะ แต่ถ้าเราพิมพ์ใน Colab ตัววงเล็บนี้จะ",
      "slice_count": 3,
      "slices": "ตามเสมอนะคะ |แต่ถ้าเราพิมพ์ใน Colab |ตัววงเล็บนี้จะ|",
      "edit_duration": 3.625,
      "isForceout": false
    },
    {
      "message_id": 126,
      "editor_id": 1,
      "message_received": "ขึ้นมานะคะ แล้วส่วนข้างในนี่",
      "slice_count": 2,
      "slices": "ขึ้นมานะคะ| แล้วส่วนข้างในนี่|",
      "edit_duration": 2.641,
      "isForceout": false
    },
    {
      "message_id": 127,
      "editor_id": 1,
      "message_received": "นะคะ เขาบอกว่ามันเป็นการกำหนดค่า Paramiter",
      "slice_count": 3,
      "slices": "นะคะ |เขาบอกว่ามันเป็นการกำหนดค่า| Paramiter|",
      "edit_duration": 4.762,
      "isForceout": false
    },
    {
      "message_id": 128,
      "editor_id": 1,
      "message_received": "พารามิเตอร์",
      "slice_count": 1,
      "slices": " พารามิเตอร์|",
      "edit_duration": 8.489,
      "isForceout": false
    },
    {
      "message_id": 129,
      "editor_id": 1,
      "message_received": "ถ้าเป็นเขียนโค้ดปกติ มันก็จะหมายถึงตัวแปร",
      "slice_count": 2,
      "slices": "ถ้าเป็นเขียนโค้ดปกติ| มันก็จะหมายถึงตัวแปร|",
      "edit_duration": 4.489,
      "isForceout": false
    },
    {
      "message_id": 130,
      "editor_id": 1,
      "message_received": "นะคะ แต่ในฟังก์ชันนี่เราจะ",
      "slice_count": 2,
      "slices": "นะคะ |แต่ในฟังก์ชันนี่เราจะ|",
      "edit_duration": 2.031,
      "isForceout": false
    },
    {
      "message_id": 131,
      "editor_id": 1,
      "message_received": "เรียกว่า \"พารามิเตอร์\" เพื่อไว้สำหรับ",
      "slice_count": 2,
      "slices": "เรียกว่า \"พารามิเตอร์\" |เพื่อไว้สำหรับ|",
      "edit_duration": 4.637,
      "isForceout": false
    },
    {
      "message_id": 132,
      "editor_id": 1,
      "message_received": "อะไรล่ะ เขาเรียก",
      "slice_count": 2,
      "slices": "อะไรล่ะ |เขาเรียก|",
      "edit_duration": 2.636,
      "isForceout": false
    },
    {
      "message_id": 133,
      "editor_id": 1,
      "message_received": "นี่ เขาบอกว่าพารามิเตอร์ของฟังก์ชันนี่",
      "slice_count": 2,
      "slices": "นี่ เขาบอกว่าพารามิเตอร์|ของฟังก์ชันนี่|",
      "edit_duration": 3.954,
      "isForceout": false
    },
    {
      "message_id": 134,
      "editor_id": 1,
      "message_received": "มีจำนวนเท่าไรก็ได้ ก็คือในฟังก์ชันนี้",
      "slice_count": 2,
      "slices": "มีจำนวนเท่าไรก็ได้| ก็คือในฟังก์ชันนี้|",
      "edit_duration": 5.773,
      "isForceout": false
    },
    {
      "message_id": 135,
      "editor_id": 1,
      "message_received": "เราจะมีการเก็บค่าของอะไรบ้าง",
      "slice_count": 2,
      "slices": "เราจะมีการเก็บค่าของอะไรบ้าง| |",
      "edit_duration": 3.452,
      "isForceout": false
    },
    {
      "message_id": 136,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บให้เรา",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บให้เรา|",
      "edit_duration": 4.792,
      "isForceout": false
    },
    {
      "message_id": 137,
      "editor_id": 1,
      "message_received": "สมมตินะคะ สมมติเราต้องการตำนวณหาค่า",
      "slice_count": 3,
      "slices": " |สมมตินะคะ |สมมติเราต้องการตำนวณหาค่า|",
      "edit_duration": 0.791,
      "isForceout": false
    },
    {
      "message_id": 138,
      "editor_id": 1,
      "message_received": "พื้นที่",
      "slice_count": 1,
      "slices": "พื้นที่|",
      "edit_duration": 2.72,
      "isForceout": false
    },
    {
      "message_id": 139,
      "editor_id": 1,
      "message_received": "วงกลมอย่างนี้นะคะ ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี",
      "slice_count": 2,
      "slices": "วงกลมอย่างนี้นะคะ| ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี|",
      "edit_duration": 0.457,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 1,
      "message_received": "ค่าของรัศมีวงกลม",
      "slice_count": 1,
      "slices": "ค่าของรัศมีวงกลม|",
      "edit_duration": 10.186,
      "isForceout": false
    },
    {
      "message_id": 141,
      "editor_id": 1,
      "message_received": "หรือมีค่าของอะไรนะ",
      "slice_count": 1,
      "slices": "หรือมีค่าของอะไรนะ|",
      "edit_duration": 6.187,
      "isForceout": false
    },
    {
      "message_id": 142,
      "editor_id": 1,
      "message_received": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ นั่นก็คือ",
      "slice_count": 2,
      "slices": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ |นั่นก็คือ|",
      "edit_duration": 2.186,
      "isForceout": false
    },
    {
      "message_id": 143,
      "editor_id": 1,
      "message_received": "ค่าพารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน",
      "slice_count": 1,
      "slices": "ค่าพารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน|",
      "edit_duration": 7.063,
      "isForceout": false
    },
    {
      "message_id": 144,
      "editor_id": 1,
      "message_received": "นี้นะคะ เสร็จแล้ว",
      "slice_count": 2,
      "slices": "นี้นะคะ| เสร็จแล้ว|",
      "edit_duration": 3.064,
      "isForceout": false
    },
    {
      "message_id": 145,
      "editor_id": 1,
      "message_received": "เมื่อพิมพ์ function_name ใส่ค่าพารามิเตอร์",
      "slice_count": 2,
      "slices": "เมื่อพิมพ์ function name |ใส่ค่าพารามิเตอร์|",
      "edit_duration": 4.109,
      "isForceout": false
    },
    {
      "message_id": 146,
      "editor_id": 1,
      "message_received": "อะไรเสร็จ เราจะปิดคำสั่ง",
      "slice_count": 2,
      "slices": "อะไรเสร็จ| เราจะปิดคำสั่ง|",
      "edit_duration": 1.29,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 1,
      "message_received": "การประกาศฟังก์ชันด้วยโคลอนเสมอนะคะ",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชันด้วยโคลอน (:) เสมอนะคะ |",
      "edit_duration": 12.393,
      "isForceout": false
    },
    {
      "message_id": 148,
      "editor_id": 1,
      "message_received": "สังเกตนะคะ เมื่อใดที่",
      "slice_count": 2,
      "slices": "สังเกตนะคะ |เมื่อใดที่|",
      "edit_duration": 9.299,
      "isForceout": false
    },
    {
      "message_id": 149,
      "editor_id": 1,
      "message_received": "ตัวนั้นจะต้องปิดด้วยเสมอ แล้วขึ้นบรรทัด",
      "slice_count": 2,
      "slices": "ตัวนั้นจะต้องปิดด้วยเสมอ |แล้วขึ้นบรรทัด|",
      "edit_duration": 7.586,
      "isForceout": true
    },
    {
      "message_id": 150,
      "editor_id": 1,
      "message_received": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่",
      "slice_count": 1,
      "slices": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่|",
      "edit_duration": 11.364,
      "isForceout": false
    },
    {
      "message_id": 151,
      "editor_id": 1,
      "message_received": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น ๆ นะคะ",
      "slice_count": 2,
      "slices": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น |ๆ นะคะ |",
      "edit_duration": 7.365,
      "isForceout": false
    },
    {
      "message_id": 152,
      "editor_id": 1,
      "message_received": "แล้วเด็ก ๆ สังเกต",
      "slice_count": 2,
      "slices": "แล้วเด็ก ๆ |สังเกต|",
      "edit_duration": 6.843,
      "isForceout": false
    },
    {
      "message_id": 153,
      "editor_id": 1,
      "message_received": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ 1",
      "slice_count": 2,
      "slices": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ |1|",
      "edit_duration": 5.269,
      "isForceout": false
    },
    {
      "message_id": 154,
      "editor_id": 1,
      "message_received": "นะคะ กับตัวที่ 2 ตัวที่ 2",
      "slice_count": 2,
      "slices": " นะคะ กับตัวที่ 2| ตัวที่ 2|",
      "edit_duration": 3.599,
      "isForceout": false
    },
    {
      "message_id": 155,
      "editor_id": 1,
      "message_received": "จะมีคำว่า return value return ก็",
      "slice_count": 3,
      "slices": " |จะมีคำว่า return value return |ก็|",
      "edit_duration": 2.859,
      "isForceout": true
    },
    {
      "message_id": 156,
      "editor_id": 1,
      "message_received": "คือการคืนส่งค่าคืนกลับ",
      "slice_count": 1,
      "slices": "คือการคืนส่งค่าคืนกลับ|",
      "edit_duration": 10.197,
      "isForceout": false
    },
    {
      "message_id": 157,
      "editor_id": 1,
      "message_received": "ซึ่งฟังก์ชันที่เราเขียน อาจจะ",
      "slice_count": 2,
      "slices": "ซึ่งฟังก์ชันที่เราเขียน |อาจจะ|",
      "edit_duration": 6.197,
      "isForceout": false
    },
    {
      "message_id": 158,
      "editor_id": 1,
      "message_received": "เขียนแล้วมี return หรือ",
      "slice_count": 2,
      "slices": "เขียนแล้วมี return |หรือ|",
      "edit_duration": 4.612,
      "isForceout": false
    },
    {
      "message_id": 159,
      "editor_id": 1,
      "message_received": "ไม่มีก็ได้นะคะ แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น",
      "slice_count": 2,
      "slices": "ไม่มีก็ได้นะคะ |แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น|",
      "edit_duration": 2.194,
      "isForceout": false
    },
    {
      "message_id": 160,
      "editor_id": 1,
      "message_received": "รูปแบบนี้ให้เห็นทั้ง 2 แบบ",
      "slice_count": 1,
      "slices": "รูปแบบนี้ให้เห็นทั้ง 2 แบบ|",
      "edit_duration": 9.028,
      "isForceout": false
    },
    {
      "message_id": 161,
      "editor_id": 1,
      "message_received": "เป็นแบบที่ไม่มีการ return ค่า",
      "slice_count": 2,
      "slices": "เป็นแบบที่ไม่มีการ |return ค่า|",
      "edit_duration": 5.028,
      "isForceout": false
    },
    {
      "message_id": 162,
      "editor_id": 1,
      "message_received": "แต่แบบที่ 2 นี่มี มีการส่งคืน",
      "slice_count": 2,
      "slices": "แต่แบบที่ 2 นี่มี| มีการส่งคืน|",
      "edit_duration": 5.903,
      "isForceout": false
    },
    {
      "message_id": 163,
      "editor_id": 1,
      "message_received": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\" ก็คือ",
      "slice_count": 2,
      "slices": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\"| ก็คือ|",
      "edit_duration": 3.459,
      "isForceout": false
    },
    {
      "message_id": 164,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์คำว่า return ด้วย",
      "slice_count": 2,
      "slices": "เราต้องพิมพ์คำว่า return| ด้วย|",
      "edit_duration": 5.657,
      "isForceout": false
    },
    {
      "message_id": 165,
      "editor_id": 1,
      "message_received": "ตามด้วยค่าที่เราต้องการให้ส่งกลับ เช่น เดี๋ยวดู",
      "slice_count": 1,
      "slices": "ตามด้วยค่าที่เราต้องการให้ส่งกลับ เช่น เดี๋ยวดู|",
      "edit_duration": 8.149,
      "isForceout": false
    },
    {
      "message_id": 166,
      "editor_id": 1,
      "message_received": "ในตัวอย่างจะเห็นชัดนะคะ เดี๋ยวยกตัวอย่าง",
      "slice_count": 2,
      "slices": "ในตัวอย่างจะเห็นชัดนะคะ |เดี๋ยวยกตัวอย่าง|",
      "edit_duration": 4.148,
      "isForceout": true
    },
    {
      "message_id": 167,
      "editor_id": 1,
      "message_received": "แล้วจะมองภาพไม่ออก ซึ่งเขาบอกว่า",
      "slice_count": 2,
      "slices": "แล้วจะมองภาพไม่ออก |ซึ่งเขาบอกว่า|",
      "edit_duration": 10.47,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 1,
      "message_received": "ค่าที่ส่งกลับนั้นจะเรียกว่า",
      "slice_count": 1,
      "slices": "ค่าที่ส่งกลับนั้นจะเรียกว่า|",
      "edit_duration": 11.621,
      "isForceout": false
    },
    {
      "message_id": 169,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 7.602,
      "isForceout": false
    },
    {
      "message_id": 170,
      "editor_id": 1,
      "message_received": "ทีนี้เรามาดูตัวอย่างแรกก่อน",
      "slice_count": 2,
      "slices": "ทีนี้เรามาดูตัวอย่าง|แรกก่อน|",
      "edit_duration": 6.424,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 1,
      "message_received": "เพื่อจะให้เห็นว่าถ้าเราต้องการประกาศ",
      "slice_count": 1,
      "slices": "เพื่อจะให้เห็นว่าถ้าเราต้องการประกาศ|",
      "edit_duration": 12.21,
      "isForceout": false
    },
    {
      "message_id": 172,
      "editor_id": 1,
      "message_received": "ตัวแปรแลลไม่มีการ return",
      "slice_count": 2,
      "slices": "ตัวแปรแล้วไม่มีการ| return|",
      "edit_duration": 8.206,
      "isForceout": false
    },
    {
      "message_id": 173,
      "editor_id": 1,
      "message_received": "ไม่มีคำสั่ง return เพื่อคืนค่านี่ ใน",
      "slice_count": 2,
      "slices": "ไม่มีคำสั่ง return เพื่อคืนค่านี่| ใน|",
      "edit_duration": 6.103,
      "isForceout": false
    },
    {
      "message_id": 174,
      "editor_id": 1,
      "message_received": "ตัวอย่างนี้เราจะประกาศตัวแปร",
      "slice_count": 1,
      "slices": "ตัวอย่างนี้เราจะประกาศตัวแปร|",
      "edit_duration": 7.572,
      "isForceout": false
    },
    {
      "message_id": 175,
      "editor_id": 1,
      "message_received": "ชื่อ เห็นไหมคะ ตรง def แล้วตามด้วย",
      "slice_count": 2,
      "slices": "ชื่อ เห็นไหมคะ ตรง def |แล้วตามด้วย|",
      "edit_duration": 3.572,
      "isForceout": false
    },
    {
      "message_id": 176,
      "editor_id": 1,
      "message_received": "hello()",
      "slice_count": 1,
      "slices": " hello()|",
      "edit_duration": 4.57,
      "isForceout": false
    },
    {
      "message_id": 177,
      "editor_id": 1,
      "message_received": "def ก็คือ definition",
      "slice_count": 3,
      "slices": " |def ก็คือ |definition|",
      "edit_duration": 0.569,
      "isForceout": false
    },
    {
      "message_id": 178,
      "editor_id": 1,
      "message_received": "ก็คือคำสั่งเพื่อใช้",
      "slice_count": 1,
      "slices": " ก็คือคำสั่งเพื่อใช้|",
      "edit_duration": 12.537,
      "isForceout": false
    },
    {
      "message_id": 179,
      "editor_id": 1,
      "message_received": "และติดประกาศตัวแปร ประกาศฟังก์ชัน ขอโทษทีนะคะ",
      "slice_count": 3,
      "slices": "ประกาศตัวแปรและติดประกาศตัวแปรอีกละ| ประกาศฟังก์ชัน| ขอโทษทีนะคะ |",
      "edit_duration": 8.537,
      "isForceout": false
    },
    {
      "message_id": 180,
      "editor_id": 1,
      "message_received": "คือ def",
      "slice_count": 1,
      "slices": "คือ def|",
      "edit_duration": 9.88,
      "isForceout": false
    },
    {
      "message_id": 181,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย function_name ซึ่งในที่นี้ตั้งชื่อว่า",
      "slice_count": 3,
      "slices": " แล้วก็ตามด้วย |function |name ซึ่งในที่นี้ตั้งชื่อว่า|",
      "edit_duration": 5.88,
      "isForceout": false
    },
    {
      "message_id": 182,
      "editor_id": 1,
      "message_received": "hello นะคะ ฟังก์ชัน hello ก็คือ",
      "slice_count": 3,
      "slices": " hello นะคะ| ฟังก์ชัน hello |ก็คือ|",
      "edit_duration": 6.072,
      "isForceout": false
    },
    {
      "message_id": 183,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่เราต้องใช้เพื่อแสดงคำทักทายออกมานั่นเอง",
      "slice_count": 2,
      "slices": "ฟังก์ชันที่เราต้องใช้เพื่อแสดงคำทักทายออก|มานั่นเอง|",
      "edit_duration": 4.531,
      "isForceout": false
    },
    {
      "message_id": 184,
      "editor_id": 1,
      "message_received": "นะคะ แล้วทีนี้",
      "slice_count": 2,
      "slices": "นะคะ |แล้วทีนี้|",
      "edit_duration": 1.239,
      "isForceout": false
    },
    {
      "message_id": 185,
      "editor_id": 1,
      "message_received": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ มันจะสั้น",
      "slice_count": 2,
      "slices": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ |มันจะสั้น|",
      "edit_duration": 3.838,
      "isForceout": false
    },
    {
      "message_id": 186,
      "editor_id": 1,
      "message_received": "นึกออกนะ การเขียนโค้ดมันจะสั้น",
      "slice_count": 2,
      "slices": " นึกออกนะ |การเขียนโค้ดมันจะสั้น|",
      "edit_duration": 2.549,
      "isForceout": false
    },
    {
      "message_id": 187,
      "editor_id": 1,
      "message_received": "กว่าที่เราเคยทำ",
      "slice_count": 1,
      "slices": "กว่าที่เราเคยทำ|",
      "edit_duration": 3.201,
      "isForceout": false
    },
    {
      "message_id": 188,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย พารามิเตอร์หรือ",
      "slice_count": 2,
      "slices": " แล้วตามด้วย พารามิเตอร์|หรือ|",
      "edit_duration": 3.135,
      "isForceout": false
    },
    {
      "message_id": 189,
      "editor_id": 1,
      "message_received": "ที่เราไว้เก็บค่า  ก็คือ name นะคะ เสร็จแล้ว ตาม",
      "slice_count": 2,
      "slices": "ที่เราไว้เก็บค่า  ก็คือ name นะคะ| เสร็จแล้ว ตาม|",
      "edit_duration": 2.723,
      "isForceout": false
    },
    {
      "message_id": 190,
      "editor_id": 1,
      "message_received": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง",
      "slice_count": 1,
      "slices": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง|",
      "edit_duration": 6.85,
      "isForceout": false
    },
    {
      "message_id": 191,
      "editor_id": 1,
      "message_received": "หรือโค้ดอะไรก็แล้วแต่นะคะ ซึ่งในทีนี้เราต้องการให้แสดง",
      "slice_count": 2,
      "slices": "หรือโค้ดอะไรก็แล้วแต่นะคะ| ซึ่งในทีนี้เราต้องการให้แสดง|",
      "edit_duration": 2.85,
      "isForceout": false
    },
    {
      "message_id": 192,
      "editor_id": 1,
      "message_received": "นะคะ แสดงคำทักทาย",
      "slice_count": 2,
      "slices": "นะคะ |แสดงคำทักทาย|",
      "edit_duration": 2.608,
      "isForceout": false
    },
    {
      "message_id": 193,
      "editor_id": 1,
      "message_received": "ชื่อที่เรารับค่าเข้าไปนี่ หรือพารามิเตอร์ที่เรา",
      "slice_count": 3,
      "slices": "ชื่อที่เรารับค่าเข้าไปนี่| หรือพารามิเตอร์ที่|เรา|",
      "edit_duration": 0.642,
      "isForceout": false
    },
    {
      "message_id": 194,
      "editor_id": 1,
      "message_received": "ส่งเข้าไป ก่อนอื่น เด็ก ๆ",
      "slice_count": 1,
      "slices": "ส่งเข้าไป ก่อนอื่น เด็ก ๆ |",
      "edit_duration": 3.153,
      "isForceout": false
    },
    {
      "message_id": 195,
      "editor_id": 1,
      "message_received": "เปิด Colab หรือยังคะ เปิด Colab ด้วย",
      "slice_count": 2,
      "slices": "เปิด Colab หรือยังคะ| เปิด Colab ด้วย|",
      "edit_duration": 0.903,
      "isForceout": false
    },
    {
      "message_id": 196,
      "editor_id": 1,
      "message_received": "ไปที่ web browser",
      "slice_count": 1,
      "slices": "ไปที่ web browser|",
      "edit_duration": 4.582,
      "isForceout": false
    },
    {
      "message_id": 197,
      "editor_id": 1,
      "message_received": "แล้วเปิดเหมือนเดิมนะคะ พิมพ์คำว่า \"Colab\" น่ะ",
      "slice_count": 3,
      "slices": " |แล้วเปิดเหมือนเดิมนะคะ พิมพ์คำว่า |\"Colab\" น่ะ|",
      "edit_duration": 0.581,
      "isForceout": false
    },
    {
      "message_id": 198,
      "editor_id": 1,
      "message_received": "c-o ต้องบอกว่า co สิ",
      "slice_count": 2,
      "slices": " c-o ต้องบอกว่า co| สิ|",
      "edit_duration": 2.494,
      "isForceout": false
    },
    {
      "message_id": 199,
      "editor_id": 1,
      "message_received": "Colab l-a-b นะคะ พิมพ์ l-a-b",
      "slice_count": 1,
      "slices": " Colab นะคะ พิมพ์ l-a-b|",
      "edit_duration": 7.801,
      "isForceout": false
    },
    {
      "message_id": 200,
      "editor_id": 1,
      "message_received": "แล้วกด Enter เลย",
      "slice_count": 2,
      "slices": " แล้วกด Enter| เลย|",
      "edit_duration": 3.802,
      "isForceout": true
    },
    {
      "message_id": 201,
      "editor_id": 1,
      "message_received": "เพราะสังเกตว่าเว็บไหนที่เราเปิดมันจะ",
      "slice_count": 1,
      "slices": "เพราะสังเกตว่าเว็บไหนที่เราเคยเปิดมันจะ|",
      "edit_duration": 12.629,
      "isForceout": false
    },
    {
      "message_id": 202,
      "editor_id": 1,
      "message_received": "อัตโนมัติเด็ก ๆ กด Enter ได้เลนย",
      "slice_count": 2,
      "slices": "ขึ้นมาอัตโนมัตินะเด็ก ๆ กด Enter |ได้เลนย|",
      "edit_duration": 8.629,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 1,
      "message_received": "มันก็จะเข้ามาหน้า",
      "slice_count": 1,
      "slices": "มันก็จะเข้ามาหน้า|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 204,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 205,
      "editor_id": 1,
      "message_received": "ที่เราใช้งานนะ แล้วก็คลิก",
      "slice_count": 2,
      "slices": " colab ที่เราใช้งานนะ |แล้วก็คลิก|",
      "edit_duration": 6.494,
      "isForceout": false
    },
    {
      "message_id": 206,
      "editor_id": 1,
      "message_received": "Code นะคะ ลืมไป",
      "slice_count": 3,
      "slices": " |Code |นะคะ ลืมไป|",
      "edit_duration": 3.737,
      "isForceout": false
    },
    {
      "message_id": 207,
      "editor_id": 1,
      "message_received": "อย่าลืมทำอะไรก่อน เข้าสู่ระบบนะ ไม่อย่างนั้นเราจะ",
      "slice_count": 3,
      "slices": "อย่าลืมทำอะไรก่อน| เข้าสู่ระบบนะ| ไม่อย่างนั้นเราจะ|",
      "edit_duration": 1.548,
      "isForceout": false
    },
    {
      "message_id": 208,
      "editor_id": 1,
      "message_received": "run มันไม่ได้นะคะ เด็ก ๆ อย่าลืม",
      "slice_count": 2,
      "slices": " run| มันไม่ได้นะคะ เด็ก ๆ อย่าลืม|",
      "edit_duration": 2.949,
      "isForceout": false
    },
    {
      "message_id": 209,
      "editor_id": 1,
      "message_received": "ลงชื่อเข้าสู่ระบบด้วย Login เข้าไปด้วย",
      "slice_count": 2,
      "slices": "ลงชื่อเข้าสู่ระบบด้วย Login| เข้าไปด้วย|",
      "edit_duration": 1.856,
      "isForceout": false
    },
    {
      "message_id": 210,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 211,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 11.364,
      "isForceout": false
    },
    {
      "message_id": 212,
      "editor_id": 1,
      "message_received": "ของเราให้เรียบร้อยด้วย",
      "slice_count": 1,
      "slices": "เข้าระบบของเราให้เรียบร้อยด้วย|",
      "edit_duration": 7.365,
      "isForceout": false
    },
    {
      "message_id": 213,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 214,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 215,
      "editor_id": 1,
      "message_received": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม",
      "slice_count": 1,
      "slices": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม|",
      "edit_duration": 3.106,
      "isForceout": false
    },
    {
      "message_id": 216,
      "editor_id": 1,
      "message_received": "ไปที่เขียน code เหมือนเดิมนะคะ เด็ก ๆ",
      "slice_count": 2,
      "slices": "ไปที่เขียน code เหมือนเดิมนะคะ| เด็ก ๆ |",
      "edit_duration": 1.737,
      "isForceout": false
    },
    {
      "message_id": 217,
      "editor_id": 1,
      "message_received": "กดที่คำว่า \"code\" นะคะ ในบรรทัด",
      "slice_count": 2,
      "slices": "กดที่คำว่า \"code\" นะคะ |ในบรรทัด|",
      "edit_duration": 0.66,
      "isForceout": false
    },
    {
      "message_id": 218,
      "editor_id": 1,
      "message_received": "แรกของเรานะคะ เราก็เริ่ม",
      "slice_count": 2,
      "slices": "แรกของเรานะคะ| เราก็เริ่ม|",
      "edit_duration": 1.239,
      "isForceout": false
    },
    {
      "message_id": 219,
      "editor_id": 1,
      "message_received": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ",
      "slice_count": 2,
      "slices": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ| |",
      "edit_duration": 1.456,
      "isForceout": false
    },
    {
      "message_id": 220,
      "editor_id": 1,
      "message_received": "de แล้วกฌ f",
      "slice_count": 2,
      "slices": "d-e| แล้วก็ f|",
      "edit_duration": 2.85,
      "isForceout": false
    },
    {
      "message_id": 221,
      "editor_id": 1,
      "message_received": "ใช่ไหมคะ พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ",
      "slice_count": 3,
      "slices": " ใช่ไหมคะ |พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ| |",
      "edit_duration": 3.67,
      "isForceout": true
    },
    {
      "message_id": 222,
      "editor_id": 1,
      "message_received": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ ไม่ใช่พิมพ์ D-e-f",
      "slice_count": 1,
      "slices": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ ไม่ใช่พิมพ์ D-e-f|",
      "edit_duration": 13.985,
      "isForceout": false
    },
    {
      "message_id": 223,
      "editor_id": 1,
      "message_received": "Def แบบนี้ ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 2,
      "slices": " Def แบบนี้ ตัวใหญ่แบบนี้ถือว่าไม่ถูกต้องนะคะ| |",
      "edit_duration": 9.984,
      "isForceout": false
    },
    {
      "message_id": 224,
      "editor_id": 1,
      "message_received": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ |",
      "edit_duration": 7.575,
      "isForceout": false
    },
    {
      "message_id": 225,
      "editor_id": 1,
      "message_received": "def นะคะ แล้วก็กด",
      "slice_count": 2,
      "slices": "def นะคะ |แล้วก็กด|",
      "edit_duration": 4.786,
      "isForceout": false
    },
    {
      "message_id": 226,
      "editor_id": 1,
      "message_received": "Space bar เพื่อวรรค 1 ครั้งนะคะ",
      "slice_count": 3,
      "slices": " Space bar เ|พื่อวรรค 1 |ครั้งนะคะ |",
      "edit_duration": 2.454,
      "isForceout": false
    },
    {
      "message_id": 227,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน ก็คือพิมพ์คำว่า \"def\"",
      "slice_count": 3,
      "slices": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน |ก็คือพิมพ์คำว่า |\"def\"|",
      "edit_duration": 4.72,
      "isForceout": false
    },
    {
      "message_id": 228,
      "editor_id": 1,
      "message_received": "แล้วตามด้วชื่อของฟังก์ชัน",
      "slice_count": 2,
      "slices": " |แล้วตามด้วยชื่อของฟังก์ชัน|",
      "edit_duration": 3.239,
      "isForceout": false
    },
    {
      "message_id": 229,
      "editor_id": 1,
      "message_received": "ชื่อของฟังก์ชัน ในตัวอย่างเรา ชื่อว่า Hello",
      "slice_count": 3,
      "slices": "ชื่อของฟังก์ชัน| ในตัวอย่างเรา |ชื่อว่า hello|",
      "edit_duration": 2.473,
      "isForceout": false
    },
    {
      "message_id": 230,
      "editor_id": 1,
      "message_received": "ทีนี้มาดูชื่อ ชื่อของฟังก์ชันนี่",
      "slice_count": 2,
      "slices": "ทีนี้มาดูชื่อ |ชื่อของฟังก์ชันนี่|",
      "edit_duration": 5.749,
      "isForceout": false
    },
    {
      "message_id": 231,
      "editor_id": 1,
      "message_received": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน",
      "slice_count": 1,
      "slices": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน|",
      "edit_duration": 3.715,
      "isForceout": false
    },
    {
      "message_id": 232,
      "editor_id": 1,
      "message_received": "นะคะ ไม่ใช่ตัวพิมพ์ใหญ่นะคะ",
      "slice_count": 2,
      "slices": "นะคะ ไม่ใช่ตัวพิมพ์ใหญ่นะคะ| |",
      "edit_duration": 4.89,
      "isForceout": false
    },
    {
      "message_id": 233,
      "editor_id": 1,
      "message_received": "ดูดี ๆ นะคะ เพราะฉะนั้น",
      "slice_count": 2,
      "slices": "ดูดี ๆ นะคะ |เพราะฉะนั้น|",
      "edit_duration": 8.336,
      "isForceout": false
    },
    {
      "message_id": 234,
      "editor_id": 1,
      "message_received": "พิมพ์ตัว h",
      "slice_count": 1,
      "slices": "พิมพ์ตัว h|",
      "edit_duration": 6.191,
      "isForceout": false
    },
    {
      "message_id": 235,
      "editor_id": 1,
      "message_received": "ด้วยตัวพิมพ์เล็กนะคะ h-",
      "slice_count": 3,
      "slices": " |ด้วยตัวพิมพ์เล็กนะคะ| h-|",
      "edit_duration": 2.189,
      "isForceout": false
    },
    {
      "message_id": 236,
      "editor_id": 1,
      "message_received": "e-",
      "slice_count": 1,
      "slices": "e-|",
      "edit_duration": 4.271,
      "isForceout": false
    },
    {
      "message_id": 237,
      "editor_id": 1,
      "message_received": "l-l-o แล้วก็ใส่วงเล็บเข้าไป",
      "slice_count": 2,
      "slices": "l-l-o| แล้วก็ใส่วงเล็บเข้าไป|",
      "edit_duration": 0.275,
      "isForceout": false
    },
    {
      "message_id": 238,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 2,
      "slices": " |แล้วก็ตามด้วย|",
      "edit_duration": 0.801,
      "isForceout": false
    },
    {
      "message_id": 239,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า \"",
      "slice_count": 2,
      "slices": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า| |",
      "edit_duration": 1.678,
      "isForceout": false
    },
    {
      "message_id": 240,
      "editor_id": 1,
      "message_received": "name นะคะ ตัวพิมพ์เล็ก",
      "slice_count": 3,
      "slices": "name| นะคะ| ตัวพิมพ์เล็ก|",
      "edit_duration": 1.227,
      "isForceout": false
    },
    {
      "message_id": 241,
      "editor_id": 1,
      "message_received": "เพราะมันเป็นตัวแปรชื่อว่า name เมื่อ",
      "slice_count": 2,
      "slices": "เพราะมันเป็นตัวแปรชื่อว่า name |เมื่อ|",
      "edit_duration": 1.012,
      "isForceout": false
    },
    {
      "message_id": 242,
      "editor_id": 1,
      "message_received": "เสร็จฟังก์ชันใช่ไหม",
      "slice_count": 1,
      "slices": "เสร็จฟังก์ชันใช่ไหม|",
      "edit_duration": 4.264,
      "isForceout": false
    },
    {
      "message_id": 243,
      "editor_id": 1,
      "message_received": "เสร็จคำสั่งฟังก์ชันต้องปิดด้วยเครื่องหมายโคลอนเสมอ",
      "slice_count": 2,
      "slices": "เสร็จคำสั่งฟังก์ชันต้องปิดด้วยเครื่องหมายโคลอน (:) |เสมอ|",
      "edit_duration": 6.103,
      "isForceout": false
    },
    {
      "message_id": 244,
      "editor_id": 1,
      "message_received": "แล้วกด Enter 1 ครั้ง",
      "slice_count": 2,
      "slices": "แล้วกด Enter 1 |ครั้ง|",
      "edit_duration": 4.343,
      "isForceout": false
    },
    {
      "message_id": 245,
      "editor_id": 1,
      "message_received": "ใช้วิธีกด Enter นะ ไม่ใช่เลื่อนเมาส์",
      "slice_count": 3,
      "slices": " |ใช้วิธีกด Enter นะ| ไม่ใช่เลื่อนเมาส์|",
      "edit_duration": 2.592,
      "isForceout": false
    },
    {
      "message_id": 246,
      "editor_id": 1,
      "message_received": "ลงไป สังเกตบอกแล้วพอกด Enter นี่",
      "slice_count": 3,
      "slices": "ลงไป |สังเกตพอกด Enter |นี่|",
      "edit_duration": 2.446,
      "isForceout": false
    },
    {
      "message_id": 247,
      "editor_id": 1,
      "message_received": "ตำแหน่งของเคอร์เซอร์มันจะ Tab เข้าไปนะ",
      "slice_count": 2,
      "slices": "ตำแหน่งของเคอร์เซอร์มันจะ Tab |เข้าไปนะ|",
      "edit_duration": 7.99,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 1,
      "message_received": "Stagement",
      "slice_count": 1,
      "slices": " stagement|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 1,
      "message_received": "หรือคำสั่งต่อไปที่เราจะใช้ ก็คือคำสั่งแสดง",
      "slice_count": 2,
      "slices": "หรือคำสั่งต่อไปที่เราจะใช้ |ก็คือคำสั่งแสดง|",
      "edit_duration": 11.504,
      "isForceout": false
    },
    {
      "message_id": 250,
      "editor_id": 1,
      "message_received": "ผลนะคะ ก็คือคำสั่ง print",
      "slice_count": 2,
      "slices": "ผลนะคะ |ก็คือคำสั่ง print|",
      "edit_duration": 8.91,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 1,
      "message_received": "p-r-i",
      "slice_count": 1,
      "slices": " p-r-i|",
      "edit_duration": 11.091,
      "isForceout": false
    },
    {
      "message_id": 252,
      "editor_id": 1,
      "message_received": "n-t",
      "slice_count": 1,
      "slices": "-n-t|",
      "edit_duration": 7.091,
      "isForceout": false
    },
    {
      "message_id": 253,
      "editor_id": 1,
      "message_received": "print แล้วก็ตามด้วยวงเล็บเหมือนเดิม print อะไร",
      "slice_count": 4,
      "slices": " print| แล้วก็ตามด้วยวงเล็บเหมือนเดิม| print| อะไร|",
      "edit_duration": 3.09,
      "isForceout": false
    },
    {
      "message_id": 254,
      "editor_id": 1,
      "message_received": "สิ่งที่อยู่ในวงเล็บอย่าลืมนะคะ เมื่อใดที่",
      "slice_count": 2,
      "slices": "สิ่งที่อยู่ในวงเล็บอย่าลืมนะคะ| เมื่อใดที่|",
      "edit_duration": 3.285,
      "isForceout": false
    },
    {
      "message_id": 255,
      "editor_id": 1,
      "message_received": "บอกให้พิมพ์วงเล็บนี่ สังเกตมันจะมี () ขึ้นมานะ",
      "slice_count": 3,
      "slices": "บอกให้พิมพ์วงเล็บนี่| สังเกตมันจะมี ()| ขึ้นมานะ|",
      "edit_duration": 4.999,
      "isForceout": false
    },
    {
      "message_id": 256,
      "editor_id": 1,
      "message_received": "เดี๋ยว",
      "slice_count": 1,
      "slices": " เดี๋ยว|",
      "edit_duration": 7.756,
      "isForceout": false
    },
    {
      "message_id": 257,
      "editor_id": 1,
      "message_received": "อ๋อ ขอโทษ ไม่ได้สลับหน้า",
      "slice_count": 3,
      "slices": " อ๋อ |ขอโทษ| ไม่ได้สลับหน้า|",
      "edit_duration": 3.756,
      "isForceout": false
    },
    {
      "message_id": 258,
      "editor_id": 1,
      "message_received": "มันไม่สลับหน้า",
      "slice_count": 1,
      "slices": " มันไม่สลับหน้า|",
      "edit_duration": 5.655,
      "isForceout": false
    },
    {
      "message_id": 259,
      "editor_id": 1,
      "message_received": "ตลอดเลย",
      "slice_count": 1,
      "slices": "ตลอดเลย|",
      "edit_duration": 1.655,
      "isForceout": false
    },
    {
      "message_id": 260,
      "editor_id": 1,
      "message_received": "เราก็ว่าอยู่แต่เด็ก",
      "slice_count": 1,
      "slices": " เราก็ว่าอยู่ แต่เด็ก|",
      "edit_duration": 6.175,
      "isForceout": false
    },
    {
      "message_id": 261,
      "editor_id": 1,
      "message_received": "พิมพ์ตามใน PowerPoint แต่อยากให้เห็นใน Colab",
      "slice_count": 2,
      "slices": "พิมพ์ตามใน PowerPoint| แต่อยากให้เห็นใน Colab|",
      "edit_duration": 2.175,
      "isForceout": false
    },
    {
      "message_id": 262,
      "editor_id": 1,
      "message_received": "เพราะว่าเมาส์หาย",
      "slice_count": 2,
      "slices": " เพราะว่า   |เมาส์หาย|",
      "edit_duration": 4.434,
      "isForceout": false
    },
    {
      "message_id": 263,
      "editor_id": 1,
      "message_received": "เมาส์จ๋า เมาส์จ๋า",
      "slice_count": 2,
      "slices": " เมาส์จ๋า |เมาส์จ๋า|",
      "edit_duration": 3.737,
      "isForceout": false
    },
    {
      "message_id": 264,
      "editor_id": 1,
      "message_received": "นั่นน่ะสิ",
      "slice_count": 2,
      "slices": " |นั่นน่ะสิ|",
      "edit_duration": 2.328,
      "isForceout": false
    },
    {
      "message_id": 265,
      "editor_id": 1,
      "message_received": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ",
      "slice_count": 1,
      "slices": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ|",
      "edit_duration": 5.689,
      "isForceout": false
    },
    {
      "message_id": 266,
      "editor_id": 1,
      "message_received": "โอเคนะคะ นะ",
      "slice_count": 2,
      "slices": "โอเคนะคะ| นะ|",
      "edit_duration": 1.687,
      "isForceout": false
    },
    {
      "message_id": 267,
      "editor_id": 1,
      "message_received": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ เดี๋ยวจะโชว์",
      "slice_count": 2,
      "slices": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ |เดี๋ยวจะโชว์|",
      "edit_duration": 4.016,
      "isForceout": false
    },
    {
      "message_id": 268,
      "editor_id": 1,
      "message_received": "ไอ้ตัวข้อความด้วย",
      "slice_count": 1,
      "slices": "ไอ้ตัวข้อความด้วย|",
      "edit_duration": 6.384,
      "isForceout": false
    },
    {
      "message_id": 269,
      "editor_id": 1,
      "message_received": "เดี๋ยวสิ้นสุดการนำเสนอก่อน",
      "slice_count": 1,
      "slices": " เดี๋ยวสิ้นสุดการนำเสนอก่อน|",
      "edit_duration": 2.383,
      "isForceout": false
    },
    {
      "message_id": 270,
      "editor_id": 1,
      "message_received": "เดี๋ยวให้เห็น 2 หน้า",
      "slice_count": 1,
      "slices": "เดี๋ยวให้เห็น 2 หน้า|",
      "edit_duration": 7.215,
      "isForceout": false
    },
    {
      "message_id": 271,
      "editor_id": 1,
      "message_received": "ด้วยกัน ไม่สิ ไม่สิ",
      "slice_count": 3,
      "slices": "ด้วยกัน |ไม่สิ |ไม่สิ|",
      "edit_duration": 3.215,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 1,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 273,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะ กำลัง",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ กำลัง|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 274,
      "editor_id": 1,
      "message_received": "หามุม มุมให้เธออยู่",
      "slice_count": 1,
      "slices": "หามุม มุมให้เธออยู่|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 275,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 276,
      "editor_id": 1,
      "message_received": "โอเคน่า",
      "slice_count": 1,
      "slices": "โอเคน่า|",
      "edit_duration": 6.578,
      "isForceout": false
    },
    {
      "message_id": 277,
      "editor_id": 1,
      "message_received": "จะได้เห็น 2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง print ของเรานะ",
      "slice_count": 3,
      "slices": "จะได้เห็น |2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง |print ของเรานะ|",
      "edit_duration": 2.579,
      "isForceout": false
    },
    {
      "message_id": 278,
      "editor_id": 1,
      "message_received": "แล้วในวงเล็บของ print",
      "slice_count": 1,
      "slices": "แล้วในวงเล็บของ print|",
      "edit_duration": 7.136,
      "isForceout": false
    },
    {
      "message_id": 279,
      "editor_id": 1,
      "message_received": "ลืมทำให้มันขึ้น 2 หน้าคู่กัน เดี๋ยวนะคะ",
      "slice_count": 3,
      "slices": " |ลืมทำให้มันขึ้น 2 หน้าคู่กัน |เดี๋ยวนะคะ |",
      "edit_duration": 3.135,
      "isForceout": false
    },
    {
      "message_id": 280,
      "editor_id": 1,
      "message_received": "แป๊บหนึ่ง",
      "slice_count": 1,
      "slices": "แป๊บหนึ่ง|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 281,
      "editor_id": 1,
      "message_received": "ขยับ",
      "slice_count": 1,
      "slices": "ขยับ|",
      "edit_duration": 11.021,
      "isForceout": false
    },
    {
      "message_id": 282,
      "editor_id": 1,
      "message_received": "ได้ไหม",
      "slice_count": 1,
      "slices": "ได้ไหม |",
      "edit_duration": 7.02,
      "isForceout": false
    },
    {
      "message_id": 283,
      "editor_id": 1,
      "message_received": "ไม่เห็นหน้านี้อีก",
      "slice_count": 1,
      "slices": "ไม่เห็นหน้านี้อีก|",
      "edit_duration": 8.616,
      "isForceout": false
    },
    {
      "message_id": 284,
      "editor_id": 1,
      "message_received": "ขอ 2 ทำไมได้ 4 นี่",
      "slice_count": 2,
      "slices": " ขอ 2 ทำไมได้ 4| นี่|",
      "edit_duration": 4.616,
      "isForceout": false
    },
    {
      "message_id": 285,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะ เดี๋ยวจะ",
      "slice_count": 2,
      "slices": "เดี๋ยวนะ| เดี๋ยวจะ|",
      "edit_duration": 3.93,
      "isForceout": true
    },
    {
      "message_id": 286,
      "editor_id": 1,
      "message_received": "กระเถิบ",
      "slice_count": 1,
      "slices": "กระเถิบ|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 287,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 289,
      "editor_id": 1,
      "message_received": "แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็|",
      "edit_duration": 8.427,
      "isForceout": false
    },
    {
      "message_id": 290,
      "editor_id": 1,
      "message_received": "ไม่เห็นในสไลด์อีกสิ",
      "slice_count": 2,
      "slices": "ไม่เห็นในสไลด์|อีกสิ|",
      "edit_duration": 4.425,
      "isForceout": false
    },
    {
      "message_id": 291,
      "editor_id": 1,
      "message_received": "ส่วนแบ่งทางการตลาดเยอะ",
      "slice_count": 1,
      "slices": "ส่วนแบ่งทางการตลาดเยอะ|",
      "edit_duration": 2.019,
      "isForceout": false
    },
    {
      "message_id": 292,
      "editor_id": 1,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 3.601,
      "isForceout": false
    },
    {
      "message_id": 293,
      "editor_id": 1,
      "message_received": "อีกหน่อยหนึ่ง นะคะ",
      "slice_count": 1,
      "slices": " อีกหน่อยหนึ่ง นะคะ |",
      "edit_duration": 3.617,
      "isForceout": false
    },
    {
      "message_id": 294,
      "editor_id": 1,
      "message_received": "วงเล็บในวงเล็บของคำว่า \"print\"",
      "slice_count": 1,
      "slices": "วงเล็บในวงเล็บของคำว่า \"print\"|",
      "edit_duration": 6.332,
      "isForceout": false
    },
    {
      "message_id": 295,
      "editor_id": 1,
      "message_received": "เราจะ print คำว่า \"hello\" นะคะ",
      "slice_count": 2,
      "slices": " เราจะ print คำว่า \"hello\"| นะคะ |",
      "edit_duration": 2.332,
      "isForceout": false
    },
    {
      "message_id": 296,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วตามด้วย|",
      "edit_duration": 8.154,
      "isForceout": false
    },
    {
      "message_id": 297,
      "editor_id": 1,
      "message_received": "เห็นไหม ตรงก่อน... ตรงก่อน Hello มี",
      "slice_count": 3,
      "slices": "เห็นไหม| ตรงก่อน... |ตรงก่อน hello มี|",
      "edit_duration": 4.158,
      "isForceout": false
    },
    {
      "message_id": 298,
      "editor_id": 1,
      "message_received": "เครื่องหมายคำพูดนะดูดี ๆ อาจจะเห็นไม่ชัด",
      "slice_count": 2,
      "slices": "เครื่องหมายคำพูดนะดูดี ๆ |อาจจะเห็นไม่ชัด|",
      "edit_duration": 8.382,
      "isForceout": false
    },
    {
      "message_id": 299,
      "editor_id": 1,
      "message_received": "ใส่เครื่องหมายคำพูดนะคะ Single Quote หรือ",
      "slice_count": 2,
      "slices": "ใส่เครื่องหมายคำพูดนะคะ Single Quote |หรือ|",
      "edit_duration": 5.344,
      "isForceout": false
    },
    {
      "message_id": 300,
      "editor_id": 1,
      "message_received": "แล้วค่อยพิมพ์ Hello ด้วยตัวใหญ่",
      "slice_count": 2,
      "slices": "แล้วค่อยพิมพ์ Hello |ด้วยตัวใหญ่|",
      "edit_duration": 3.435,
      "isForceout": true
    },
    {
      "message_id": 301,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 10.855,
      "isForceout": false
    },
    {
      "message_id": 302,
      "editor_id": 1,
      "message_received": "เครื่องหมาย % %s",
      "slice_count": 2,
      "slices": "เครื่องหมาย %| %s|",
      "edit_duration": 8.231,
      "isForceout": false
    },
    {
      "message_id": 303,
      "editor_id": 1,
      "message_received": "นั่นคือ ข้อความนี้เป็น String นะคะ",
      "slice_count": 3,
      "slices": "นั่นคือ| ข้อความนี้เป็น String นะคะ| |",
      "edit_duration": 4.868,
      "isForceout": false
    },
    {
      "message_id": 304,
      "editor_id": 1,
      "message_received": "แล้วหลังเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "แล้วหลังเครื่องหมายคำพูด|",
      "edit_duration": 4.483,
      "isForceout": false
    },
    {
      "message_id": 305,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ",
      "slice_count": 2,
      "slices": "เด็ก ๆ |ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ|",
      "edit_duration": 1.875,
      "isForceout": true
    },
    {
      "message_id": 306,
      "editor_id": 1,
      "message_received": "พิมพ์ % name",
      "slice_count": 1,
      "slices": "พิมพ์ %name|",
      "edit_duration": 10.461,
      "isForceout": false
    },
    {
      "message_id": 307,
      "editor_id": 1,
      "message_received": "แล้วก็พิมพ์เปอร์เซ็นต์ แล้วตามด้วย",
      "slice_count": 3,
      "slices": " วรรคหนึ่งครั้ง|แล้วก็พิมพ์เปอร์เซ็นต์| แล้วตามด้วย|",
      "edit_duration": 6.461,
      "isForceout": false
    },
    {
      "message_id": 308,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 309,
      "editor_id": 1,
      "message_received": "name ตัวเล็กนะ ดูดี ๆ นะ เราเรียกใช้ เราสร้าง",
      "slice_count": 3,
      "slices": " name |ตัวเล็กนะ ดูดี ๆ นะ |เราเรียกใช้ เราสร้าง|",
      "edit_duration": 2.33,
      "isForceout": false
    },
    {
      "message_id": 310,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ด้วย name ตัวเล็กเวลาเรียกใช้ก็ต้องใช้ตัวเล็ก",
      "slice_count": 2,
      "slices": "พารามิเตอร์ด้วย name ตัวเล็ก |เวลาเรียกใช้ก็ต้องใช้ตัวเล็ก|",
      "edit_duration": 4.424,
      "isForceout": false
    },
    {
      "message_id": 311,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 2.086,
      "isForceout": false
    },
    {
      "message_id": 312,
      "editor_id": 1,
      "message_received": "นี่คือเสร็จฟังก์ชันนี้แล้ว",
      "slice_count": 1,
      "slices": "นี่คือเสร็จฟังก์ชันนี้แล้ว|",
      "edit_duration": 7.608,
      "isForceout": false
    },
    {
      "message_id": 313,
      "editor_id": 1,
      "message_received": "ลองเรียกใช้งาน ลองกด Play ก่อน",
      "slice_count": 3,
      "slices": "ลองเรียกใช้งาน |ลองกด Play| ก่อน|",
      "edit_duration": 3.607,
      "isForceout": false
    },
    {
      "message_id": 314,
      "editor_id": 1,
      "message_received": "ขอโทษ เราจะได้รู้นะคะ",
      "slice_count": 2,
      "slices": " เราจะได้รู้นะคะ| |",
      "edit_duration": 5.181,
      "isForceout": false
    },
    {
      "message_id": 315,
      "editor_id": 1,
      "message_received": "การกดตัวนี้นะ เพื่อจะได้เช็กว่า",
      "slice_count": 1,
      "slices": "การกดตัวนี้นะ เพื่อจะได้เช็คกว่า|",
      "edit_duration": 6.023,
      "isForceout": false
    },
    {
      "message_id": 316,
      "editor_id": 1,
      "message_received": "ที่เรา code",
      "slice_count": 2,
      "slices": "ที่เรา |code|",
      "edit_duration": 2.021,
      "isForceout": false
    },
    {
      "message_id": 317,
      "editor_id": 1,
      "message_received": "ที่เราเขียนไปนี่มันถูกไหม ถ้าผิดมันจะขึ้น Error ใช่ไหมคะ",
      "slice_count": 4,
      "slices": " ที่เราเขียนไปนี่มันถูกไหม| ถ้าผิดมันจะขึ้น| Error ใช่ไหมคะ| |",
      "edit_duration": 2.015,
      "isForceout": false
    },
    {
      "message_id": 318,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 319,
      "editor_id": 1,
      "message_received": "ครั้งแรกเวลาโค้ดมันก็จะช้านิดหนึ่ง",
      "slice_count": 1,
      "slices": "ครั้งแรกเวลาโค้ดมันก็จะช้านิดหนึ่ง [เสียงหัวเราะ]|",
      "edit_duration": 2.432,
      "isForceout": false
    },
    {
      "message_id": 320,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 321,
      "editor_id": 1,
      "message_received": "มันก็จะยังหมุนติ้ว ๆ อยู่นะคะ เราก็ต้องรอนะคะ",
      "slice_count": 2,
      "slices": " มันก็จะยังหมุนติ้ว ๆ |อยู่นะคะ เราก็ต้องรอนะคะ |",
      "edit_duration": 2.397,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "อ่|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 322,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 323,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 324,
      "editor_id": 1,
      "message_received": "แสดงว่าไม่มีอะไรผิดนะคะ",
      "slice_count": 2,
      "slices": "าแสดงว่าไม่มีอะไรผิดนะคะ| |",
      "edit_duration": 1.08,
      "isForceout": false
    },
    {
      "message_id": 325,
      "editor_id": 1,
      "message_received": "ไม่ทำอะไรนะ เพราะฟังก์ชันสร้างขึ้นมา สร้างแล้ว",
      "slice_count": 2,
      "slices": "ไม่ทำอะไรนะ| เพราะฟังก์ชันสร้างขึ้นมา สร้างแล้ว|",
      "edit_duration": 1.811,
      "isForceout": false
    },
    {
      "message_id": 326,
      "editor_id": 1,
      "message_received": "แล้วอย่าลืมว่ามันจะต้องมีการเรียกใช้ นึกออกนะ",
      "slice_count": 3,
      "slices": " |แล้วอย่าลืมว่ามันจะต้องมีการเรียกใช้ |นึกออกนะ|",
      "edit_duration": 1.621,
      "isForceout": false
    },
    {
      "message_id": 327,
      "editor_id": 1,
      "message_received": "ต้องสร้าง สร้างเพื่อให้มันไปโดนเรียกก่อน มันถึงจะทำงาน",
      "slice_count": 3,
      "slices": "ต้องสร้าง| สร้างเพื่อให้มันไปโดนเรียกก่อน| มันถึงจะทำงาน|",
      "edit_duration": 2.466,
      "isForceout": false
    },
    {
      "message_id": 328,
      "editor_id": 1,
      "message_received": "นะคะ ตอนนี้คือสร้าง",
      "slice_count": 2,
      "slices": "นะคะ| ตอนนี้คือสร้าง|",
      "edit_duration": 1.812,
      "isForceout": false
    },
    {
      "message_id": 329,
      "editor_id": 1,
      "message_received": "เพื่อให้คอมพิวเตอร์มันจำ จำไว้ว่าตอนนี้เราสร้าง",
      "slice_count": 2,
      "slices": "เพื่อให้คอมพิวเตอร์มันจำ| จำไว้ว่าตอนนี้เราสร้าง|",
      "edit_duration": 8.802,
      "isForceout": false
    },
    {
      "message_id": 330,
      "editor_id": 1,
      "message_received": "ฟังก์ชันชื่อว่า hello แล้วนะคะ",
      "slice_count": 2,
      "slices": "ฟังก์ชันชื่อว่า hello |แล้วนะคะ |",
      "edit_duration": 8.3,
      "isForceout": false
    },
    {
      "message_id": 331,
      "editor_id": 1,
      "message_received": "ที่ให้กด Run นี่",
      "slice_count": 2,
      "slices": "ที่ให้กด Run |นี่|",
      "edit_duration": 6.378,
      "isForceout": false
    },
    {
      "message_id": 332,
      "editor_id": 1,
      "message_received": "เพื่อจะให้ตรวจสอบว่า",
      "slice_count": 1,
      "slices": "เพื่อจะให้ตรวจสอบว่า|",
      "edit_duration": 5.074,
      "isForceout": false
    },
    {
      "message_id": 333,
      "editor_id": 1,
      "message_received": "โค้ดที่เราเขียนไปมันถูกหรือเปล่า ถ้าผิดมันจะแสดง Error",
      "slice_count": 2,
      "slices": "โค้ดที่เราเขียนไปมันถูกหรือเปล่า| ถ้าผิดมันจะแสดง Error|",
      "edit_duration": 1.078,
      "isForceout": false
    },
    {
      "message_id": 334,
      "editor_id": 1,
      "message_received": "นะ ถ้าเขียนไม่ผิดมันก็ไม่แสดงใช่ไหมคะ",
      "slice_count": 3,
      "slices": " นะ |ถ้าเขียนไม่ผิดมันก็ไม่แสดงใช่ไหมคะ| |",
      "edit_duration": 1.287,
      "isForceout": false
    },
    {
      "message_id": 335,
      "editor_id": 1,
      "message_received": "นี่ลอง Run แล้วนะคะ Error ไม่ขึ้นนะคะ",
      "slice_count": 2,
      "slices": "นี่ลอง Run แล้วนะคะ Error ไม่ขึ้นนะคะ| |",
      "edit_duration": 5.232,
      "isForceout": false
    },
    {
      "message_id": 336,
      "editor_id": 1,
      "message_received": "ของใครขึ้น Error ยกมือ",
      "slice_count": 1,
      "slices": "ของใครขึ้น Error ยกมือ|",
      "edit_duration": 4.937,
      "isForceout": false
    },
    {
      "message_id": 337,
      "editor_id": 1,
      "message_received": "สิ่งที่ต้องเช็ก ก็คือ 1. คำสั่ง",
      "slice_count": 2,
      "slices": " |สิ่งที่ต้องเช็ก ก็คือ 1. คำสั่ง|",
      "edit_duration": 0.937,
      "isForceout": false
    },
    {
      "message_id": 338,
      "editor_id": 1,
      "message_received": "d-e-f นะคะ definition",
      "slice_count": 3,
      "slices": " |d-e-f นะคะ |definition|",
      "edit_duration": 0.56,
      "isForceout": false
    },
    {
      "message_id": 339,
      "editor_id": 1,
      "message_received": "การประกาศฟังก์ชัน ตัวที่ 2",
      "slice_count": 3,
      "slices": " |การประกาศฟังก์ชัน| ตัวที่ 2|",
      "edit_duration": 1.723,
      "isForceout": false
    },
    {
      "message_id": 340,
      "editor_id": 1,
      "message_received": "ก็คือชื่อฟังก์ชัน",
      "slice_count": 1,
      "slices": " ก็คือชื่อฟังก์ชัน|",
      "edit_duration": 4.292,
      "isForceout": false
    },
    {
      "message_id": 341,
      "editor_id": 1,
      "message_received": "ใช้ตัวเล็ก และตัวที่ 3 พารามิเตอร์ พามิเตอร์จะ",
      "slice_count": 3,
      "slices": "ใช้ตัวเล็ก| และตัวที่ 3 พารามิเตอร์| พามิเตอร์จะ|",
      "edit_duration": 0.292,
      "isForceout": false
    },
    {
      "message_id": 342,
      "editor_id": 1,
      "message_received": "มีค่าอยู่ในวงเล็บเสมอ",
      "slice_count": 1,
      "slices": "มีค่าอยู่ในวงเล็บเสมอ|",
      "edit_duration": 1.01,
      "isForceout": false
    },
    {
      "message_id": 343,
      "editor_id": 1,
      "message_received": "นะคะ เสร็จแล้วต้องปิด",
      "slice_count": 1,
      "slices": "นะคะ เสร็จแล้วต้องปิด|",
      "edit_duration": 4.523,
      "isForceout": false
    },
    {
      "message_id": 344,
      "editor_id": 1,
      "message_received": "การประกาศฟังก์ชันด้วย",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชันด้วย|",
      "edit_duration": 4.555,
      "isForceout": false
    },
    {
      "message_id": 345,
      "editor_id": 1,
      "message_received": "โคลอนเสมอนะคะ",
      "slice_count": 1,
      "slices": "โคลอนเสมอนะคะ |",
      "edit_duration": 3.538,
      "isForceout": false
    },
    {
      "message_id": 346,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 347,
      "editor_id": 1,
      "message_received": "ทีนี้เมื่อกี้",
      "slice_count": 1,
      "slices": "ทีนี้เมื่อกี้|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 348,
      "editor_id": 1,
      "message_received": "ประกาศฟังก์ชันที่ 1 ไปแล้ว",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชันที่ 1 ไปแล้ว|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 349,
      "editor_id": 1,
      "message_received": "มาดูแบบที่ 2 นะคะ ฟังก์ชัน",
      "slice_count": 1,
      "slices": "มาดูแบบที่ 2 นะคะ ฟังก์ชัน|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 350,
      "editor_id": 1,
      "message_received": "ที่มีการ return หรือส่งกลับค่า",
      "slice_count": 2,
      "slices": "ที่มีการ return| หรือส่งกลับค่า|",
      "edit_duration": 10.323,
      "isForceout": false
    },
    {
      "message_id": 351,
      "editor_id": 1,
      "message_received": "เดี๋ยวขยายหน้าไอ้นี่ให้ก่อน",
      "slice_count": 1,
      "slices": "เดี๋ยวขยายหน้าไอ้นี่ให้ก่อน|",
      "edit_duration": 9.072,
      "isForceout": false
    },
    {
      "message_id": 352,
      "editor_id": 1,
      "message_received": "สลับไปสลับมา",
      "slice_count": 1,
      "slices": "สลับไปสลับมา|",
      "edit_duration": 5.072,
      "isForceout": false
    },
    {
      "message_id": 353,
      "editor_id": 1,
      "message_received": "กันอยู่นี่ล่ะเรา อันนี้ อันนี้แบบไม่มี",
      "slice_count": 2,
      "slices": "กันอยู่นี่ล่ะเรา| อันนี้ อันนี้แบบไม่มี|",
      "edit_duration": 1.072,
      "isForceout": false
    },
    {
      "message_id": 354,
      "editor_id": 1,
      "message_received": "return ค่านะ",
      "slice_count": 1,
      "slices": " return ค่านะ|",
      "edit_duration": 5.114,
      "isForceout": false
    },
    {
      "message_id": 355,
      "editor_id": 1,
      "message_received": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ",
      "slice_count": 2,
      "slices": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ| |",
      "edit_duration": 6.481,
      "isForceout": false
    },
    {
      "message_id": 356,
      "editor_id": 1,
      "message_received": "เราใช้เราสร้างฟังก์ชันนี้",
      "slice_count": 1,
      "slices": "เราใช้เราสร้างฟังก์ชันนี้|",
      "edit_duration": 9.917,
      "isForceout": false
    },
    {
      "message_id": 357,
      "editor_id": 1,
      "message_received": "ขึ้นมาเพื้อต้องการให้มันแสดงข้อความ เอา",
      "slice_count": 2,
      "slices": "ขึ้นมาเพื่อต้องการให้มันแสดงข้อความ |เอา|",
      "edit_duration": 5.919,
      "isForceout": false
    },
    {
      "message_id": 358,
      "editor_id": 1,
      "message_received": "อีกแล้วอะไรอีกหว่า",
      "slice_count": 1,
      "slices": "อีกแล้วอะไรอีกหว่า|",
      "edit_duration": 8.119,
      "isForceout": false
    },
    {
      "message_id": 359,
      "editor_id": 1,
      "message_received": "สลับจอไม่ได้เลย น่าจะเป็นกับไอ้",
      "slice_count": 2,
      "slices": "สลับจอไม่ได้เลย| น่าจะเป็นกับไอ้|",
      "edit_duration": 4.122,
      "isForceout": false
    },
    {
      "message_id": 360,
      "editor_id": 1,
      "message_received": "ตัวนี้",
      "slice_count": 1,
      "slices": "ตัวนี้|",
      "edit_duration": 8.452,
      "isForceout": false
    },
    {
      "message_id": 361,
      "editor_id": 1,
      "message_received": "ทำไมหนก่อนไม่เห็นมี หรือเพราะเป็น",
      "slice_count": 2,
      "slices": "ทำไมหนก่อนไม่เห็นมี| หรือเพราะเป็น|",
      "edit_duration": 4.452,
      "isForceout": false
    },
    {
      "message_id": 362,
      "editor_id": 1,
      "message_received": "ไอ้นี่บ่ะ Windows 11 นี่บ่ มันถึงขึ้น",
      "slice_count": 3,
      "slices": "ไอ้นี่บ่ Windows 11 |นี่บ่| มันถึงขึ้น|",
      "edit_duration": 7.338,
      "isForceout": false
    },
    {
      "message_id": 363,
      "editor_id": 1,
      "message_received": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย แล้วก็",
      "slice_count": 2,
      "slices": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย| แล้วก็|",
      "edit_duration": 5.245,
      "isForceout": false
    },
    {
      "message_id": 364,
      "editor_id": 1,
      "message_received": "เป็นปัญหาในการใช้งาน",
      "slice_count": 1,
      "slices": "เป็นปัญหาในการใช้งาน|",
      "edit_duration": 5.297,
      "isForceout": false
    },
    {
      "message_id": 365,
      "editor_id": 1,
      "message_received": "จะได้ใช้ Windows อื่นเสียล่ะมั้ง",
      "slice_count": 3,
      "slices": "จะได้ใช้| Windows| อื่นเสียล่ะมั้ง|",
      "edit_duration": 1.297,
      "isForceout": false
    },
    {
      "message_id": 366,
      "editor_id": 1,
      "message_received": "สลับไอ้จอไอ้นี่",
      "slice_count": 1,
      "slices": "สลับไอ้จอไอ้นี่|",
      "edit_duration": 1.242,
      "isForceout": false
    },
    {
      "message_id": 367,
      "editor_id": 1,
      "message_received": "นะคะ มาดูตัวอย่างที่ 2 นะคะ",
      "slice_count": 4,
      "slices": "นะคะ| มาดูตัวอย่างที่ |2 นะคะ| |",
      "edit_duration": 1.163,
      "isForceout": false
    },
    {
      "message_id": 368,
      "editor_id": 1,
      "message_received": "เราจะประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "เราจะประกาศฟังก์ชัน|",
      "edit_duration": 5.771,
      "isForceout": false
    },
    {
      "message_id": 369,
      "editor_id": 1,
      "message_received": "มีการใช้ return value หรือการคืนค่ากลับ",
      "slice_count": 1,
      "slices": "มีการใช้ return value หรือการคืนค่ากลับ|",
      "edit_duration": 1.77,
      "isForceout": false
    },
    {
      "message_id": 370,
      "editor_id": 1,
      "message_received": "ในตัวอย่างที่ 2 เป็นการประกาศ",
      "slice_count": 3,
      "slices": " |ในตัวอย่างที่ 2 |เป็นการประกาศ|",
      "edit_duration": 4.996,
      "isForceout": true
    },
    {
      "message_id": 371,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่ชื่อว่า area()",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่ชื่อว่า area()|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 372,
      "editor_id": 1,
      "message_received": "โดยมีพารามิเตอร์ 2 ตัว",
      "slice_count": 1,
      "slices": "โดยมีพารามิเตอร์ 2 ตัว|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 373,
      "editor_id": 1,
      "message_received": "width แล้วก็ความ... width แล้วก็",
      "slice_count": 2,
      "slices": "width แล้วก็ความ... width |แล้วก็|",
      "edit_duration": 13.449,
      "isForceout": true
    },
    {
      "message_id": 374,
      "editor_id": 1,
      "message_received": "height ซึ่ง area ในที่นี้ึ",
      "slice_count": 2,
      "slices": " height| ซึ่ง area ในที่นี|",
      "edit_duration": 11.37,
      "isForceout": true
    },
    {
      "message_id": 375,
      "editor_id": 1,
      "message_received": "พื้นที่ สูตรการหาพื้นที่สี่เหลี่ยม ก็คือ",
      "slice_count": 2,
      "slices": "พื้นที่ สูตรการหาพื้นที่สี่เหลี่ยม| ก็คือ|",
      "edit_duration": 12.408,
      "isForceout": false
    },
    {
      "message_id": 376,
      "editor_id": 1,
      "message_received": "กว้างคูณยาว",
      "slice_count": 1,
      "slices": "กว้างคูณยาว|",
      "edit_duration": 9.4,
      "isForceout": false
    },
    {
      "message_id": 377,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น ค่าพารามิเตอร์ที่ไว้ใช้สำหรับเก็บค้า",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น |ค่าพารามิเตอร์ที่ไว้ใช้สำหรับเก็บค้า|",
      "edit_duration": 5.4,
      "isForceout": false
    },
    {
      "message_id": 378,
      "editor_id": 1,
      "message_received": "ก็คือค่าความยาวกับความกว้าง",
      "slice_count": 1,
      "slices": "ก็คือค่าความยาวกับความกว้าง|",
      "edit_duration": 6.535,
      "isForceout": false
    },
    {
      "message_id": 379,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ ก็เลยตั้งชื่อตัวพารามิเตอร์ 2 ตัวนี้",
      "slice_count": 4,
      "slices": "นั่นเองนะคะ |ก็เลยตั้งชื่อตัว|พารามิเตอร์ 2 |ตัวนี้|",
      "edit_duration": 2.534,
      "isForceout": false
    },
    {
      "message_id": 380,
      "editor_id": 1,
      "message_received": "ว่า width",
      "slice_count": 2,
      "slices": "ว่า |width|",
      "edit_duration": 2.192,
      "isForceout": true
    },
    {
      "message_id": 381,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ เสร็จแล้วปิดด้วยโคลอน",
      "slice_count": 1,
      "slices": "นั่นเองนะคะ เสร็จแล้วปิดด้วยโคลอน|",
      "edit_duration": 11.91,
      "isForceout": false
    },
    {
      "message_id": 382,
      "editor_id": 1,
      "message_received": "Statement ต่อมาสร้างตัวแปร",
      "slice_count": 3,
      "slices": " s|tatement |ต่อมาสร้างตัวแปร|",
      "edit_duration": 7.91,
      "isForceout": false
    },
    {
      "message_id": 383,
      "editor_id": 1,
      "message_received": "ชื่อว่า C ตัวแปร C",
      "slice_count": 2,
      "slices": "ชื่อว่า| c ตัวแปร |",
      "edit_duration": 7.511,
      "isForceout": true
    },
    {
      "message_id": 384,
      "editor_id": 1,
      "message_received": "สำหรับคำนวณ",
      "slice_count": 1,
      "slices": "c สำหรับคำนวณ|",
      "edit_duration": 10.104,
      "isForceout": false
    },
    {
      "message_id": 385,
      "editor_id": 1,
      "message_received": "ความกว้างคูณความยาว ก็คือคำนวณ",
      "slice_count": 2,
      "slices": "ความกว้างคูณความยาว |ก็คือคำนวณ|",
      "edit_duration": 6.102,
      "isForceout": false
    },
    {
      "message_id": 386,
      "editor_id": 1,
      "message_received": "หาพื้นที่ของสี่เหลี่ยมนั่นเองนะคะ",
      "slice_count": 2,
      "slices": "หาพื้นที่ของสี่เหลี่ยมนั่นเองนะคะ| |",
      "edit_duration": 4.913,
      "isForceout": false
    },
    {
      "message_id": 387,
      "editor_id": 1,
      "message_received": "แล้วทำการ return ค่า c",
      "slice_count": 2,
      "slices": "แล้วทำการ return ค่า| c|",
      "edit_duration": 3.222,
      "isForceout": false
    },
    {
      "message_id": 388,
      "editor_id": 1,
      "message_received": "นะคะ ก็คือให้ส่งกลับค่าของ c",
      "slice_count": 3,
      "slices": " นะคะ| ก็คือให้ส่งกลับค่าของ |c|",
      "edit_duration": 3.15,
      "isForceout": false
    },
    {
      "message_id": 389,
      "editor_id": 1,
      "message_received": "ก็คือเมื่อเอาพารามิเตอร์มาคำนวณแล้วนี่ c จะได้เท่าไหร่",
      "slice_count": 2,
      "slices": " ก็คือเมื่อเอาพารามิเตอร์มาคำนวณแล้วนี่ c |จะได้เท่าไหร่|",
      "edit_duration": 3.167,
      "isForceout": false
    },
    {
      "message_id": 390,
      "editor_id": 1,
      "message_received": "ส่งกลับค่าให้ c นะคะ",
      "slice_count": 2,
      "slices": " คือส่งกลับค่าให้ c นะคะ| |",
      "edit_duration": 6.537,
      "isForceout": false
    },
    {
      "message_id": 391,
      "editor_id": 1,
      "message_received": "นี่คือการประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "นี่คือการประกาศฟังก์ชัน|",
      "edit_duration": 6.13,
      "isForceout": false
    },
    {
      "message_id": 392,
      "editor_id": 1,
      "message_received": "แบบมีการ return ค่า",
      "slice_count": 4,
      "slices": "แบบมีการ |return| |ค่า|",
      "edit_duration": 2.13,
      "isForceout": false
    },
    {
      "message_id": 393,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น บางคน",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น บางคน|",
      "edit_duration": 5.749,
      "isForceout": false
    },
    {
      "message_id": 394,
      "editor_id": 1,
      "message_received": "คีย์ใน Colab ไปเรียบร้อยแล้วนะคะ",
      "slice_count": 2,
      "slices": "คีย์ใน Colab |ไปเรียบร้อยแล้วนะคะ |",
      "edit_duration": 1.749,
      "isForceout": false
    },
    {
      "message_id": 395,
      "editor_id": 1,
      "message_received": "เรามาเริ่มคีย์ของเราด้วยนะคะ",
      "slice_count": 1,
      "slices": "เรามาเริ่มคีย์ของเราด้วยนะคะ |",
      "edit_duration": 4.638,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 397,
      "editor_id": 1,
      "message_received": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้",
      "slice_count": 1,
      "slices": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้|",
      "edit_duration": 7.405,
      "isForceout": false
    },
    {
      "message_id": 398,
      "editor_id": 1,
      "message_received": "อีกแล้ว มันเป็น",
      "slice_count": 2,
      "slices": "อีกแล้ว |มันเป็น|",
      "edit_duration": 3.406,
      "isForceout": false
    },
    {
      "message_id": 399,
      "editor_id": 1,
      "message_received": "อะไรกับ...",
      "slice_count": 1,
      "slices": "อะไรกับ...|",
      "edit_duration": 0.668,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 401,
      "editor_id": 1,
      "message_received": "มันไม่สลับ Extend หรือ",
      "slice_count": 2,
      "slices": "มันไม่สลับ Extend |หรือ|",
      "edit_duration": 7.227,
      "isForceout": true
    },
    {
      "message_id": 402,
      "editor_id": 1,
      "message_received": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ",
      "slice_count": 1,
      "slices": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ|",
      "edit_duration": 13.611,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 405,
      "editor_id": 1,
      "message_received": "โอเค ต้องสลับ",
      "slice_count": 2,
      "slices": "โอเค |ต้องสลับ|",
      "edit_duration": 1.61,
      "isForceout": false
    },
    {
      "message_id": 406,
      "editor_id": 1,
      "message_received": "2 รอบเชียวหรือนะคะ",
      "slice_count": 1,
      "slices": " 2 รอบเชียวเหรอนะคะ |",
      "edit_duration": 6.266,
      "isForceout": false
    },
    {
      "message_id": 407,
      "editor_id": 1,
      "message_received": "เอาไว้ก่อน",
      "slice_count": 1,
      "slices": "เอาไว้ก่อน|",
      "edit_duration": 4.279,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 409,
      "editor_id": 1,
      "message_received": "อย่างนั้นก็ต้องมาจัดไอ้นี่ใหม่อีกแล้วนี่",
      "slice_count": 1,
      "slices": "อย่างนั้นก็ต้องมาจัดไอ้นี่ใหม่อีกแล้วนี่|",
      "edit_duration": 5.733,
      "isForceout": false
    },
    {
      "message_id": 410,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 411,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 412,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 413,
      "editor_id": 1,
      "message_received": "ไม่เห็นตัวหลังอีก เอา",
      "slice_count": 1,
      "slices": "ไม่เห็นตัวหลังอีก เอา|",
      "edit_duration": 2.371,
      "isForceout": false
    },
    {
      "message_id": 414,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 415,
      "editor_id": 1,
      "message_received": "เห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหม|",
      "edit_duration": 8.419,
      "isForceout": false
    },
    {
      "message_id": 416,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 417,
      "editor_id": 1,
      "message_received": "ไม่เห็นอีก มัน",
      "slice_count": 2,
      "slices": "ไม่เห็นอีก| มัน|",
      "edit_duration": 2.324,
      "isForceout": false
    },
    {
      "message_id": 418,
      "editor_id": 1,
      "message_received": "น่านักเชียว",
      "slice_count": 1,
      "slices": "น่านักเชียว|",
      "edit_duration": 0.829,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 420,
      "editor_id": 1,
      "message_received": "แป๊บนึงนะสลับหน้าก่อน",
      "slice_count": 1,
      "slices": "แป๊บนึงนะสลับหน้าก่อน|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 421,
      "editor_id": 1,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 12.048,
      "isForceout": false
    },
    {
      "message_id": 422,
      "editor_id": 1,
      "message_received": "Colab",
      "slice_count": 1,
      "slices": " Colab|",
      "edit_duration": 8.049,
      "isForceout": false
    },
    {
      "message_id": 423,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 424,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 425,
      "editor_id": 1,
      "message_received": "ไปไหนแล้ว",
      "slice_count": 1,
      "slices": " ไปไหนแล้ว|",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 426,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 11.007,
      "isForceout": false
    },
    {
      "message_id": 427,
      "editor_id": 1,
      "message_received": "เราประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "เราประกาศฟังก์ชัน|",
      "edit_duration": 7.007,
      "isForceout": false
    },
    {
      "message_id": 428,
      "editor_id": 1,
      "message_received": "ที่ 2 ต่อด้วยฟังก์ชันแรกได้เลยนะคะ",
      "slice_count": 3,
      "slices": "ที่ 2 |ต่อด้วยฟังก์ชันแรกได้เลยนะคะ| |",
      "edit_duration": 3.007,
      "isForceout": false
    },
    {
      "message_id": 429,
      "editor_id": 1,
      "message_received": "เมื่อหลังฟังก์ชันแรกเรากด Enter กดลงไป",
      "slice_count": 2,
      "slices": "เมื่อหลังฟังก์ชันแรกเรากด Enter |กดลงไป|",
      "edit_duration": 9.637,
      "isForceout": true
    },
    {
      "message_id": 430,
      "editor_id": 1,
      "message_received": "2 อันเลยก็ได้เด็ก ๆ สังเกตตำแหน่งมันจะ",
      "slice_count": 1,
      "slices": "2 อันเลยก็ได้เด็ก ๆ สังเกตตำแหน่งมันจะ|",
      "edit_duration": 11.337,
      "isForceout": false
    },
    {
      "message_id": 431,
      "editor_id": 1,
      "message_received": "Tab เข้าไปนะ เรากดย้อนคืน 1 ครั้ง",
      "slice_count": 2,
      "slices": "Tab เข้าไปนะ เรากดย้อนคืน 1 |ครั้ง|",
      "edit_duration": 7.338,
      "isForceout": true
    },
    {
      "message_id": 432,
      "editor_id": 1,
      "message_received": "ตำแหน่งตรงกับชิดขอบ",
      "slice_count": 1,
      "slices": "ตำแหน่งตรงกับชิดขอบ|",
      "edit_duration": 10.291,
      "isForceout": false
    },
    {
      "message_id": 433,
      "editor_id": 1,
      "message_received": "แล้วก็เริ่มพิมพ์คำสั่ง definition",
      "slice_count": 1,
      "slices": "แล้วก็เริ่มพิมพ์คำสั่ง definition|",
      "edit_duration": 6.293,
      "isForceout": false
    },
    {
      "message_id": 434,
      "editor_id": 1,
      "message_received": "d-e-f เพื่อประกาศใช้คำสั่งฟังก์ชัน",
      "slice_count": 2,
      "slices": " d-e-f |เพื่อประกาศใช้คำสั่งฟังก์ชัน|",
      "edit_duration": 2.294,
      "isForceout": false
    },
    {
      "message_id": 435,
      "editor_id": 1,
      "message_received": "ที่ชื่อว่า... ชื่อฟัง์ชันของเราชื่อว่า area() นะคะ",
      "slice_count": 1,
      "slices": "ที่ชื่อว่า... ชื่อฟังกชัน|",
      "edit_duration": 5.366,
      "isForceout": true
    },
    {
      "message_id": 436,
      "editor_id": 1,
      "message_received": "วรรคตามด้วย area",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 437,
      "editor_id": 1,
      "message_received": "ตัวเล็กนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 438,
      "editor_id": 1,
      "message_received": "แล้วก็",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 439,
      "editor_id": 1,
      "message_received": "จะต้องมีพารามิเตอร์อยู่ในวงเล็บ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 440,
      "editor_id": 1,
      "message_received": "ก็คือพารามิเตอร์ตัวที่ 1 ชื่อว่า width w-",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 441,
      "editor_id": 1,
      "message_received": "i-d-",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 442,
      "editor_id": 1,
      "message_received": "t-h นะคะ คั่น",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 443,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 444,
      "editor_id": 1,
      "message_received": "ตัวต่อไป ด้วยเครื่องหมาย",
      "slice_count": 1,
      "slices": "ตัวต่อไป ด้วยเครื่องหมาย|",
      "edit_duration": 14.005,
      "isForceout": true
    },
    {
      "message_id": 445,
      "editor_id": 1,
      "message_received": "Comma",
      "slice_count": 1,
      "slices": "Comma|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 446,
      "editor_id": 1,
      "message_received": "นะ คอมมาหรือไอ้ลูกน้ำเรา",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 447,
      "editor_id": 1,
      "message_received": "นะคะ แล้วก็ตามด้วย",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 448,
      "editor_id": 1,
      "message_received": "ชื่อพารามิเตอร์ตัวที่ 2 นะคะ ก็คือ h",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 449,
      "editor_id": 1,
      "message_received": "-i-",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 1,
      "message_received": "h-e-i-",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}