﻿{
  "average_edit_duration": 101.8048901098899,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 2,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 3,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 4,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 5,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 6,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 7,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "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": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 14,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 15,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "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": 2,
      "slices": "(ล่าม) ฮัลโหลครับ| |",
      "edit_duration": 34.233,
      "isForceout": false
    },
    {
      "message_id": 18,
      "editor_id": 1,
      "message_received": "ฝั่งล่ามไหมครับผม",
      "slice_count": 2,
      "slices": "ฝั่งล่ามไหมครับ| ผม|",
      "edit_duration": 35.493,
      "isForceout": false
    },
    {
      "message_id": 19,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) ได้ยินค่ะ (ล่าม) โอเคครับ",
      "slice_count": 3,
      "slices": "(อาจารย์สุธิรา) |ได้ยินค่ะ| (ล่าม) โอเคครับ |",
      "edit_duration": 33.3,
      "isForceout": false
    },
    {
      "message_id": 20,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 21,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ พี่ล่ามไม่ได้ยินเรานะ",
      "slice_count": 2,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ| พี่ล่ามไม่ได้ยินเรานะ|",
      "edit_duration": 27.128,
      "isForceout": false
    },
    {
      "message_id": 22,
      "editor_id": 1,
      "message_received": "(ล่าม) ได้ยินครับ ได้ยินครับ",
      "slice_count": 2,
      "slices": "(ล่าม) ได้ยินครับ ได้ยินครับ| |",
      "edit_duration": 24.662,
      "isForceout": false
    },
    {
      "message_id": 23,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) ได้ยินไหม ได้ยินนะคะ โอเค นึกว่าไม่ได้ยิน",
      "slice_count": 2,
      "slices": "(อาจารย์สุธิรา) ได้ยินไหม| นึกว่าไม่ได้ยิน|",
      "edit_duration": 25.317,
      "isForceout": false
    },
    {
      "message_id": 24,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 23.513,
      "isForceout": false
    },
    {
      "message_id": 25,
      "editor_id": 1,
      "message_received": "สำหรับวันนี้นะคะ ในสัปดาห์นี้จะเป็น",
      "slice_count": 2,
      "slices": "สำหรับวันนี้นะคะ| ในสัปดาห์นี้จะเป็น|",
      "edit_duration": 19.513,
      "isForceout": false
    },
    {
      "message_id": 26,
      "editor_id": 1,
      "message_received": "เรื่องเกี่ยวกับ",
      "slice_count": 1,
      "slices": "เรื่องเกี่ยวกับ|",
      "edit_duration": 18.905,
      "isForceout": false
    },
    {
      "message_id": 27,
      "editor_id": 1,
      "message_received": "ฟังก์ชันนะ",
      "slice_count": 1,
      "slices": "ฟังก์ชันนะ|",
      "edit_duration": 14.904,
      "isForceout": false
    },
    {
      "message_id": 28,
      "editor_id": 1,
      "message_received": "ใน Python",
      "slice_count": 2,
      "slices": "ใน |Python|",
      "edit_duration": 10.905,
      "isForceout": false
    },
    {
      "message_id": 29,
      "editor_id": 1,
      "message_received": "เราจะต้องมาเรียนเบื้องต้นนี่ ก็คือต้องมารู้จัก",
      "slice_count": 1,
      "slices": "เราจะต้องมาเรียนเบื้องต้นนี่ ก็คือต้องมารู้จัก|",
      "edit_duration": 10.364,
      "isForceout": false
    },
    {
      "message_id": 30,
      "editor_id": 1,
      "message_received": "สิ่งที่เรียกว่า Function ก่อนนะคะ",
      "slice_count": 3,
      "slices": "สิ่งที่เรียกว่า| ฟังก์ชัน|ก่อนนะคะ |",
      "edit_duration": 6.363,
      "isForceout": false
    },
    {
      "message_id": 31,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 32,
      "editor_id": 1,
      "message_received": "นะคะ หัวข้อที่",
      "slice_count": 2,
      "slices": "นะคะ| หัวข้อที่|",
      "edit_duration": 11.426,
      "isForceout": false
    },
    {
      "message_id": 33,
      "editor_id": 1,
      "message_received": "เราจะเรียนในสัปาดาห์นี้นะคะ จะเป็น",
      "slice_count": 3,
      "slices": "เรา|จะเรียนในสัปาดาห์นี้นะคะ| จะเป็น|",
      "edit_duration": 16.284,
      "isForceout": false
    },
    {
      "message_id": 34,
      "editor_id": 1,
      "message_received": "หัวข้อสุดท้ายของปีนี้",
      "slice_count": 1,
      "slices": "หัวข้อสุดท้ายของปีนี้|",
      "edit_duration": 20.737,
      "isForceout": false
    },
    {
      "message_id": 35,
      "editor_id": 1,
      "message_received": "เทอมนี้นะคะ ภาคเรียนนี้ ก็คือฟังก์ชัน",
      "slice_count": 2,
      "slices": "เทอมนี้นะคะ ภาคเรียนนี้ |ก็คือฟังก์ชัน|",
      "edit_duration": 16.738,
      "isForceout": false
    },
    {
      "message_id": 36,
      "editor_id": 1,
      "message_received": "วันนี้เราจะพูดถึงการ",
      "slice_count": 1,
      "slices": "วันนี้เราจะพูดถึงการ|",
      "edit_duration": 16.874,
      "isForceout": false
    },
    {
      "message_id": 37,
      "editor_id": 1,
      "message_received": "นะคะ การเรียกใช้งาน",
      "slice_count": 1,
      "slices": "นะคะ การเรียกใช้งาน|",
      "edit_duration": 12.874,
      "isForceout": false
    },
    {
      "message_id": 38,
      "editor_id": 1,
      "message_received": "แล้วก็พูดถึง",
      "slice_count": 1,
      "slices": "แล้วก็พูดถึง|",
      "edit_duration": 8.874,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 1,
      "message_received": "Default Argument Values แล้วก็ Keyword Argument",
      "slice_count": 3,
      "slices": " Default |Argument Values แล้วก็ Keyword |Argument|",
      "edit_duration": 4.871,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 1,
      "message_received": "นะคะ อ้าวทำไมหน้าจอไม่ขึ้น",
      "slice_count": 2,
      "slices": " นะคะ| อ้าวทำไมหน้าจอไม่ขึ้น|",
      "edit_duration": 10.57,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 1,
      "message_received": "อีกแล้ว...",
      "slice_count": 1,
      "slices": "อีกแล้ว...|",
      "edit_duration": 14.754,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "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": 10.985,
      "isForceout": false
    },
    {
      "message_id": 46,
      "editor_id": 1,
      "message_received": "ก่อนจะรู้วิธีการสร้าง",
      "slice_count": 2,
      "slices": "ก่อน|จะรู้วิธีการสร้าง|",
      "edit_duration": 9.649,
      "isForceout": false
    },
    {
      "message_id": 47,
      "editor_id": 1,
      "message_received": "การเลือกใช้งานนี่ เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไรนะคะ",
      "slice_count": 1,
      "slices": "การเลือกใช้งานนี่ เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไร นะคะ |",
      "edit_duration": 20.626,
      "isForceout": false
    },
    {
      "message_id": 48,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 49,
      "editor_id": 1,
      "message_received": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ",
      "slice_count": 1,
      "slices": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ |",
      "edit_duration": 12.626,
      "isForceout": false
    },
    {
      "message_id": 50,
      "editor_id": 1,
      "message_received": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ",
      "slice_count": 1,
      "slices": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ|",
      "edit_duration": 11.506,
      "isForceout": false
    },
    {
      "message_id": 51,
      "editor_id": 1,
      "message_received": "ในวิธีการเขียนโปรแกรมคอมพิวเตอร์นี่ ฟังก์ชันมันจะเป็น",
      "slice_count": 3,
      "slices": "ในวิธีการเขียน|โปรแกรมคอมพิวเตอร์นี่ |ฟังก์ชันมันจะเป็น|",
      "edit_duration": 7.506,
      "isForceout": false
    },
    {
      "message_id": 52,
      "editor_id": 1,
      "message_received": "สั่งพิเศษ",
      "slice_count": 1,
      "slices": "สั่งพิเศษ|",
      "edit_duration": 8.191,
      "isForceout": false
    },
    {
      "message_id": 53,
      "editor_id": 1,
      "message_received": "ีที่ให้ทำงานเฉพาะสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 3,
      "slices": "ีที่ให้ทำ|งานเฉพาะสิ่งใดสิ่งห|นึ่งนะคะ |",
      "edit_duration": 6.11,
      "isForceout": false
    },
    {
      "message_id": 54,
      "editor_id": 1,
      "message_received": "ซึ่งแต่เดิมนี่ฟังก์ชันมันจะเป็น",
      "slice_count": 2,
      "slices": "ซึ่งแต่เดิมนี่ฟังก์ชันมัน|จะเป็น|",
      "edit_duration": 4.325,
      "isForceout": false
    },
    {
      "message_id": 55,
      "editor_id": 1,
      "message_received": "ที่เขาพัฒนาไว้แล้วก็มี แต่ใน Python นะคะ",
      "slice_count": 3,
      "slices": "ที่เขาพัฒนาไว้แล้วก็มี |แต่ใน Python www.google.com| นะคะ |",
      "edit_duration": 4.222,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "อ|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 56,
      "editor_id": 1,
      "message_received": "ในส่วนของภาษา python",
      "slice_count": 1,
      "slices": "ในส่วนของภาษา python|",
      "edit_duration": 14.349,
      "isForceout": false
    },
    {
      "message_id": 57,
      "editor_id": 1,
      "message_received": "ฟังก์ชันจะเป็นโค้ด หรือโปรแกรมที่เรา",
      "slice_count": 1,
      "slices": "ฟังก์ชันจะเป็นโค้ด หรือโปรแกรมที่เรา|",
      "edit_duration": 21.255,
      "isForceout": false
    },
    {
      "message_id": 58,
      "editor_id": 1,
      "message_received": "สร้างขึ้นได้เองนะคะ",
      "slice_count": 1,
      "slices": "สร้างด้เองนะคะ |",
      "edit_duration": 23.451,
      "isForceout": false
    },
    {
      "message_id": 59,
      "editor_id": 1,
      "message_received": "เพื่อเอาไปใช้กับ...",
      "slice_count": 2,
      "slices": "เพื่อเอาไป|ใช้กับ...|",
      "edit_duration": 19.457,
      "isForceout": false
    },
    {
      "message_id": 60,
      "editor_id": 1,
      "message_received": "เหมือนตั้งขึ้นมาว่าฟังก์ชันนี้จะตั",
      "slice_count": 2,
      "slices": "เหมือนตั้งขึ้นมาว่าฟังก์|ชันนี้จะตั1|",
      "edit_duration": 16.962,
      "isForceout": false
    },
    {
      "message_id": 61,
      "editor_id": 1,
      "message_received": "นะคะ เช่น",
      "slice_count": 1,
      "slices": "นะคะ เช่น|",
      "edit_duration": 16.648,
      "isForceout": false
    },
    {
      "message_id": 62,
      "editor_id": 1,
      "message_received": "เหมือนบางครั้งนี่ การคำนวณบางอย่าง",
      "slice_count": 1,
      "slices": "เหมือนบางครั้งนี่ การคำนวณบางอย่าง|",
      "edit_duration": 235.451,
      "isForceout": false
    },
    {
      "message_id": 63,
      "editor_id": 1,
      "message_received": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง เราก็เลยสร้างฟังก์ชันไว้เลย",
      "slice_count": 1,
      "slices": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง เราก็เลยสร้างฟังก์ชันไว้เลย|",
      "edit_duration": 231.451,
      "isForceout": false
    },
    {
      "message_id": 64,
      "editor_id": 1,
      "message_received": "แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน",
      "slice_count": 1,
      "slices": "แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน|",
      "edit_duration": 227.452,
      "isForceout": false
    },
    {
      "message_id": 65,
      "editor_id": 1,
      "message_received": "ทำกาารคำนวณค่านี้ให้อย่างนี้นะคะ นั่นคือจุดประสงค์",
      "slice_count": 1,
      "slices": "ทำกาารคำนวณค่านี้ให้อย่างนี้นะคะ นั่นคือจุดประสงค์|",
      "edit_duration": 223.451,
      "isForceout": false
    },
    {
      "message_id": 66,
      "editor_id": 1,
      "message_received": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 1,
      "slices": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่งนะคะ |",
      "edit_duration": 219.452,
      "isForceout": false
    },
    {
      "message_id": 67,
      "editor_id": 1,
      "message_received": "เป็นการเฉพาะ โดยใน",
      "slice_count": 1,
      "slices": "เป็นการเฉพาะ โดยใน|",
      "edit_duration": 215.452,
      "isForceout": false
    },
    {
      "message_id": 68,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าในสัปดาห์นี้เราจะสร้าง",
      "slice_count": 1,
      "slices": "บอกแล้วว่าในสัปดาห์นี้เราจะสร้าง|",
      "edit_duration": 211.453,
      "isForceout": false
    },
    {
      "message_id": 69,
      "editor_id": 1,
      "message_received": "ขึ้นมาใช้งานเองนะคะ แล้วเมื่อสร้างเสร็จแล้วนี่",
      "slice_count": 1,
      "slices": "ขึ้นมาใช้งานเองนะคะ แล้วเมื่อสร้างเสร็จแล้วนี่|",
      "edit_duration": 209.341,
      "isForceout": false
    },
    {
      "message_id": 70,
      "editor_id": 1,
      "message_received": "จะต้องรู้ว่า",
      "slice_count": 1,
      "slices": "จะต้องรู้ว่า|",
      "edit_duration": 205.334,
      "isForceout": false
    },
    {
      "message_id": 71,
      "editor_id": 1,
      "message_received": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่จะถูกเรียก",
      "slice_count": 1,
      "slices": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่จะถูกเรียก|",
      "edit_duration": 201.341,
      "isForceout": false
    },
    {
      "message_id": 72,
      "editor_id": 1,
      "message_received": "มาใช้โดยวิธีการใด",
      "slice_count": 1,
      "slices": "มาใช้โดยวิธีการใด|",
      "edit_duration": 197.341,
      "isForceout": false
    },
    {
      "message_id": 73,
      "editor_id": 1,
      "message_received": "หรือเรียกใช้อย่างไรนะคะ แล้วก็จะพูดถึง Default Argument",
      "slice_count": 1,
      "slices": "หรือเรียกใช้อย่างไรนะคะ แล้วก็จะพูดถึง Default Argument|",
      "edit_duration": 193.341,
      "isForceout": false
    },
    {
      "message_id": 74,
      "editor_id": 1,
      "message_received": "ด้วยว่ามันคืออะไรแล้วก็ Keyword Argument ด้วย",
      "slice_count": 1,
      "slices": "ด้วยว่ามันคืออะไร แล้วก็ Keyword Argument ด้วย|",
      "edit_duration": 190.857,
      "isForceout": false
    },
    {
      "message_id": 75,
      "editor_id": 1,
      "message_received": "ว่ามันคืออะไรนะคะ ทีนี้ก็จะเริ่มเข้าสู่",
      "slice_count": 1,
      "slices": "ว่ามันคืออะไร นะคะ ทีนี้ก็จะเริ่มเข้าสู่|",
      "edit_duration": 186.844,
      "isForceout": false
    },
    {
      "message_id": 76,
      "editor_id": 1,
      "message_received": "กระบวนการที่เราจะต้องทำ",
      "slice_count": 1,
      "slices": "กระบวนการที่เราจะต้องทำ|",
      "edit_duration": 182.857,
      "isForceout": false
    },
    {
      "message_id": 77,
      "editor_id": 1,
      "message_received": "ก็คือเมื่อเราจะทำฟังกชันขึ้นมา",
      "slice_count": 1,
      "slices": "ก็คือเมื่อเราจะทำฟังกชันขึ้นมา|",
      "edit_duration": 178.854,
      "isForceout": false
    },
    {
      "message_id": 78,
      "editor_id": 1,
      "message_received": "เราจะสร้างมันอย่างไรนะคะ",
      "slice_count": 1,
      "slices": "เราจะสร้างมันอย่างไรนะคะ |",
      "edit_duration": 174.857,
      "isForceout": false
    },
    {
      "message_id": 79,
      "editor_id": 1,
      "message_received": "การสร้างฟังก์ชันใน Python นะคะ",
      "slice_count": 1,
      "slices": "การสร้างฟังก์ชันใน Python นะคะ |",
      "edit_duration": 170.858,
      "isForceout": false
    },
    {
      "message_id": 80,
      "editor_id": 1,
      "message_received": "ใน python",
      "slice_count": 1,
      "slices": "ใน python|",
      "edit_duration": 166.851,
      "isForceout": false
    },
    {
      "message_id": 81,
      "editor_id": 1,
      "message_received": "เราสามารถสร้างขึ้นเองได้นะคะ โดย",
      "slice_count": 1,
      "slices": "เราสามารถสร้างขึ้นเองได้นะคะ โดย|",
      "edit_duration": 162.858,
      "isForceout": false
    },
    {
      "message_id": 82,
      "editor_id": 1,
      "message_received": "วิธีการนี้นะคะ จะเป็น",
      "slice_count": 1,
      "slices": "วิธีการนี้นะคะ จะเป็น|",
      "edit_duration": 158.858,
      "isForceout": false
    },
    {
      "message_id": 83,
      "editor_id": 1,
      "message_received": "ให้นึกถึงว่าเราจะเป็นคนเขียนโค้ด",
      "slice_count": 1,
      "slices": "ให้นึกถึงว่าเราจะเป็นคนเขียนโค้ด|",
      "edit_duration": 154.858,
      "isForceout": false
    },
    {
      "message_id": 84,
      "editor_id": 1,
      "message_received": "ที่ที่บอกแล้วว่ามันสามารถ",
      "slice_count": 1,
      "slices": "ที่ที่บอกแล้วว่ามันสามารถ|",
      "edit_duration": 150.858,
      "isForceout": false
    },
    {
      "message_id": 85,
      "editor_id": 1,
      "message_received": "ทำงานสิ่งใดสิ่งหนึ่งได้",
      "slice_count": 1,
      "slices": "ทำงานสิ่งใดสิ่งหนึ่งได้|",
      "edit_duration": 146.858,
      "isForceout": false
    },
    {
      "message_id": 86,
      "editor_id": 1,
      "message_received": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ จะเรียกว่า",
      "slice_count": 1,
      "slices": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ จะเรียกว่า|",
      "edit_duration": 142.858,
      "isForceout": false
    },
    {
      "message_id": 87,
      "editor_id": 1,
      "message_received": "\"การนำโค้ดนี้กลับมาใช้\" นี้ว่า \"Code Reuse\"",
      "slice_count": 1,
      "slices": "\"การนำโค้ดนี้กลับมาใช้\" นี้ว่า \"Code Reuse\"|",
      "edit_duration": 138.858,
      "isForceout": false
    },
    {
      "message_id": 88,
      "editor_id": 1,
      "message_received": "ใช้ code นี้ซ้ำได้",
      "slice_count": 1,
      "slices": "ใช้ code นี้ซ้ำได้|",
      "edit_duration": 134.858,
      "isForceout": false
    },
    {
      "message_id": 89,
      "editor_id": 1,
      "message_received": "ถ้าจะทำฟังก์ชันมาใช้งาน มันควรเป็น",
      "slice_count": 1,
      "slices": "ถ้าจะทำฟังก์ชันมาใช้งาน มันควรเป็น|",
      "edit_duration": 130.858,
      "isForceout": false
    },
    {
      "message_id": 90,
      "editor_id": 1,
      "message_received": "ตัวที่เหมือน",
      "slice_count": 1,
      "slices": "ตัวที่เหมือน|",
      "edit_duration": 126.858,
      "isForceout": false
    },
    {
      "message_id": 91,
      "editor_id": 1,
      "message_received": "สามารถเรียกใช้ได้บ่อย ๆ เช่น สมมตินะคะ",
      "slice_count": 1,
      "slices": "สามารถเรียกใช้ได้บ่อย ๆ เช่น สมมตินะคะ |",
      "edit_duration": 122.858,
      "isForceout": false
    },
    {
      "message_id": 92,
      "editor_id": 1,
      "message_received": "เราจะหาค่า vad นี่",
      "slice_count": 1,
      "slices": "เราจะหาค่า vad นี่|",
      "edit_duration": 118.858,
      "isForceout": false
    },
    {
      "message_id": 93,
      "editor_id": 1,
      "message_received": "คือ ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า Vat เกิดจากการ",
      "slice_count": 1,
      "slices": "คือ ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า Vat เกิดจากการ|",
      "edit_duration": 114.858,
      "isForceout": false
    },
    {
      "message_id": 94,
      "editor_id": 1,
      "message_received": "ที่เอา",
      "slice_count": 1,
      "slices": "ที่เอา|",
      "edit_duration": 112.531,
      "isForceout": false
    },
    {
      "message_id": 95,
      "editor_id": 1,
      "message_received": "7 เปอร์เซ็นต์น่ะค่ะ Vat ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "7 เปอร์เซ็นต์น่ะค่ะ Vat ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ |",
      "edit_duration": 108.531,
      "isForceout": false
    },
    {
      "message_id": 96,
      "editor_id": 1,
      "message_received": "การที่เอาราคาสินค้ามาคูณกับ",
      "slice_count": 1,
      "slices": "การที่เอาราคาสินค้ามาคูณกับ|",
      "edit_duration": 104.53,
      "isForceout": false
    },
    {
      "message_id": 97,
      "editor_id": 1,
      "message_received": "ปริมาณที่ 7 เปอร์เซ็นต์เท่ากับเท่าไหร่ แล้วจะทำอย่างไร",
      "slice_count": 1,
      "slices": "ปริมาณที่ 7 เปอร์เซ็นต์เท่ากับเท่าไหร่ แล้วจะทำอย่างไร|",
      "edit_duration": 100.531,
      "isForceout": false
    },
    {
      "message_id": 98,
      "editor_id": 1,
      "message_received": "เราจะให้รู้ว่าตัวนี้เป็นค่า Vat เราก็อาจจะ",
      "slice_count": 1,
      "slices": "เราจะให้รู้ว่าตัวนี้เป็นค่า Vat เราก็อาจจะ|",
      "edit_duration": 96.53,
      "isForceout": false
    },
    {
      "message_id": 99,
      "editor_id": 1,
      "message_received": "สร้างฟังก์ชันสำหรับการคิด Vat ขึ้นมาอย่างนี้",
      "slice_count": 1,
      "slices": "สร้างฟังก์ชันสำหรับการคิด Vat ขึ้นมาอย่างนี้|",
      "edit_duration": 94.423,
      "isForceout": false
    },
    {
      "message_id": 100,
      "editor_id": 1,
      "message_received": "นะคะ แล้วพอครั้งหน้าจะใช้ก็",
      "slice_count": 1,
      "slices": "นะคะ แล้วพอครั้งหน้าจะใช้ก็|",
      "edit_duration": 90.424,
      "isForceout": false
    },
    {
      "message_id": 101,
      "editor_id": 1,
      "message_received": "เอาไปใช้ได้ หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้",
      "slice_count": 1,
      "slices": "เอาไปใช้ได้ หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้|",
      "edit_duration": 86.424,
      "isForceout": false
    },
    {
      "message_id": 102,
      "editor_id": 1,
      "message_received": "เมื่อรู้ว่าแต่ต้องรู้ด้วยนะว่า",
      "slice_count": 1,
      "slices": "เมื่อรู้ว่าแต่ต้องรู้ด้วยนะว่า|",
      "edit_duration": 82.424,
      "isForceout": false
    },
    {
      "message_id": 103,
      "editor_id": 1,
      "message_received": "มีฟังก์ชันนี้อยู่ อย่างนี้นะคะ ทีนี้",
      "slice_count": 1,
      "slices": "มีฟังก์ชันนี้อยู่ อย่างนี้นะคะ ทีนี้|",
      "edit_duration": 78.424,
      "isForceout": false
    },
    {
      "message_id": 104,
      "editor_id": 1,
      "message_received": "ขั้นตอนในการสร้างนะคะ",
      "slice_count": 1,
      "slices": "ขั้นตอนในการสร้างนะคะ |",
      "edit_duration": 74.424,
      "isForceout": false
    },
    {
      "message_id": 105,
      "editor_id": 1,
      "message_received": "ก็คือมันจะมีรูปแบบ เราจะต้องเขียนโค้ด",
      "slice_count": 1,
      "slices": "ก็คือมันจะมีรูปแบบ เราจะต้องเขียนโค้ด|",
      "edit_duration": 70.424,
      "isForceout": false
    },
    {
      "message_id": 106,
      "editor_id": 1,
      "message_received": "น่ะค่ะ เขียนโค้ดให้ฟังก์ชันเราโดยตามรูปแบบ",
      "slice_count": 1,
      "slices": "น่ะค่ะ เขียนโค้ดให้ฟังก์ชันเราโดยตามรูปแบบ|",
      "edit_duration": 66.421,
      "isForceout": false
    },
    {
      "message_id": 107,
      "editor_id": 1,
      "message_received": "ในที่เห็นนะคะ จะต้องมีคำว่า \"def\"",
      "slice_count": 1,
      "slices": "ในที่เห็นนะคะ จะต้องมีคำว่า \"def\"|",
      "edit_duration": 62.423,
      "isForceout": false
    },
    {
      "message_id": 108,
      "editor_id": 1,
      "message_received": "de",
      "slice_count": 1,
      "slices": "de|",
      "edit_duration": 58.423,
      "isForceout": false
    },
    {
      "message_id": 109,
      "editor_id": 1,
      "message_received": "นั่นก็คือการประกาศตัวแปรนะคะ",
      "slice_count": 1,
      "slices": "นั่นก็คือการประกาศตัวแปรนะคะ |",
      "edit_duration": 54.424,
      "isForceout": false
    },
    {
      "message_id": 110,
      "editor_id": 1,
      "message_received": "บอกให้รู้ว่านี่นะ ฉันจะประกาศ",
      "slice_count": 1,
      "slices": "บอกให้รู้ว่านี่นะ ฉันจะประกาศ|",
      "edit_duration": 50.424,
      "isForceout": false
    },
    {
      "message_id": 111,
      "editor_id": 1,
      "message_received": "จะประกาศค่า ประกาศฟังก์ชัน ไม่ใช่ประกาศตัวแปร พูดผิด",
      "slice_count": 1,
      "slices": "จะประกาศค่า ประกาศฟังก์ชัน ไม่ใช่ประกาศตัวแปร พูดผิด|",
      "edit_duration": 46.424,
      "isForceout": false
    },
    {
      "message_id": 112,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 113,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย function_name",
      "slice_count": 1,
      "slices": "แล้วตามด้วย function_name|",
      "edit_duration": 38.424,
      "isForceout": false
    },
    {
      "message_id": 114,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์ d-e-f พิมพ์ด้วย",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์ d-e-f พิมพ์ด้วย|",
      "edit_duration": 34.424,
      "isForceout": false
    },
    {
      "message_id": 115,
      "editor_id": 1,
      "message_received": "ตัวเล็กเสมอ ถึงได้ทำเป็นสีแดง",
      "slice_count": 1,
      "slices": "ตัวเล็กเสมอ ถึงได้ทำเป็นสีแดง|",
      "edit_duration": 30.424,
      "isForceout": false
    },
    {
      "message_id": 116,
      "editor_id": 1,
      "message_received": "ให้เห็นว่าคำว่า def นะคะ",
      "slice_count": 1,
      "slices": "ให้เห็นว่าคำว่า def นะคะ |",
      "edit_duration": 27.996,
      "isForceout": false
    },
    {
      "message_id": 117,
      "editor_id": 1,
      "message_received": "ตัวเล็กเท่านั้นนะคะ ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่",
      "slice_count": 1,
      "slices": "ตัวเล็กเท่านั้นนะคะ ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่|",
      "edit_duration": 23.996,
      "isForceout": false
    },
    {
      "message_id": 118,
      "editor_id": 1,
      "message_received": "นึกออกนะนะคะ",
      "slice_count": 1,
      "slices": "นึกออกนะนะคะ |",
      "edit_duration": 19.997,
      "isForceout": false
    },
    {
      "message_id": 119,
      "editor_id": 1,
      "message_received": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน|",
      "edit_duration": 15.997,
      "isForceout": false
    },
    {
      "message_id": 120,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์คำว่า def",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์คำว่า def|",
      "edit_duration": 11.997,
      "isForceout": false
    },
    {
      "message_id": 121,
      "editor_id": 1,
      "message_received": "เป็นตัวแรกนะคะ แล้วตามด้วย function_name  function_name",
      "slice_count": 1,
      "slices": "เป็นตัวแรกนะคะ แล้วตามด้วย function_name  function_name|",
      "edit_duration": 9.073,
      "isForceout": false
    },
    {
      "message_id": 122,
      "editor_id": 1,
      "message_received": "นั่นก็คือชื่อ ชื่อ",
      "slice_count": 1,
      "slices": "นั่นก็คือชื่อ ชื่อ|",
      "edit_duration": 5.074,
      "isForceout": false
    },
    {
      "message_id": 123,
      "editor_id": 1,
      "message_received": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป เราจะเป็นคนตั้งเอง",
      "slice_count": 1,
      "slices": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป เราจะเป็นคนตั้งเอง|",
      "edit_duration": 5.352,
      "isForceout": false
    },
    {
      "message_id": 124,
      "editor_id": 1,
      "message_received": "ให้นึกถึงฟังก์ชันเนม",
      "slice_count": 1,
      "slices": "ให้นึกถึงฟังก์ชัน Name|",
      "edit_duration": 7.46,
      "isForceout": false
    },
    {
      "message_id": 125,
      "editor_id": 1,
      "message_received": "ตั้งชื่อให้ตัวแปร แต่อันนี้เป็นการตั้งชื่อ",
      "slice_count": 1,
      "slices": "ตั้งชื่อให้ตัวแปร แต่อันนี้เป็นการตั้งชื่อ|",
      "edit_duration": 9.848,
      "isForceout": false
    },
    {
      "message_id": 126,
      "editor_id": 1,
      "message_received": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ เสร็จ",
      "slice_count": 1,
      "slices": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ เสร็จ|",
      "edit_duration": 8.061,
      "isForceout": false
    },
    {
      "message_id": 127,
      "editor_id": 1,
      "message_received": "แล้วก็จะมีวงเล็บ พอใส่คำว่า \"def\" แล้วก็",
      "slice_count": 3,
      "slices": "แล้วก็จะมีวงเล็บ พอใส่คำว่า |\"def\" |แล้วก็|",
      "edit_duration": 5.758,
      "isForceout": false
    },
    {
      "message_id": 128,
      "editor_id": 1,
      "message_received": "ใส่ชื่อฟังก์ชันเราต้องต้องพิมพ์วงเล็บ",
      "slice_count": 2,
      "slices": "ใส่ชื่อ|ฟังก์ชันเราต้องต้องพิมพ์วงเล็บ|",
      "edit_duration": 5.281,
      "isForceout": false
    },
    {
      "message_id": 129,
      "editor_id": 1,
      "message_received": "เสมอนะคะ แต่ถ้าเราพิมพ์ใน Colab ตัววงเล็บนี้จะ",
      "slice_count": 3,
      "slices": "เสมอนะคะ| แต่ถ้าเราพิมพ์ใน Colab| ตัววงเล็บนี้จะ|",
      "edit_duration": 3.841,
      "isForceout": false
    },
    {
      "message_id": 130,
      "editor_id": 1,
      "message_received": "ขึ้นมานะคะ แล้วส่วนข้างในนี่",
      "slice_count": 1,
      "slices": "ขึ้นมานะคะ แล้วส่วนข้างในนี่|",
      "edit_duration": 4.887,
      "isForceout": false
    },
    {
      "message_id": 131,
      "editor_id": 1,
      "message_received": "นะคะ เขาบอกว่ามันเป็นการกำหนดค่า Paramiter",
      "slice_count": 1,
      "slices": "นะคะ เขาบอกว่ามันเป็นการกำหนดค่า Paramiter|",
      "edit_duration": 2.121,
      "isForceout": false
    },
    {
      "message_id": 132,
      "editor_id": 1,
      "message_received": "พารามิเตอร์",
      "slice_count": 2,
      "slices": "scsaพารามิเต|อร์|",
      "edit_duration": 2.086,
      "isForceout": false
    },
    {
      "message_id": 133,
      "editor_id": 1,
      "message_received": "ถ้าเป็นเขียนโค้ดปกติ มันก็จะหมายถึงตัวแปร",
      "slice_count": 1,
      "slices": "ถ้าเป็นเขียนโค้ดปกติ มันก็จะหมายถึงตัวแปร|",
      "edit_duration": 167.597,
      "isForceout": false
    },
    {
      "message_id": 134,
      "editor_id": 1,
      "message_received": "นะคะ แต่ในฟังก์ชันนี่เราจะ",
      "slice_count": 1,
      "slices": "นะคะ แต่ในฟังก์ชันนี่เราจะ|",
      "edit_duration": 163.6,
      "isForceout": false
    },
    {
      "message_id": 135,
      "editor_id": 1,
      "message_received": "เรียกว่า \"พารามิเตอร์\" เพื่อไว้สำหรับ",
      "slice_count": 2,
      "slices": "เรียกว่า \"พารามิเตอร์\" |เพื่อไว้สำหรับ|",
      "edit_duration": 159.6,
      "isForceout": false
    },
    {
      "message_id": 136,
      "editor_id": 1,
      "message_received": "อะไรล่ะ เขาเรียก",
      "slice_count": 1,
      "slices": "อะไรล่ะ เขาเรียก|",
      "edit_duration": 156.7,
      "isForceout": false
    },
    {
      "message_id": 137,
      "editor_id": 1,
      "message_received": "นี่ เขาบอกว่าพารามิเตอร์ของฟังก์ชันนี่",
      "slice_count": 2,
      "slices": "นี่ เขาบอกว่า|พารามิเตอร์ของฟังก์ชันนี่|",
      "edit_duration": 152.7,
      "isForceout": false
    },
    {
      "message_id": 138,
      "editor_id": 1,
      "message_received": "มีจำนวนเท่าไรก็ได้ ก็คือในฟังก์ชันนี้",
      "slice_count": 2,
      "slices": "มีจำนวนเท่าไรก็ได้ ก็|คือในฟังก์ชันนี้|",
      "edit_duration": 149.884,
      "isForceout": false
    },
    {
      "message_id": 139,
      "editor_id": 1,
      "message_received": "เราจะมีการเก็บค่าของอะไรบ้าง",
      "slice_count": 2,
      "slices": "เราจะมีการเก็บค่าของ|อะไรบ้าง |",
      "edit_duration": 147.287,
      "isForceout": false
    },
    {
      "message_id": 140,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บให้เรา",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บให้เรา|",
      "edit_duration": 145.015,
      "isForceout": false
    },
    {
      "message_id": 141,
      "editor_id": 1,
      "message_received": "สมมตินะคะ สมมติเราต้องการตำนวณหาค่า",
      "slice_count": 1,
      "slices": "สมมตินะคะ สมมติเราต้องการตำนวณหาค่า|",
      "edit_duration": 141.015,
      "isForceout": false
    },
    {
      "message_id": 142,
      "editor_id": 1,
      "message_received": "พื้นที่",
      "slice_count": 1,
      "slices": "พื้นที่|",
      "edit_duration": 137.015,
      "isForceout": false
    },
    {
      "message_id": 143,
      "editor_id": 1,
      "message_received": "วงกลมอย่างนี้นะคะ ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี",
      "slice_count": 1,
      "slices": "วงกลมอย่างนี้นะคะ ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี|",
      "edit_duration": 133.015,
      "isForceout": false
    },
    {
      "message_id": 144,
      "editor_id": 1,
      "message_received": "ค่าของรัศมีวงกลม",
      "slice_count": 1,
      "slices": "ค่าของรัศมีวงกลม|",
      "edit_duration": 129.015,
      "isForceout": false
    },
    {
      "message_id": 145,
      "editor_id": 1,
      "message_received": "หรือมีค่าของอะไรนะ",
      "slice_count": 1,
      "slices": "หรือมีค่าของอะไรนะ|",
      "edit_duration": 125.015,
      "isForceout": false
    },
    {
      "message_id": 146,
      "editor_id": 1,
      "message_received": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ นั่นก็คือ",
      "slice_count": 1,
      "slices": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ นั่นก็คือ|",
      "edit_duration": 121.014,
      "isForceout": false
    },
    {
      "message_id": 147,
      "editor_id": 1,
      "message_received": "ค่าพารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน",
      "slice_count": 2,
      "slices": "ค่า|พารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน|",
      "edit_duration": 117.015,
      "isForceout": false
    },
    {
      "message_id": 148,
      "editor_id": 1,
      "message_received": "นี้นะคะ เสร็จแล้ว",
      "slice_count": 1,
      "slices": "นี้นะคะ เสร็จแล้ว|",
      "edit_duration": 115.346,
      "isForceout": false
    },
    {
      "message_id": 149,
      "editor_id": 1,
      "message_received": "เมื่อพิมพ์ function_name ใส่ค่าพารามิเตอร์",
      "slice_count": 1,
      "slices": "เมื่อพิมพ์ function_name ใส่ค่าพารามิเตอร์|",
      "edit_duration": 111.344,
      "isForceout": false
    },
    {
      "message_id": 150,
      "editor_id": 1,
      "message_received": "อะไรเสร็จ เราจะปิดคำสั่ง",
      "slice_count": 1,
      "slices": "อะไรเสร็จ เราจะปิดคำสั่ง|",
      "edit_duration": 107.346,
      "isForceout": false
    },
    {
      "message_id": 151,
      "editor_id": 1,
      "message_received": "การประกาศฟังก์ชันด้วยโคลอนเสมอนะคะ",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชันด้วยโคลอนเสมอนะคะ |",
      "edit_duration": 103.346,
      "isForceout": false
    },
    {
      "message_id": 152,
      "editor_id": 1,
      "message_received": "สังเกตนะคะ เมื่อใดที่",
      "slice_count": 1,
      "slices": "สังเกตนะคะ เมื่อใดที่|",
      "edit_duration": 99.346,
      "isForceout": false
    },
    {
      "message_id": 153,
      "editor_id": 1,
      "message_received": "ตัวนั้นจะต้องปิดด้วยเสมอ แล้วขึ้นบรรทัด",
      "slice_count": 1,
      "slices": "ตัวนั้นจะต้องปิดด้วยเสมอ แล้วขึ้นบรรทัด|",
      "edit_duration": 95.336,
      "isForceout": false
    },
    {
      "message_id": 154,
      "editor_id": 1,
      "message_received": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่",
      "slice_count": 1,
      "slices": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่|",
      "edit_duration": 91.346,
      "isForceout": false
    },
    {
      "message_id": 155,
      "editor_id": 1,
      "message_received": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น ๆ นะคะ",
      "slice_count": 1,
      "slices": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น ๆ นะคะ |",
      "edit_duration": 87.346,
      "isForceout": false
    },
    {
      "message_id": 156,
      "editor_id": 1,
      "message_received": "แล้วเด็ก ๆ สังเกต",
      "slice_count": 1,
      "slices": "แล้วเด็ก ๆ สังเกต|",
      "edit_duration": 83.346,
      "isForceout": false
    },
    {
      "message_id": 157,
      "editor_id": 1,
      "message_received": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ 1",
      "slice_count": 1,
      "slices": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ 1|",
      "edit_duration": 79.345,
      "isForceout": false
    },
    {
      "message_id": 158,
      "editor_id": 1,
      "message_received": "นะคะ กับตัวที่ 2 ตัวที่ 2",
      "slice_count": 1,
      "slices": "นะคะ กับตัวที่ 2 ตัวที่ 2|",
      "edit_duration": 75.345,
      "isForceout": false
    },
    {
      "message_id": 159,
      "editor_id": 1,
      "message_received": "จะมีคำว่า return value return ก็",
      "slice_count": 1,
      "slices": "จะมีคำว่า return value return ก็|",
      "edit_duration": 71.346,
      "isForceout": false
    },
    {
      "message_id": 160,
      "editor_id": 1,
      "message_received": "คือการคืนส่งค่าคืนกลับ",
      "slice_count": 1,
      "slices": "คือการคืนส่งค่าคืนกลับ|",
      "edit_duration": 67.342,
      "isForceout": false
    },
    {
      "message_id": 161,
      "editor_id": 1,
      "message_received": "ซึ่งฟังก์ชันที่เราเขียน อาจจะ",
      "slice_count": 1,
      "slices": "ซึ่งฟังก์ชันที่เราเขียน อาจจะ|",
      "edit_duration": 63.345,
      "isForceout": false
    },
    {
      "message_id": 162,
      "editor_id": 1,
      "message_received": "เขียนแล้วมี return หรือ",
      "slice_count": 1,
      "slices": "เขียนแล้วมี return หรือ|",
      "edit_duration": 59.346,
      "isForceout": false
    },
    {
      "message_id": 163,
      "editor_id": 1,
      "message_received": "ไม่มีก็ได้นะคะ แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น",
      "slice_count": 1,
      "slices": "ไม่มีก็ได้นะคะ แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น|",
      "edit_duration": 55.345,
      "isForceout": false
    },
    {
      "message_id": 164,
      "editor_id": 1,
      "message_received": "รูปแบบนี้ให้เห็นทั้ง 2 แบบ",
      "slice_count": 1,
      "slices": "รูปแบบนี้ให้เห็นทั้ง 2 แบบ|",
      "edit_duration": 51.345,
      "isForceout": false
    },
    {
      "message_id": 165,
      "editor_id": 1,
      "message_received": "เป็นแบบที่ไม่มีการ return ค่า",
      "slice_count": 1,
      "slices": "เป็นแบบที่ไม่มีการ return ค่า|",
      "edit_duration": 47.341,
      "isForceout": false
    },
    {
      "message_id": 166,
      "editor_id": 1,
      "message_received": "แต่แบบที่ 2 นี่มี มีการส่งคืน",
      "slice_count": 1,
      "slices": "แต่แบบที่ 2 นี่มี มีการส่งคืน|",
      "edit_duration": 43.345,
      "isForceout": false
    },
    {
      "message_id": 167,
      "editor_id": 1,
      "message_received": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\" ก็คือ",
      "slice_count": 1,
      "slices": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\" ก็คือ|",
      "edit_duration": 39.345,
      "isForceout": false
    },
    {
      "message_id": 168,
      "editor_id": 1,
      "message_received": "เราต้องพิมพ์คำว่า return ด้วย",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์คำว่า return ด้วย|",
      "edit_duration": 35.345,
      "isForceout": false
    },
    {
      "message_id": 169,
      "editor_id": 1,
      "message_received": "ตามด้วยค่าที่เราต้องการให้ส่งกลับ เช่น เดี๋ยวดู",
      "slice_count": 2,
      "slices": "ตามด้วยค่าที่เรา|ต้องการให้ส่งกลับ เช่น เดี๋ยวดู|",
      "edit_duration": 31.345,
      "isForceout": false
    },
    {
      "message_id": 170,
      "editor_id": 1,
      "message_received": "ในตัวอย่างจะเห็นชัดนะคะ เดี๋ยวยกตัวอย่าง",
      "slice_count": 1,
      "slices": "ในตัวอย่างจะเห็นชัดนะคะ เดี๋ยวยกตัวอย่าง|",
      "edit_duration": 29.322,
      "isForceout": false
    },
    {
      "message_id": 171,
      "editor_id": 1,
      "message_received": "แล้วจะมองภาพไม่ออก ซึ่งเขาบอกว่า",
      "slice_count": 1,
      "slices": "แล้วจะมองภาพไม่ออก ซึ่งเขาบอกว่า|",
      "edit_duration": 25.322,
      "isForceout": false
    },
    {
      "message_id": 172,
      "editor_id": 1,
      "message_received": "ค่าที่ส่งกลับนั้นจะเรียกว่า",
      "slice_count": 1,
      "slices": "ค่าที่ส่งกลับนั้นจะเรียกว่า|",
      "edit_duration": 21.322,
      "isForceout": false
    },
    {
      "message_id": 173,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 17.323,
      "isForceout": false
    },
    {
      "message_id": 174,
      "editor_id": 1,
      "message_received": "ทีนี้เรามาดูตัวอย่างแรกก่อน",
      "slice_count": 1,
      "slices": "ทีนี้เรามาดูตัวอย่างแรกก่อน|",
      "edit_duration": 13.322,
      "isForceout": false
    },
    {
      "message_id": 175,
      "editor_id": 1,
      "message_received": "เพื่อจะให้เห็นว่าถ้าเราต้องการประกาศ",
      "slice_count": 2,
      "slices": "เพื่อจะให้เห็นว่าถ้าเรา|ต้องการประกาศ|",
      "edit_duration": 9.323,
      "isForceout": false
    },
    {
      "message_id": 176,
      "editor_id": 1,
      "message_received": "ตัวแปรแลลไม่มีการ return",
      "slice_count": 1,
      "slices": "ตัวแปรแลลไม่มีการ return|",
      "edit_duration": 6.383,
      "isForceout": false
    },
    {
      "message_id": 177,
      "editor_id": 1,
      "message_received": "ไม่มีคำสั่ง return เพื่อคืนค่านี่ ใน",
      "slice_count": 3,
      "slices": "ไม่มีคำสั่ง return เ|พื่อคืนค่านี่| ใน|",
      "edit_duration": 4.164,
      "isForceout": false
    },
    {
      "message_id": 178,
      "editor_id": 1,
      "message_received": "ตัวอย่างนี้เราจะประกาศตัวแปร",
      "slice_count": 2,
      "slices": "ตัวอ|ย่างนี้เราจะประกาศตัวแปร|",
      "edit_duration": 2.822,
      "isForceout": false
    },
    {
      "message_id": 179,
      "editor_id": 1,
      "message_received": "ชื่อ เห็นไหมคะ ตรง def แล้วตามด้วย",
      "slice_count": 4,
      "slices": "ชื่อ |เห็นไหมคะ ตรง def |แล้วตาม|ด้วย|",
      "edit_duration": 2.58,
      "isForceout": false
    },
    {
      "message_id": 180,
      "editor_id": 1,
      "message_received": "hello()",
      "slice_count": 1,
      "slices": " hello()|",
      "edit_duration": 10.188,
      "isForceout": false
    },
    {
      "message_id": 181,
      "editor_id": 1,
      "message_received": "def ก็คือ definition",
      "slice_count": 2,
      "slices": " def |ก็คือ definition|",
      "edit_duration": 6.186,
      "isForceout": false
    },
    {
      "message_id": 182,
      "editor_id": 1,
      "message_received": "ก็คือคำสั่งเพื่อใช้",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 3.235,
      "isForceout": false
    },
    {
      "message_id": 183,
      "editor_id": 1,
      "message_received": "และติดประกาศตัวแปร ประกาศฟังก์ชัน ขอโทษทีนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 184,
      "editor_id": 1,
      "message_received": "คือ def",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 185,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย function_name ซึ่งในที่นี้ตั้งชื่อว่า",
      "slice_count": 3,
      "slices": "function_name |ซึ่งใน|ที่นี้ตั้งชื่อว่า|",
      "edit_duration": 13.942,
      "isForceout": false
    },
    {
      "message_id": 186,
      "editor_id": 1,
      "message_received": "hello นะคะ ฟังก์ชัน hello ก็คือ",
      "slice_count": 1,
      "slices": "ello นะคะ ฟังก์ชัน hello ก็คือ|",
      "edit_duration": 12.202,
      "isForceout": false
    },
    {
      "message_id": 187,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่เราต้องใช้เพื่อแสดงคำทักทายออกมานั่นเอง",
      "slice_count": 3,
      "slices": "ฟังก์ชันที่เร|าต้องใช้เพื่อแสดงคำทักทายออกมานั่นเอ|ง|",
      "edit_duration": 8.202,
      "isForceout": false
    },
    {
      "message_id": 188,
      "editor_id": 1,
      "message_received": "นะคะ แล้วทีนี้",
      "slice_count": 2,
      "slices": "นะคะ |แล้วทีนี้|",
      "edit_duration": 6.839,
      "isForceout": false
    },
    {
      "message_id": 189,
      "editor_id": 1,
      "message_received": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ มันจะสั้น",
      "slice_count": 1,
      "slices": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ มันจะสั้น|",
      "edit_duration": 183.519,
      "isForceout": false
    },
    {
      "message_id": 190,
      "editor_id": 1,
      "message_received": "นึกออกนะ การเขียนโค้ดมันจะสั้น",
      "slice_count": 1,
      "slices": "นึกออกนะ การเขียนโค้ดมันจะสั้น|",
      "edit_duration": 179.52,
      "isForceout": false
    },
    {
      "message_id": 191,
      "editor_id": 1,
      "message_received": "กว่าที่เราเคยทำ",
      "slice_count": 1,
      "slices": "กว่าที่เราเคยทำ|",
      "edit_duration": 175.52,
      "isForceout": false
    },
    {
      "message_id": 192,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย พารามิเตอร์หรือ",
      "slice_count": 1,
      "slices": "แล้วตามด้วย พารามิเตอร์หรือ|",
      "edit_duration": 171.52,
      "isForceout": false
    },
    {
      "message_id": 193,
      "editor_id": 1,
      "message_received": "ที่เราไว้เก็บค่า  ก็คือ name นะคะ เสร็จแล้ว ตาม",
      "slice_count": 1,
      "slices": "ที่เราไว้เก็บค่า  ก็คือ name นะคะ เสร็จแล้ว ตาม|",
      "edit_duration": 167.52,
      "isForceout": false
    },
    {
      "message_id": 194,
      "editor_id": 1,
      "message_received": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง",
      "slice_count": 1,
      "slices": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง|",
      "edit_duration": 163.52,
      "isForceout": false
    },
    {
      "message_id": 195,
      "editor_id": 1,
      "message_received": "หรือโค้ดอะไรก็แล้วแต่นะคะ ซึ่งในทีนี้เราต้องการให้แสดง",
      "slice_count": 1,
      "slices": "หรือโค้ดอะไรก็แล้วแต่นะคะ ซึ่งในทีนี้เราต้องการให้แสดง|",
      "edit_duration": 159.519,
      "isForceout": false
    },
    {
      "message_id": 196,
      "editor_id": 1,
      "message_received": "นะคะ แสดงคำทักทาย",
      "slice_count": 1,
      "slices": "นะคะ แสดงคำทักทาย|",
      "edit_duration": 155.519,
      "isForceout": false
    },
    {
      "message_id": 197,
      "editor_id": 1,
      "message_received": "ชื่อที่เรารับค่าเข้าไปนี่ หรือพารามิเตอร์ที่เรา",
      "slice_count": 1,
      "slices": "ชื่อที่เรารับค่าเข้าไปนี่ หรือพารามิเตอร์ที่เรา|",
      "edit_duration": 151.52,
      "isForceout": false
    },
    {
      "message_id": 198,
      "editor_id": 1,
      "message_received": "ส่งเข้าไป ก่อนอื่น เด็ก ๆ",
      "slice_count": 1,
      "slices": "ส่งเข้าไป ก่อนอื่น เด็ก ๆ |",
      "edit_duration": 147.52,
      "isForceout": false
    },
    {
      "message_id": 199,
      "editor_id": 1,
      "message_received": "เปิด Colab หรือยังคะ เปิด Colab ด้วย",
      "slice_count": 1,
      "slices": "เปิด Colab หรือยังคะ เปิด Colab ด้วย|",
      "edit_duration": 143.52,
      "isForceout": false
    },
    {
      "message_id": 200,
      "editor_id": 1,
      "message_received": "ไปที่ web browser",
      "slice_count": 2,
      "slices": "ไปที่ |web browser|",
      "edit_duration": 139.52,
      "isForceout": false
    },
    {
      "message_id": 201,
      "editor_id": 1,
      "message_received": "แล้วเปิดเหมือนเดิมนะคะ พิมพ์คำว่า \"Colab\" น่ะ",
      "slice_count": 1,
      "slices": "แล้วเปิดเหมือนเดิมนะคะ พิมพ์|",
      "edit_duration": 137.528,
      "isForceout": false
    },
    {
      "message_id": 202,
      "editor_id": 1,
      "message_received": "c-o ต้องบอกว่า co สิ",
      "slice_count": 1,
      "slices": "สิ|",
      "edit_duration": 136.713,
      "isForceout": false
    },
    {
      "message_id": 203,
      "editor_id": 1,
      "message_received": "Colab l-a-b นะคะ พิมพ์ l-a-b",
      "slice_count": 1,
      "slices": "Colab l-a-b นะคะ พิมพ์ l-a-b|",
      "edit_duration": 132.711,
      "isForceout": false
    },
    {
      "message_id": 204,
      "editor_id": 1,
      "message_received": "แล้วกด Enter เลย",
      "slice_count": 2,
      "slices": "แล้วกด| Enter เลย|",
      "edit_duration": 128.713,
      "isForceout": false
    },
    {
      "message_id": 205,
      "editor_id": 1,
      "message_received": "เพราะสังเกตว่าเว็บไหนที่เราเปิดมันจะ",
      "slice_count": 1,
      "slices": "เพราะสังเกตว่าเว็บไหนที่เราเปิดมันจะ|",
      "edit_duration": 125.981,
      "isForceout": false
    },
    {
      "message_id": 206,
      "editor_id": 1,
      "message_received": "อัตโนมัติเด็ก ๆ กด Enter ได้เลนย",
      "slice_count": 1,
      "slices": "อัตโนมัติเด็ก ๆ กด Enter ได้เลนย|",
      "edit_duration": 121.981,
      "isForceout": false
    },
    {
      "message_id": 207,
      "editor_id": 1,
      "message_received": "มันก็จะเข้ามาหน้า",
      "slice_count": 1,
      "slices": "มันก็จะเข้ามาหน้า|",
      "edit_duration": 117.981,
      "isForceout": false
    },
    {
      "message_id": 208,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 209,
      "editor_id": 1,
      "message_received": "ที่เราใช้งานนะ แล้วก็คลิก",
      "slice_count": 1,
      "slices": "ที่เราใช้งานนะ แล้วก็คลิก|",
      "edit_duration": 109.981,
      "isForceout": false
    },
    {
      "message_id": 210,
      "editor_id": 1,
      "message_received": "Code นะคะ ลืมไป",
      "slice_count": 1,
      "slices": "Code นะคะ ลืมไป|",
      "edit_duration": 105.981,
      "isForceout": false
    },
    {
      "message_id": 211,
      "editor_id": 1,
      "message_received": "อย่าลืมทำอะไรก่อน เข้าสู่ระบบนะ ไม่อย่างนั้นเราจะ",
      "slice_count": 1,
      "slices": "อย่าลืมทำอะไรก่อน เข้าสู่ระบบนะ ไม่อย่างนั้นเราจะ|",
      "edit_duration": 101.981,
      "isForceout": false
    },
    {
      "message_id": 212,
      "editor_id": 1,
      "message_received": "run มันไม่ได้นะคะ เด็ก ๆ อย่าลืม",
      "slice_count": 1,
      "slices": "run มันไม่ได้นะคะ เด็ก ๆ อย่าลืม|",
      "edit_duration": 97.981,
      "isForceout": false
    },
    {
      "message_id": 213,
      "editor_id": 1,
      "message_received": "ลงชื่อเข้าสู่ระบบด้วย Login เข้าไปด้วย",
      "slice_count": 2,
      "slices": "ลงชื่อเข้าสู่ระบบด้วย Login เข้าไปด้|วย|",
      "edit_duration": 93.981,
      "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": 2,
      "slices": "นะคะ| |",
      "edit_duration": 86.697,
      "isForceout": false
    },
    {
      "message_id": 216,
      "editor_id": 1,
      "message_received": "ของเราให้เรียบร้อยด้วย",
      "slice_count": 1,
      "slices": "ของเราให้เรียบร้อยด้วย|",
      "edit_duration": 84.282,
      "isForceout": false
    },
    {
      "message_id": 217,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 218,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 219,
      "editor_id": 1,
      "message_received": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม",
      "slice_count": 1,
      "slices": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม|",
      "edit_duration": 72.275,
      "isForceout": false
    },
    {
      "message_id": 220,
      "editor_id": 1,
      "message_received": "ไปที่เขียน code เหมือนเดิมนะคะ เด็ก ๆ",
      "slice_count": 1,
      "slices": "ไปที่เขียน code เหมือนเดิมนะคะ เด็ก ๆ |",
      "edit_duration": 68.279,
      "isForceout": false
    },
    {
      "message_id": 221,
      "editor_id": 1,
      "message_received": "กดที่คำว่า \"code\" นะคะ ในบรรทัด",
      "slice_count": 1,
      "slices": "กดที่คำว่า \"code\" นะคะ ในบรรทัด|",
      "edit_duration": 64.282,
      "isForceout": false
    },
    {
      "message_id": 222,
      "editor_id": 1,
      "message_received": "แรกของเรานะคะ เราก็เริ่ม",
      "slice_count": 1,
      "slices": "แรกของเรานะคะ เราก็เริ่ม|",
      "edit_duration": 60.283,
      "isForceout": false
    },
    {
      "message_id": 223,
      "editor_id": 1,
      "message_received": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ |",
      "edit_duration": 56.282,
      "isForceout": false
    },
    {
      "message_id": 224,
      "editor_id": 1,
      "message_received": "de แล้วกฌ f",
      "slice_count": 1,
      "slices": "de แล้วกฌ f|",
      "edit_duration": 52.282,
      "isForceout": false
    },
    {
      "message_id": 225,
      "editor_id": 1,
      "message_received": "ใช่ไหมคะ พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ |",
      "edit_duration": 48.283,
      "isForceout": false
    },
    {
      "message_id": 226,
      "editor_id": 1,
      "message_received": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ ไม่ใช่พิมพ์ D-e-f",
      "slice_count": 2,
      "slices": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ |ไม่ใช่พิมพ์ D-e-f|",
      "edit_duration": 44.283,
      "isForceout": false
    },
    {
      "message_id": 227,
      "editor_id": 1,
      "message_received": "Def แบบนี้ ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "Def แบบนี้ ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ |",
      "edit_duration": 43.747,
      "isForceout": false
    },
    {
      "message_id": 228,
      "editor_id": 1,
      "message_received": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ |",
      "edit_duration": 39.747,
      "isForceout": false
    },
    {
      "message_id": 229,
      "editor_id": 1,
      "message_received": "def นะคะ แล้วก็กด",
      "slice_count": 1,
      "slices": "def นะคะ แล้วก็กด|",
      "edit_duration": 35.747,
      "isForceout": false
    },
    {
      "message_id": 230,
      "editor_id": 1,
      "message_received": "Space bar เพื่อวรรค 1 ครั้งนะคะ",
      "slice_count": 1,
      "slices": "Space bar เพื่อวรรค 1 ครั้งนะคะ |",
      "edit_duration": 31.747,
      "isForceout": false
    },
    {
      "message_id": 231,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน ก็คือพิมพ์คำว่า \"def\"",
      "slice_count": 1,
      "slices": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน ก็คือพิมพ์คำว่า \"def\"|",
      "edit_duration": 27.747,
      "isForceout": false
    },
    {
      "message_id": 232,
      "editor_id": 1,
      "message_received": "แล้วตามด้วชื่อของฟังก์ชัน",
      "slice_count": 1,
      "slices": "แล้วตามด้วชื่อของฟังก์ชัน|",
      "edit_duration": 23.747,
      "isForceout": false
    },
    {
      "message_id": 233,
      "editor_id": 1,
      "message_received": "ชื่อของฟังก์ชัน ในตัวอย่างเรา ชื่อว่า Hello",
      "slice_count": 1,
      "slices": "ชื่อของฟังก์ชัน ในตัวอย่างเรา ชื่อว่า Hello|",
      "edit_duration": 19.747,
      "isForceout": false
    },
    {
      "message_id": 234,
      "editor_id": 1,
      "message_received": "ทีนี้มาดูชื่อ ชื่อของฟังก์ชันนี่",
      "slice_count": 2,
      "slices": "ทีนี้มาดูชื่อ ชื่อของ|ฟังก์ชันนี่|",
      "edit_duration": 15.747,
      "isForceout": false
    },
    {
      "message_id": 235,
      "editor_id": 1,
      "message_received": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน",
      "slice_count": 1,
      "slices": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน|",
      "edit_duration": 12.923,
      "isForceout": false
    },
    {
      "message_id": 236,
      "editor_id": 1,
      "message_received": "นะคะ ไม่ใช่ตัวพิมพ์ใหญ่นะคะ",
      "slice_count": 2,
      "slices": "นะคะ| ไม่ใช่ตัวพิมพ์ใหญ่นะคะ |",
      "edit_duration": 8.923,
      "isForceout": false
    },
    {
      "message_id": 237,
      "editor_id": 1,
      "message_received": "ดูดี ๆ นะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ดูดี ๆ นะคะ เพราะ|",
      "edit_duration": 6.198,
      "isForceout": false
    },
    {
      "message_id": 238,
      "editor_id": 1,
      "message_received": "พิมพ์ตัว h",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 239,
      "editor_id": 1,
      "message_received": "ด้วยตัวพิมพ์เล็กนะคะ h-",
      "slice_count": 2,
      "slices": "พ์|เล็กนะคะ h-|",
      "edit_duration": 12.201,
      "isForceout": false
    },
    {
      "message_id": 240,
      "editor_id": 1,
      "message_received": "e-",
      "slice_count": 1,
      "slices": "e-|",
      "edit_duration": 9.581,
      "isForceout": false
    },
    {
      "message_id": 241,
      "editor_id": 1,
      "message_received": "l-l-o แล้วก็ใส่วงเล็บเข้าไป",
      "slice_count": 2,
      "slices": "l-l-o แล้วก็|l-l-o แล้วก็ใส่วงเล็บเข้าไป|",
      "edit_duration": 5.58,
      "isForceout": true
    },
    {
      "message_id": 242,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 10.713,
      "isForceout": true
    },
    {
      "message_id": 243,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า \"",
      "slice_count": 1,
      "slices": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า \"|",
      "edit_duration": 6.713,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 1,
      "message_received": "name นะคะ ตัวพิมพ์เล็ก",
      "slice_count": 1,
      "slices": "name นะคะ ตัวพิมพ์เล็ก|",
      "edit_duration": 2.713,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 1,
      "message_received": "เพราะมันเป็นตัวแปรชื่อว่า",
      "slice_count": 1,
      "slices": "เพราะมันเป็นตัวแปรชื่อว่า|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 1,
      "message_received": "แล้วกด Enter 1 ครั้ง",
      "slice_count": 1,
      "slices": "แล้ว|",
      "edit_duration": 11.309,
      "isForceout": false
    },
    {
      "message_id": 247,
      "editor_id": 1,
      "message_received": "ใช้วิธีกด Enter นะ ไม่ใช่เลื่อนเมาส์",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 248,
      "editor_id": 1,
      "message_received": "ลงไป สังเกตบอกแล้วพอกด Enter นี่",
      "slice_count": 2,
      "slices": "ว|พอกด Enter นี่|",
      "edit_duration": 10.467,
      "isForceout": false
    },
    {
      "message_id": 249,
      "editor_id": 1,
      "message_received": "ตำแหน่งของเคอร์เซอร์มันจะ Tab เข้าไปนะ",
      "slice_count": 2,
      "slices": "ตำแห|น่งของเคอร์เซอร์มันจะ Tab เข้าไปนะ|",
      "edit_duration": 7.275,
      "isForceout": false
    },
    {
      "message_id": 250,
      "editor_id": 1,
      "message_received": "Stagement",
      "slice_count": 1,
      "slices": "Stagement|",
      "edit_duration": 27.165,
      "isForceout": false
    },
    {
      "message_id": 251,
      "editor_id": 1,
      "message_received": "หรือคำสั่งต่อไปที่เราจะใช้ ก็คือคำสั่งแสดง",
      "slice_count": 1,
      "slices": "หรือคำสั่งต่อไปที่เราจะใช้ ก็คือคำสั่งแสดง|",
      "edit_duration": 23.165,
      "isForceout": false
    },
    {
      "message_id": 252,
      "editor_id": 1,
      "message_received": "ผลนะคะ ก็คือคำสั่ง print",
      "slice_count": 2,
      "slices": "ผลนะคะ dsads| dasกฟหก ฟก ก็คือคำสั่ง |",
      "edit_duration": 19.164,
      "isForceout": false
    },
    {
      "message_id": 253,
      "editor_id": 1,
      "message_received": "p-r-i",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 254,
      "editor_id": 1,
      "message_received": "n-t",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 255,
      "editor_id": 1,
      "message_received": "print แล้วก็ตามด้วยวงเล็บเหมือนเดิม print อะไร",
      "slice_count": 4,
      "slices": "ปริ้น| แล้วก็ตามด้วย|วงเล็บเหมือนเดิม| print อะไร|",
      "edit_duration": 15.922,
      "isForceout": false
    },
    {
      "message_id": 256,
      "editor_id": 1,
      "message_received": "สิ่งที่อยู่ในวงเล็บอย่าลืมนะคะ เมื่อใดที่",
      "slice_count": 2,
      "slices": "สิ่งที่อยู่|ในวงเล็บอย่าลืมนะคะ เมื่อใดที่|",
      "edit_duration": 22.225,
      "isForceout": false
    },
    {
      "message_id": 257,
      "editor_id": 1,
      "message_received": "บอกให้พิมพ์วงเล็บนี่ สังเกตมันจะมี () ขึ้นมานะ",
      "slice_count": 2,
      "slices": "บอกให้พิมพ์วงเล็บนี่ สังเกตมันจะมี ()| ขึ้นมานะ|",
      "edit_duration": 25.223,
      "isForceout": false
    },
    {
      "message_id": 258,
      "editor_id": 1,
      "message_received": "เดี๋ยว",
      "slice_count": 1,
      "slices": "เดี๋ยว|",
      "edit_duration": 22.355,
      "isForceout": false
    },
    {
      "message_id": 259,
      "editor_id": 1,
      "message_received": "อ๋อ ขอโทษ ไม่ได้สลับหน้า",
      "slice_count": 2,
      "slices": "อ๋อ| ขอโทษ ไม่ได้สลับหน้า|",
      "edit_duration": 18.355,
      "isForceout": false
    },
    {
      "message_id": 260,
      "editor_id": 1,
      "message_received": "มันไม่สลับหน้า",
      "slice_count": 1,
      "slices": "มันไม่สลับหน้า|",
      "edit_duration": 17.372,
      "isForceout": false
    },
    {
      "message_id": 261,
      "editor_id": 1,
      "message_received": "ตลอดเลย",
      "slice_count": 1,
      "slices": "ตลอดเลย|",
      "edit_duration": 13.372,
      "isForceout": false
    },
    {
      "message_id": 262,
      "editor_id": 1,
      "message_received": "เราก็ว่าอยู่แต่เด็ก",
      "slice_count": 2,
      "slices": "เราก็ว่าอยู่แต่|เด็ก|",
      "edit_duration": 9.372,
      "isForceout": false
    },
    {
      "message_id": 263,
      "editor_id": 1,
      "message_received": "พิมพ์ตามใน PowerPoint แต่อยากให้เห็นใน Colab",
      "slice_count": 2,
      "slices": "พิมพ์ตามใน| PowerPoint แต่อยากให้เห็นใน Colab|",
      "edit_duration": 8.46,
      "isForceout": false
    },
    {
      "message_id": 264,
      "editor_id": 1,
      "message_received": "เพราะว่าเมาส์หาย",
      "slice_count": 1,
      "slices": "เพราะว่าเมาส์หาย|",
      "edit_duration": 73.026,
      "isForceout": false
    },
    {
      "message_id": 265,
      "editor_id": 1,
      "message_received": "เมาส์จ๋า เมาส์จ๋า",
      "slice_count": 1,
      "slices": "เมาส์จ๋า เมาส์จ๋า|",
      "edit_duration": 69.027,
      "isForceout": false
    },
    {
      "message_id": 266,
      "editor_id": 1,
      "message_received": "นั่นน่ะสิ",
      "slice_count": 1,
      "slices": "นั่นน่ะสิ|",
      "edit_duration": 65.027,
      "isForceout": false
    },
    {
      "message_id": 267,
      "editor_id": 1,
      "message_received": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ",
      "slice_count": 1,
      "slices": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ|",
      "edit_duration": 61.027,
      "isForceout": false
    },
    {
      "message_id": 268,
      "editor_id": 1,
      "message_received": "โอเคนะคะ นะ",
      "slice_count": 1,
      "slices": "โอเคนะคะ นะ|",
      "edit_duration": 57.028,
      "isForceout": false
    },
    {
      "message_id": 269,
      "editor_id": 1,
      "message_received": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ เดี๋ยวจะโชว์",
      "slice_count": 1,
      "slices": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ เดี๋ยวจะโชว์|",
      "edit_duration": 53.028,
      "isForceout": false
    },
    {
      "message_id": 270,
      "editor_id": 1,
      "message_received": "ไอ้ตัวข้อความด้วย",
      "slice_count": 2,
      "slices": "ไอ้ตัว|ข้อความด้วย|",
      "edit_duration": 49.028,
      "isForceout": false
    },
    {
      "message_id": 271,
      "editor_id": 1,
      "message_received": "เดี๋ยวสิ้นสุดการนำเสนอก่อน",
      "slice_count": 1,
      "slices": "เดี๋ยวสิ้นสุดการนำเสนอก่อน|",
      "edit_duration": 46.342,
      "isForceout": false
    },
    {
      "message_id": 272,
      "editor_id": 1,
      "message_received": "เดี๋ยวให้เห็น 2 หน้า",
      "slice_count": 1,
      "slices": "เดี๋ยวให้เห็น 2 หน้า|",
      "edit_duration": 42.342,
      "isForceout": false
    },
    {
      "message_id": 273,
      "editor_id": 1,
      "message_received": "ด้วยกัน ไม่สิ ไม่สิ",
      "slice_count": 1,
      "slices": "ด้วยกัน ไม่สิ ไม่สิ|",
      "edit_duration": 38.34,
      "isForceout": false
    },
    {
      "message_id": 274,
      "editor_id": 1,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 34.342,
      "isForceout": false
    },
    {
      "message_id": 275,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะ กำลัง",
      "slice_count": 2,
      "slices": "เดี๋ยวนะ| กำลัง|",
      "edit_duration": 30.337,
      "isForceout": false
    },
    {
      "message_id": 276,
      "editor_id": 1,
      "message_received": "หามุม มุมให้เธออยู่",
      "slice_count": 1,
      "slices": "หามุม มุมให้เธออยู่|",
      "edit_duration": 27.203,
      "isForceout": false
    },
    {
      "message_id": 277,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 278,
      "editor_id": 1,
      "message_received": "โอเคน่า",
      "slice_count": 1,
      "slices": "โอเคน่า|",
      "edit_duration": 19.203,
      "isForceout": false
    },
    {
      "message_id": 279,
      "editor_id": 1,
      "message_received": "จะได้เห็น 2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง print ของเรานะ",
      "slice_count": 1,
      "slices": "จะได้เห็น 2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง print ของเรานะ|",
      "edit_duration": 15.203,
      "isForceout": false
    },
    {
      "message_id": 280,
      "editor_id": 1,
      "message_received": "แล้วในวงเล็บของ print",
      "slice_count": 1,
      "slices": "แล้วในวงเล็บของ print|",
      "edit_duration": 11.203,
      "isForceout": false
    },
    {
      "message_id": 281,
      "editor_id": 1,
      "message_received": "ลืมทำให้มันขึ้น 2 หน้าคู่กัน เดี๋ยวนะคะ",
      "slice_count": 2,
      "slices": "ลืมทำให้มันขึ้น 2 |หน้าคู่กัน เดี๋ยวนะคะ |",
      "edit_duration": 7.203,
      "isForceout": false
    },
    {
      "message_id": 282,
      "editor_id": 1,
      "message_received": "แป๊บหนึ่ง",
      "slice_count": 1,
      "slices": "แป๊บหนึ่ง|",
      "edit_duration": 9.813,
      "isForceout": false
    },
    {
      "message_id": 283,
      "editor_id": 1,
      "message_received": "ขยับ",
      "slice_count": 1,
      "slices": "ขยับ|",
      "edit_duration": 5.814,
      "isForceout": false
    },
    {
      "message_id": 284,
      "editor_id": 1,
      "message_received": "ได้ไหม",
      "slice_count": 1,
      "slices": "ได้ไหม |",
      "edit_duration": 1.814,
      "isForceout": false
    },
    {
      "message_id": 285,
      "editor_id": 1,
      "message_received": "ไม่เห็นหน้านี้อีก",
      "slice_count": 1,
      "slices": "ไม่เห็นหน้านี้อีก|",
      "edit_duration": 274.731,
      "isForceout": false
    },
    {
      "message_id": 286,
      "editor_id": 1,
      "message_received": "ขอ 2 ทำไมได้ 4 นี่",
      "slice_count": 1,
      "slices": "ขอ 2 ทำไมได้ 4 นี่|",
      "edit_duration": 270.73,
      "isForceout": false
    },
    {
      "message_id": 287,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะ เดี๋ยวจะ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ เดี๋ยวจะ|",
      "edit_duration": 266.732,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 1,
      "message_received": "กระเถิบ",
      "slice_count": 1,
      "slices": "กระเถิบ|",
      "edit_duration": 262.732,
      "isForceout": false
    },
    {
      "message_id": 289,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 290,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 291,
      "editor_id": 1,
      "message_received": "แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็|",
      "edit_duration": 250.731,
      "isForceout": false
    },
    {
      "message_id": 292,
      "editor_id": 1,
      "message_received": "ไม่เห็นในสไลด์อีกสิ",
      "slice_count": 1,
      "slices": "ไม่เห็นในสไลด์อีกสิ|",
      "edit_duration": 246.732,
      "isForceout": false
    },
    {
      "message_id": 293,
      "editor_id": 1,
      "message_received": "ส่วนแบ่งทางการตลาดเยอะ",
      "slice_count": 1,
      "slices": "ส่วนแบ่งทางการตลาดเยอะ|",
      "edit_duration": 242.732,
      "isForceout": false
    },
    {
      "message_id": 294,
      "editor_id": 1,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 238.732,
      "isForceout": false
    },
    {
      "message_id": 295,
      "editor_id": 1,
      "message_received": "อีกหน่อยหนึ่ง นะคะ",
      "slice_count": 1,
      "slices": "อีกหน่อยหนึ่ง นะคะ |",
      "edit_duration": 234.732,
      "isForceout": false
    },
    {
      "message_id": 296,
      "editor_id": 1,
      "message_received": "วงเล็บในวงเล็บของคำว่า \"print\"",
      "slice_count": 1,
      "slices": "วงเล็บในวงเล็บของคำว่า \"print\"|",
      "edit_duration": 230.732,
      "isForceout": false
    },
    {
      "message_id": 297,
      "editor_id": 1,
      "message_received": "เราจะ print คำว่า \"hello\" นะคะ",
      "slice_count": 1,
      "slices": "เราจะ print คำว่า \"hello\" นะคะ |",
      "edit_duration": 226.731,
      "isForceout": false
    },
    {
      "message_id": 298,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วตามด้วย|",
      "edit_duration": 222.732,
      "isForceout": false
    },
    {
      "message_id": 299,
      "editor_id": 1,
      "message_received": "เห็นไหม ตรงก่อน... ตรงก่อน Hello มี",
      "slice_count": 1,
      "slices": "เห็นไหม ตรงก่อน... ตรงก่อน Hello มี|",
      "edit_duration": 218.731,
      "isForceout": false
    },
    {
      "message_id": 300,
      "editor_id": 1,
      "message_received": "เครื่องหมายคำพูดนะดูดี ๆ อาจจะเห็นไม่ชัด",
      "slice_count": 1,
      "slices": "เครื่องหมายคำพูดนะดูดี ๆ อาจจะเห็นไม่ชัด|",
      "edit_duration": 214.732,
      "isForceout": false
    },
    {
      "message_id": 301,
      "editor_id": 1,
      "message_received": "ใส่เครื่องหมายคำพูดนะคะ Single Quote หรือ",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมายคำพูดนะคะ Single Quote หรือ|",
      "edit_duration": 210.729,
      "isForceout": false
    },
    {
      "message_id": 302,
      "editor_id": 1,
      "message_received": "แล้วค่อยพิมพ์ Hello ด้วยตัวใหญ่",
      "slice_count": 1,
      "slices": "แล้วค่อยพิมพ์ Hello ด้วยตัวใหญ่|",
      "edit_duration": 206.732,
      "isForceout": false
    },
    {
      "message_id": 303,
      "editor_id": 1,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 202.731,
      "isForceout": false
    },
    {
      "message_id": 304,
      "editor_id": 1,
      "message_received": "เครื่องหมาย % %s",
      "slice_count": 1,
      "slices": "เครื่องหมาย % %s|",
      "edit_duration": 198.731,
      "isForceout": false
    },
    {
      "message_id": 305,
      "editor_id": 1,
      "message_received": "นั่นคือ ข้อความนี้เป็น String นะคะ",
      "slice_count": 1,
      "slices": "นั่นคือ ข้อความนี้เป็น String นะคะ |",
      "edit_duration": 194.732,
      "isForceout": false
    },
    {
      "message_id": 306,
      "editor_id": 1,
      "message_received": "แล้วหลังเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "แล้วหลังเครื่องหมายคำพูด|",
      "edit_duration": 190.731,
      "isForceout": false
    },
    {
      "message_id": 307,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ|",
      "edit_duration": 186.731,
      "isForceout": false
    },
    {
      "message_id": 308,
      "editor_id": 1,
      "message_received": "พิมพ์ % name",
      "slice_count": 1,
      "slices": "พิมพ์ % name|",
      "edit_duration": 182.73,
      "isForceout": false
    },
    {
      "message_id": 309,
      "editor_id": 1,
      "message_received": "แล้วก็พิมพ์เปอร์เซ็นต์ แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็พิมพ์เปอร์เซ็นต์ แล้วตามด้วย|",
      "edit_duration": 178.732,
      "isForceout": false
    },
    {
      "message_id": 310,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 311,
      "editor_id": 1,
      "message_received": "name ตัวเล็กนะ ดูดี ๆ นะ เราเรียกใช้ เราสร้าง",
      "slice_count": 1,
      "slices": "name ตัวเล็กนะ ดูดี ๆ นะ เราเรียกใช้ เราสร้าง|",
      "edit_duration": 170.732,
      "isForceout": false
    },
    {
      "message_id": 312,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ด้วย name ตัวเล็กเวลาเรียกใช้ก็ต้องใช้ตัวเล็ก",
      "slice_count": 1,
      "slices": "พารามิเตอร์ด้วย name ตัวเล็กเวลาเรียกใช้ก็ต้องใช้ตัวเล็ก|",
      "edit_duration": 166.731,
      "isForceout": false
    },
    {
      "message_id": 313,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 162.732,
      "isForceout": false
    },
    {
      "message_id": 314,
      "editor_id": 1,
      "message_received": "นี่คือเสร็จฟังก์ชันนี้แล้ว",
      "slice_count": 2,
      "slices": "นี่คือ|เสร็จฟังก์ชันนี้แล้ว|",
      "edit_duration": 158.732,
      "isForceout": false
    },
    {
      "message_id": 315,
      "editor_id": 1,
      "message_received": "ลองเรียกใช้งาน ลองกด Play ก่อน",
      "slice_count": 1,
      "slices": "ลองเรียกใช้งาน ลองกด Play ก่อน|",
      "edit_duration": 160.524,
      "isForceout": false
    },
    {
      "message_id": 316,
      "editor_id": 1,
      "message_received": "ขอโทษ เราจะได้รู้นะคะ",
      "slice_count": 1,
      "slices": "ขอโท|",
      "edit_duration": 156.524,
      "isForceout": false
    },
    {
      "message_id": 317,
      "editor_id": 1,
      "message_received": "การกดตัวนี้นะ เพื่อจะได้เช็กว่า",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 318,
      "editor_id": 1,
      "message_received": "ที่เรา code",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 319,
      "editor_id": 1,
      "message_received": "ที่เราเขียนไปนี่มันถูกไหม ถ้าผิดมันจะขึ้น Error ใช่ไหมคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "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": 0,
      "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": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 325,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 326,
      "editor_id": 1,
      "message_received": "แสดงว่าไม่มีอะไรผิดนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 327,
      "editor_id": 1,
      "message_received": "ไม่ทำอะไรนะ เพราะฟังก์ชันสร้างขึ้นมา สร้างแล้ว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 328,
      "editor_id": 1,
      "message_received": "แล้วอย่าลืมว่ามันจะต้องมีการเรียกใช้ นึกออกนะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 329,
      "editor_id": 1,
      "message_received": "ต้องสร้าง สร้างเพื่อให้มันไปโดนเรียกก่อน มันถึงจะทำงาน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 330,
      "editor_id": 1,
      "message_received": "นะคะ ตอนนี้คือสร้าง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 331,
      "editor_id": 1,
      "message_received": "เพื่อให้คอมพิวเตอร์มันจำ จำไว้ว่าตอนนี้เราสร้าง",
      "slice_count": 1,
      "slices": "อร์มันจำ จำไว้ว่าตอนนี้เราสร้าง|",
      "edit_duration": 96.524,
      "isForceout": false
    },
    {
      "message_id": 332,
      "editor_id": 1,
      "message_received": "ฟังก์ชันชื่อว่า hello แล้วนะคะ",
      "slice_count": 1,
      "slices": "ฟังก์ชันชื่อว่า hello แล้วนะคะ |",
      "edit_duration": 92.524,
      "isForceout": false
    },
    {
      "message_id": 333,
      "editor_id": 1,
      "message_received": "ที่ให้กด Run นี่",
      "slice_count": 1,
      "slices": "ที่ให้กด Run นี่|",
      "edit_duration": 88.525,
      "isForceout": false
    },
    {
      "message_id": 334,
      "editor_id": 1,
      "message_received": "เพื่อจะให้ตรวจสอบว่า",
      "slice_count": 1,
      "slices": "เพื่|",
      "edit_duration": 84.525,
      "isForceout": false
    },
    {
      "message_id": 335,
      "editor_id": 1,
      "message_received": "โค้ดที่เราเขียนไปมันถูกหรือเปล่า ถ้าผิดมันจะแสดง Error",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 336,
      "editor_id": 1,
      "message_received": "นะ ถ้าเขียนไม่ผิดมันก็ไม่แสดงใช่ไหมคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 337,
      "editor_id": 1,
      "message_received": "นี่ลอง Run แล้วนะคะ Error ไม่ขึ้นนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 338,
      "editor_id": 1,
      "message_received": "ของใครขึ้น Error ยกมือ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 339,
      "editor_id": 1,
      "message_received": "สิ่งที่ต้องเช็ก ก็คือ 1. คำสั่ง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 340,
      "editor_id": 1,
      "message_received": "d-e-f นะคะ definition",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 341,
      "editor_id": 1,
      "message_received": "การประกาศฟังก์ชัน ตัวที่ 2",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 342,
      "editor_id": 1,
      "message_received": "ก็คือชื่อฟังก์ชัน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 343,
      "editor_id": 1,
      "message_received": "ใช้ตัวเล็ก และตัวที่ 3 พารามิเตอร์ พามิเตอร์จะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 344,
      "editor_id": 1,
      "message_received": "มีค่าอยู่ในวงเล็บเสมอ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 345,
      "editor_id": 1,
      "message_received": "นะคะ เสร็จแล้วต้องปิด",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "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": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 348,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 349,
      "editor_id": 1,
      "message_received": "ทีนี้เมื่อกี้",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 350,
      "editor_id": 1,
      "message_received": "ประกาศฟังก์ชันที่ 1 ไปแล้ว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 351,
      "editor_id": 1,
      "message_received": "มาดูแบบที่ 2 นะคะ ฟังก์ชัน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 352,
      "editor_id": 1,
      "message_received": "ที่มีการ return หรือส่งกลับค่า",
      "slice_count": 1,
      "slices": "return หรือส่งกลับค่า|",
      "edit_duration": 12.524,
      "isForceout": false
    },
    {
      "message_id": 353,
      "editor_id": 1,
      "message_received": "เดี๋ยวขยายหน้าไอ้นี่ให้ก่อน",
      "slice_count": 2,
      "slices": "เดี๋ยว|ขยายหน้าไอ้นี่ให้ก่อน|",
      "edit_duration": 8.525,
      "isForceout": false
    },
    {
      "message_id": 354,
      "editor_id": 1,
      "message_received": "สลับไปสลับมา",
      "slice_count": 1,
      "slices": "สลับไปสลับมา|",
      "edit_duration": 8.284,
      "isForceout": false
    },
    {
      "message_id": 355,
      "editor_id": 1,
      "message_received": "กันอยู่นี่ล่ะเรา อันนี้ อันนี้แบบไม่มี",
      "slice_count": 3,
      "slices": "กันอยู่นี่ล่ะเรา |อันนี้ อันนี้|แบบไม่มี|",
      "edit_duration": 4.284,
      "isForceout": false
    },
    {
      "message_id": 356,
      "editor_id": 1,
      "message_received": "return ค่านะ",
      "slice_count": 2,
      "slices": "return |ค่านะ|",
      "edit_duration": 3.494,
      "isForceout": false
    },
    {
      "message_id": 357,
      "editor_id": 1,
      "message_received": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ",
      "slice_count": 1,
      "slices": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ |",
      "edit_duration": 349.717,
      "isForceout": false
    },
    {
      "message_id": 358,
      "editor_id": 1,
      "message_received": "เราใช้เราสร้างฟังก์ชันนี้",
      "slice_count": 1,
      "slices": "เราใช้เราสร้างฟังก์ชันนี้|",
      "edit_duration": 345.717,
      "isForceout": false
    },
    {
      "message_id": 359,
      "editor_id": 1,
      "message_received": "ขึ้นมาเพื้อต้องการให้มันแสดงข้อความ เอา",
      "slice_count": 1,
      "slices": "ขึ้นมาเพื้อต้องการให้มันแสดงข้อความ เอา|",
      "edit_duration": 341.716,
      "isForceout": false
    },
    {
      "message_id": 360,
      "editor_id": 1,
      "message_received": "อีกแล้วอะไรอีกหว่า",
      "slice_count": 1,
      "slices": "อีกแล้วอะไรอีกหว่า|",
      "edit_duration": 337.717,
      "isForceout": false
    },
    {
      "message_id": 361,
      "editor_id": 1,
      "message_received": "สลับจอไม่ได้เลย น่าจะเป็นกับไอ้",
      "slice_count": 1,
      "slices": "สลับจอไม่ได้เลย น่าจะเป็นกับไอ้|",
      "edit_duration": 333.717,
      "isForceout": false
    },
    {
      "message_id": 362,
      "editor_id": 1,
      "message_received": "ตัวนี้",
      "slice_count": 1,
      "slices": "ตัวนี้|",
      "edit_duration": 329.717,
      "isForceout": false
    },
    {
      "message_id": 363,
      "editor_id": 1,
      "message_received": "ทำไมหนก่อนไม่เห็นมี หรือเพราะเป็น",
      "slice_count": 1,
      "slices": "ทำไมหนก่อนไม่เห็นมี หรือเพราะเป็น|",
      "edit_duration": 325.716,
      "isForceout": false
    },
    {
      "message_id": 364,
      "editor_id": 1,
      "message_received": "ไอ้นี่บ่ะ Windows 11 นี่บ่ มันถึงขึ้น",
      "slice_count": 1,
      "slices": "ไอ้นี่บ่ะ Windows 11 นี่บ่ มันถึงขึ้น|",
      "edit_duration": 321.716,
      "isForceout": false
    },
    {
      "message_id": 365,
      "editor_id": 1,
      "message_received": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย แล้วก็",
      "slice_count": 1,
      "slices": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย แล้วก็|",
      "edit_duration": 317.716,
      "isForceout": false
    },
    {
      "message_id": 366,
      "editor_id": 1,
      "message_received": "เป็นปัญหาในการใช้งาน",
      "slice_count": 1,
      "slices": "เป็นปัญหาในการใช้งาน|",
      "edit_duration": 313.717,
      "isForceout": false
    },
    {
      "message_id": 367,
      "editor_id": 1,
      "message_received": "จะได้ใช้ Windows อื่นเสียล่ะมั้ง",
      "slice_count": 1,
      "slices": "จะได้ใช้ Windows อื่นเสียล่ะมั้ง|",
      "edit_duration": 309.717,
      "isForceout": false
    },
    {
      "message_id": 368,
      "editor_id": 1,
      "message_received": "สลับไอ้จอไอ้นี่",
      "slice_count": 1,
      "slices": "สลับไอ้จอไอ้นี่|",
      "edit_duration": 305.717,
      "isForceout": false
    },
    {
      "message_id": 369,
      "editor_id": 1,
      "message_received": "นะคะ มาดูตัวอย่างที่ 2 นะคะ",
      "slice_count": 1,
      "slices": "นะคะ มาดูตัวอย่างที่ 2 นะคะ |",
      "edit_duration": 301.717,
      "isForceout": false
    },
    {
      "message_id": 370,
      "editor_id": 1,
      "message_received": "เราจะประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "เราจะประกาศฟังก์ชัน|",
      "edit_duration": 297.713,
      "isForceout": false
    },
    {
      "message_id": 371,
      "editor_id": 1,
      "message_received": "มีการใช้ return value หรือการคืนค่ากลับ",
      "slice_count": 1,
      "slices": "มีการใช้ return value หรือการคืนค่ากลับ|",
      "edit_duration": 293.717,
      "isForceout": false
    },
    {
      "message_id": 372,
      "editor_id": 1,
      "message_received": "ในตัวอย่างที่ 2 เป็นการประกาศ",
      "slice_count": 1,
      "slices": "ในตัวอย่างที่ 2 เป็น|",
      "edit_duration": 289.716,
      "isForceout": false
    },
    {
      "message_id": 373,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่ชื่อว่า area()",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 374,
      "editor_id": 1,
      "message_received": "โดยมีพารามิเตอร์ 2 ตัว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 375,
      "editor_id": 1,
      "message_received": "width แล้วก็ความ... width แล้วก็",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 376,
      "editor_id": 1,
      "message_received": "height ซึ่ง area ในที่นี้ึ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 377,
      "editor_id": 1,
      "message_received": "พื้นที่ สูตรการหาพื้นที่สี่เหลี่ยม ก็คือ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 378,
      "editor_id": 1,
      "message_received": "กว้างคูณยาว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 379,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น ค่าพารามิเตอร์ที่ไว้ใช้สำหรับเก็บค้า",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 380,
      "editor_id": 1,
      "message_received": "ก็คือค่าความยาวกับความกว้าง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 381,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ ก็เลยตั้งชื่อตัวพารามิเตอร์ 2 ตัวนี้",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 382,
      "editor_id": 1,
      "message_received": "ว่า width",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 383,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ เสร็จแล้วปิดด้วยโคลอน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 384,
      "editor_id": 1,
      "message_received": "Statement ต่อมาสร้างตัวแปร",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 385,
      "editor_id": 1,
      "message_received": "ชื่อว่า C ตัวแปร C",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 386,
      "editor_id": 1,
      "message_received": "สำหรับคำนวณ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 387,
      "editor_id": 1,
      "message_received": "ความกว้างคูณความยาว ก็คือคำนวณ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 388,
      "editor_id": 1,
      "message_received": "หาพื้นที่ของสี่เหลี่ยมนั่นเองนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 389,
      "editor_id": 1,
      "message_received": "แล้วทำการ return ค่า c",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 390,
      "editor_id": 1,
      "message_received": "นะคะ ก็คือให้ส่งกลับค่าของ c",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 391,
      "editor_id": 1,
      "message_received": "ก็คือเมื่อเอาพารามิเตอร์มาคำนวณแล้วนี่ c จะได้เท่าไหร่",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 392,
      "editor_id": 1,
      "message_received": "ส่งกลับค่าให้ c นะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 393,
      "editor_id": 1,
      "message_received": "นี่คือการประกาศฟังก์ชัน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 394,
      "editor_id": 1,
      "message_received": "แบบมีการ return ค่า",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 395,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น บางคน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 1,
      "message_received": "คีย์ใน Colab ไปเรียบร้อยแล้วนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 397,
      "editor_id": 1,
      "message_received": "เรามาเริ่มคีย์ของเราด้วยนะคะ",
      "slice_count": 1,
      "slices": "ะคะ |",
      "edit_duration": 189.715,
      "isForceout": false
    },
    {
      "message_id": 398,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 399,
      "editor_id": 1,
      "message_received": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้",
      "slice_count": 1,
      "slices": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้|",
      "edit_duration": 181.717,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 1,
      "message_received": "อีกแล้ว มันเป็น",
      "slice_count": 1,
      "slices": "อีกแล้ว มันเป็น|",
      "edit_duration": 177.718,
      "isForceout": false
    },
    {
      "message_id": 401,
      "editor_id": 1,
      "message_received": "อะไรกับ...",
      "slice_count": 1,
      "slices": "อะไรกับ...|",
      "edit_duration": 173.717,
      "isForceout": false
    },
    {
      "message_id": 402,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 1,
      "message_received": "มันไม่สลับ Extend หรือ",
      "slice_count": 1,
      "slices": "มันไม่สลับ Extend หรือ|",
      "edit_duration": 165.718,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 1,
      "message_received": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ",
      "slice_count": 1,
      "slices": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ|",
      "edit_duration": 161.717,
      "isForceout": false
    },
    {
      "message_id": 405,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 406,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 407,
      "editor_id": 1,
      "message_received": "โอเค ต้องสลับ",
      "slice_count": 1,
      "slices": "โอเค ต้องสลับ|",
      "edit_duration": 149.718,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 1,
      "message_received": "2 รอบเชียวหรือนะคะ",
      "slice_count": 1,
      "slices": "2 รอบเชียวหรือนะคะ |",
      "edit_duration": 145.718,
      "isForceout": false
    },
    {
      "message_id": 409,
      "editor_id": 1,
      "message_received": "เอาไว้ก่อน",
      "slice_count": 1,
      "slices": "เอาไว้ก่อน|",
      "edit_duration": 141.718,
      "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": 1,
      "slices": "อย่างนั้นก็ต้องมาจัดไอ้นี่ใหม่อีกแล้วนี่|",
      "edit_duration": 133.715,
      "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": 0,
      "slices": "",
      "edit_duration": 0,
      "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": 117.718,
      "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": 1,
      "slices": "เห็นไหม|",
      "edit_duration": 109.718,
      "isForceout": false
    },
    {
      "message_id": 418,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 1,
      "message_received": "ไม่เห็นอีก มัน",
      "slice_count": 1,
      "slices": "ไม่เห็นอีก|",
      "edit_duration": 101.719,
      "isForceout": false
    },
    {
      "message_id": 420,
      "editor_id": 1,
      "message_received": "น่านักเชียว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 421,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 422,
      "editor_id": 1,
      "message_received": "แป๊บนึงนะสลับหน้าก่อน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "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": "Colab",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 425,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 426,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 427,
      "editor_id": 1,
      "message_received": "ไปไหนแล้ว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 428,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 429,
      "editor_id": 1,
      "message_received": "เราประกาศฟังก์ชัน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 430,
      "editor_id": 1,
      "message_received": "ที่ 2 ต่อด้วยฟังก์ชันแรกได้เลยนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 431,
      "editor_id": 1,
      "message_received": "เมื่อหลังฟังก์ชันแรกเรากด Enter กดลงไป",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 432,
      "editor_id": 1,
      "message_received": "2 อันเลยก็ได้เด็ก ๆ สังเกตตำแหน่งมันจะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 433,
      "editor_id": 1,
      "message_received": "Tab เข้าไปนะ เรากดย้อนคืน 1 ครั้ง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 434,
      "editor_id": 1,
      "message_received": "ตำแหน่งตรงกับชิดขอบ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 435,
      "editor_id": 1,
      "message_received": "แล้วก็เริ่มพิมพ์คำสั่ง definition",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 436,
      "editor_id": 1,
      "message_received": "d-e-f เพื่อประกาศใช้คำสั่งฟังก์ชัน",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 437,
      "editor_id": 1,
      "message_received": "ที่ชื่อว่า... ชื่อฟัง์ชันของเราชื่อว่า area() นะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 438,
      "editor_id": 1,
      "message_received": "วรรคตามด้วย area",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 439,
      "editor_id": 1,
      "message_received": "ตัวเล็กนะคะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 440,
      "editor_id": 1,
      "message_received": "แล้วก็",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 441,
      "editor_id": 1,
      "message_received": "ตามด้วยเครื่องหมายวงเล็บ เพราะบอกแล้วมีชื่อฟังก์ชัน เสร็จแล้ว",
      "slice_count": 1,
      "slices": "ล้ว|",
      "edit_duration": 12.719,
      "isForceout": false
    },
    {
      "message_id": 442,
      "editor_id": 1,
      "message_received": "จะต้องมีพารามิเตอร์อยู่ในวงเล็บ",
      "slice_count": 1,
      "slices": "จะต้องมีพารามิเตอร์อยู่ในวงเล็บ|",
      "edit_duration": 8.719,
      "isForceout": false
    },
    {
      "message_id": 443,
      "editor_id": 1,
      "message_received": "ก็คือพารามิเตอร์ตัวที่ 1 ชื่อว่า width w-",
      "slice_count": 4,
      "slices": "ก็คือพารามิเตอร์ตัวที่ |1 ชื่อว่า| width |w-|",
      "edit_duration": 4.719,
      "isForceout": false
    },
    {
      "message_id": 444,
      "editor_id": 1,
      "message_received": "i-d-",
      "slice_count": 1,
      "slices": "i-d-|",
      "edit_duration": 5.255,
      "isForceout": false
    },
    {
      "message_id": 445,
      "editor_id": 1,
      "message_received": "t-h นะคะ คั่น",
      "slice_count": 3,
      "slices": "t-h |นะคะ |คั่น|",
      "edit_duration": 1.256,
      "isForceout": false
    },
    {
      "message_id": 446,
      "editor_id": 1,
      "message_received": "ขั้นพารามิเตอร์",
      "slice_count": 1,
      "slices": "ขั้นพารามิเตอร์|",
      "edit_duration": 5.726,
      "isForceout": false
    },
    {
      "message_id": 447,
      "editor_id": 1,
      "message_received": "ตัวต่อไป ด้วยเครื่องหมาย",
      "slice_count": 2,
      "slices": "ตัวต่อไป ด้วย|เครื่องหมาย|",
      "edit_duration": 6.164,
      "isForceout": false
    },
    {
      "message_id": 448,
      "editor_id": 1,
      "message_received": "Comma",
      "slice_count": 1,
      "slices": " Comma|",
      "edit_duration": 6.276,
      "isForceout": false
    },
    {
      "message_id": 449,
      "editor_id": 1,
      "message_received": "นะ คอมมาหรือไอ้ลูกน้ำเรา",
      "slice_count": 5,
      "slices": " |น|ะ ค|อมมาหรือไอ้ลูกน้ำ|เรา|",
      "edit_duration": 2.275,
      "isForceout": false
    },
    {
      "message_id": 450,
      "editor_id": 1,
      "message_received": "นะคะ แล้วก็ตามด้วย",
      "slice_count": 2,
      "slices": "นะคะ |แล้วก็ตามด้วย|",
      "edit_duration": 4.932,
      "isForceout": false
    },
    {
      "message_id": 451,
      "editor_id": 1,
      "message_received": "ชื่อพารามิเตอร์ตัวที่ 2 นะคะ ก็คือ h",
      "slice_count": 1,
      "slices": "ชื่อพารามิเตอร์ตัวที่ 2 นะคะ ก็คือ h|",
      "edit_duration": 343.842,
      "isForceout": false
    },
    {
      "message_id": 452,
      "editor_id": 1,
      "message_received": "-i-",
      "slice_count": 1,
      "slices": "-i-|",
      "edit_duration": 339.842,
      "isForceout": false
    },
    {
      "message_id": 453,
      "editor_id": 1,
      "message_received": "h-e-i-g-h-t height หรือสูง",
      "slice_count": 1,
      "slices": "h-e-i-g-h-t height หรือสูง|",
      "edit_duration": 335.843,
      "isForceout": false
    },
    {
      "message_id": 454,
      "editor_id": 1,
      "message_received": "นั้นเองนะคะ มีพารามิเตอร์",
      "slice_count": 1,
      "slices": "นั้นเองนะคะ มีพารามิเตอร์|",
      "edit_duration": 331.842,
      "isForceout": false
    },
    {
      "message_id": 455,
      "editor_id": 1,
      "message_received": "สำหรับเก็บความยาวกับความกว้างนะคะ ก็คือ width กับ height",
      "slice_count": 1,
      "slices": "สำหรับเก็บความยาวกับความกว้างนะคะ ก็คือ width กับ height|",
      "edit_duration": 327.843,
      "isForceout": false
    },
    {
      "message_id": 456,
      "editor_id": 1,
      "message_received": "ปิดการ",
      "slice_count": 1,
      "slices": "ปิดการ|",
      "edit_duration": 323.842,
      "isForceout": false
    },
    {
      "message_id": 457,
      "editor_id": 1,
      "message_received": "ประกาศฟังก์ชันของเราด้วยเครื่องหมายโคลอน",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชันของเราด้วยเครื่องหมายโคลอน|",
      "edit_duration": 319.844,
      "isForceout": false
    },
    {
      "message_id": 458,
      "editor_id": 1,
      "message_received": "เสมอ",
      "slice_count": 1,
      "slices": "เสมอ|",
      "edit_duration": 315.844,
      "isForceout": false
    },
    {
      "message_id": 459,
      "editor_id": 1,
      "message_received": "เมื่อเราประกาศฟังก์ชันเสร็จแล้วนะคะ เรา",
      "slice_count": 1,
      "slices": "เมื่อเราประกาศฟังก์ชันเสร็จแล้วนะคะ เรา|",
      "edit_duration": 311.843,
      "isForceout": false
    },
    {
      "message_id": 460,
      "editor_id": 1,
      "message_received": "กด Enter เพื่อไปพิมพ์",
      "slice_count": 1,
      "slices": "กด Enter เพื่อไปพิมพ์|",
      "edit_duration": 307.844,
      "isForceout": false
    },
    {
      "message_id": 461,
      "editor_id": 1,
      "message_received": "Statements ใหม่นะคะ เคอร์เซอร์มันจะ Tab เข้าไป",
      "slice_count": 1,
      "slices": "Statements ใหม่นะคะ เคอร์เซอร์มันจะ Tab เข้าไป|",
      "edit_duration": 303.843,
      "isForceout": false
    },
    {
      "message_id": 462,
      "editor_id": 1,
      "message_received": "อัตโนมัตินะคะ",
      "slice_count": 1,
      "slices": "อัตโนมัตินะคะ |",
      "edit_duration": 299.842,
      "isForceout": false
    },
    {
      "message_id": 463,
      "editor_id": 1,
      "message_received": "เสร็จแล้วเราประกาศตัวแปร ชื่อว่า c เพื่อ",
      "slice_count": 1,
      "slices": "เสร็จแล้วเราประกาศตัวแปร ชื่อว่า c เพื่อ|",
      "edit_duration": 295.842,
      "isForceout": false
    },
    {
      "message_id": 464,
      "editor_id": 1,
      "message_received": "ทำการคำนวณค่าพารามิเตอร์ 2 ตัวของเรา",
      "slice_count": 1,
      "slices": "ทำการคำนวณค่าพารามิเตอร์ 2 ตัวของเรา|",
      "edit_duration": 291.843,
      "isForceout": false
    },
    {
      "message_id": 465,
      "editor_id": 1,
      "message_received": "ก็คือเอา width",
      "slice_count": 1,
      "slices": "ก็คือเอา width|",
      "edit_duration": 287.843,
      "isForceout": false
    },
    {
      "message_id": 466,
      "editor_id": 1,
      "message_received": "เพราะสูตรการหาพื้นที่สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "เพราะสูตรการหาพื้นที่สี่เหลี่ยม|",
      "edit_duration": 283.843,
      "isForceout": false
    },
    {
      "message_id": 467,
      "editor_id": 1,
      "message_received": "กว้างคูณยาวนะ เพราะฉะนั้น เราอยากรู้พื้นที่สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "กว้างคูณยาวนะ เพราะฉะนั้น เราอยากรู้พื้นที่สี่เหลี่ยม|",
      "edit_duration": 279.843,
      "isForceout": false
    },
    {
      "message_id": 468,
      "editor_id": 1,
      "message_received": "เอากว้างไปคูณกับยาว เพราะฉะนั้น ก็ต้องเอาพารามิเตอร์ width",
      "slice_count": 1,
      "slices": "เอากว้างไปคูณกับยาว เพราะฉะนั้น ก็ต้องเอาพารามิเตอร์ width|",
      "edit_duration": 275.843,
      "isForceout": false
    },
    {
      "message_id": 469,
      "editor_id": 1,
      "message_received": "ตัวนี้เด็ก ๆ ดูนะ",
      "slice_count": 1,
      "slices": "ตัวนี้เด็ก ๆ ดูนะ|",
      "edit_duration": 271.843,
      "isForceout": false
    },
    {
      "message_id": 470,
      "editor_id": 1,
      "message_received": "เมื่อเราพิมพ์นี่ ให้เรา",
      "slice_count": 1,
      "slices": "เมื่อเราพิมพ์นี่ ให้เรา|",
      "edit_duration": 267.842,
      "isForceout": false
    },
    {
      "message_id": 471,
      "editor_id": 1,
      "message_received": "width w-i-d-t-h เพราะอย่างนี้ทำให้เรา",
      "slice_count": 1,
      "slices": "width w-i-d-t-h เพราะอย่างนี้ทำให้เรา|",
      "edit_duration": 263.843,
      "isForceout": false
    },
    {
      "message_id": 472,
      "editor_id": 1,
      "message_received": "พิมพ์พารามิเตอร์หรือตัวแปรที่เราสร้างไว้",
      "slice_count": 1,
      "slices": "พิมพ์พารามิเตอร์หรือตัวแปรที่เราสร้างไว้|",
      "edit_duration": 259.843,
      "isForceout": false
    },
    {
      "message_id": 473,
      "editor_id": 1,
      "message_received": "ไม่ผิดนะคะ แล้วใส่เครื่องหมายคูณ",
      "slice_count": 2,
      "slices": "ไม่ผิด|นะคะ แล้วใส่เครื่องหมายคูณ|",
      "edit_duration": 255.843,
      "isForceout": false
    },
    {
      "message_id": 474,
      "editor_id": 1,
      "message_received": "เครื่องหมาย คูณในที่นี้ก็คือเครื่องหมายดอ",
      "slice_count": 1,
      "slices": "เครื่องหมาย คูณในที่นี้ก็คือเครื่องหมายดอ|",
      "edit_duration": 252.833,
      "isForceout": false
    },
    {
      "message_id": 475,
      "editor_id": 1,
      "message_received": "ตัวแปรทางคณิตศาสตร์ของโปรแกรม",
      "slice_count": 1,
      "slices": "ตัวแปรทางคณิตศาสตร์ของโปรแกรม|",
      "edit_duration": 248.834,
      "isForceout": false
    },
    {
      "message_id": 476,
      "editor_id": 1,
      "message_received": "คอมพิวเตอร์เครื่องหมายคูณ ก็คือเครื่องหมายดอกจันนะคะ",
      "slice_count": 1,
      "slices": "คอมพิวเตอร์เครื่องหมายคูณ ก็คือเครื่องหมายดอกจันนะคะ |",
      "edit_duration": 244.833,
      "isForceout": false
    },
    {
      "message_id": 477,
      "editor_id": 1,
      "message_received": "แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วตามด้วย|",
      "edit_duration": 240.834,
      "isForceout": false
    },
    {
      "message_id": 478,
      "editor_id": 1,
      "message_received": "พารามิเตอร์ตัวที่ 2",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวที่ 2|",
      "edit_duration": 236.834,
      "isForceout": false
    },
    {
      "message_id": 479,
      "editor_id": 1,
      "message_received": "h รอสักพัก แล้วหาคำว่า \"height\" นะคะ",
      "slice_count": 1,
      "slices": "h รอสักพัก แล้วหาคำว่า \"height\" นะคะ |",
      "edit_duration": 232.833,
      "isForceout": false
    },
    {
      "message_id": 480,
      "editor_id": 1,
      "message_received": "h-e-i-g-h-t",
      "slice_count": 1,
      "slices": "h-e-i-g-h-t|",
      "edit_duration": 228.834,
      "isForceout": false
    },
    {
      "message_id": 481,
      "editor_id": 1,
      "message_received": "อาจจะพิมพ์ h-e ก็ได้ น่าจะขึ้น",
      "slice_count": 1,
      "slices": "อาจจะพิมพ์ h-e ก็ได้ น่าจะขึ้น|",
      "edit_duration": 224.834,
      "isForceout": false
    },
    {
      "message_id": 482,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ เจอตัวนี้ปุ๊บ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เจอตัวนี้ปุ๊บ|",
      "edit_duration": 220.833,
      "isForceout": false
    },
    {
      "message_id": 483,
      "editor_id": 1,
      "message_received": "คลิกเลย เพราะบางคนจะมีปัญหา เมื่อ",
      "slice_count": 2,
      "slices": "คลิกเลย |เพราะบางคนจะมีปัญหา เมื่อ|",
      "edit_duration": 216.833,
      "isForceout": false
    },
    {
      "message_id": 484,
      "editor_id": 1,
      "message_received": "ชื่อตัวแปรหรือพารามิเตอร์เริ่มยาวหรือยาก",
      "slice_count": 1,
      "slices": "ชื่อตัวแปรหรือพารามิเตอร์เริ่มยาวหรือยาก|",
      "edit_duration": 213.75,
      "isForceout": false
    },
    {
      "message_id": 485,
      "editor_id": 1,
      "message_received": "จะพิมพ์ผิด แล้วพอพิมพ์ผิด พอไป Run โค้ดมันจะเกิด",
      "slice_count": 1,
      "slices": "จะพิมพ์ผิด แล้วพอพิมพ์ผิด พอไป Run โค้ดมันจะเกิด|",
      "edit_duration": 209.75,
      "isForceout": false
    },
    {
      "message_id": 486,
      "editor_id": 1,
      "message_received": "Error",
      "slice_count": 1,
      "slices": "Error|",
      "edit_duration": 205.75,
      "isForceout": false
    },
    {
      "message_id": 487,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น ตัว Colab นะคะ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น ตัว Colab นะคะ |",
      "edit_duration": 201.749,
      "isForceout": false
    },
    {
      "message_id": 488,
      "editor_id": 1,
      "message_received": "ที่ดีเลย คือ เมื่อเราพิมพ์",
      "slice_count": 1,
      "slices": "ที่ดีเลย คือ เมื่อเราพิมพ์|",
      "edit_duration": 197.75,
      "isForceout": false
    },
    {
      "message_id": 489,
      "editor_id": 1,
      "message_received": "ตัวแรกขึ้นมา ตัวแปรตัวนั้นมันก็จะขึ้นมาให้",
      "slice_count": 1,
      "slices": "ตัวแรกขึ้นมา ตัวแปรตัวนั้นมันก็จะขึ้นมาให้|",
      "edit_duration": 193.75,
      "isForceout": false
    },
    {
      "message_id": 490,
      "editor_id": 1,
      "message_received": "เห็นนะคะ พอเราเห้นเราคลิกเลือกมันได้เลย",
      "slice_count": 1,
      "slices": "เห็นนะคะ พอเราเห้นเราคลิกเลือกมันได้เลย|",
      "edit_duration": 189.751,
      "isForceout": false
    },
    {
      "message_id": 491,
      "editor_id": 1,
      "message_received": "นะคะ เมื่อได้",
      "slice_count": 2,
      "slices": "นะคะ| เมื่อได้|",
      "edit_duration": 185.751,
      "isForceout": false
    },
    {
      "message_id": 492,
      "editor_id": 1,
      "message_received": "Statement เพื่อการคำนวณแล้ว",
      "slice_count": 1,
      "slices": "Statement เพื่อการคำนวณแล้ว|",
      "edit_duration": 182.661,
      "isForceout": false
    },
    {
      "message_id": 493,
      "editor_id": 1,
      "message_received": "ต่อไปเราจบ",
      "slice_count": 1,
      "slices": "ต่อไปเราจบ|",
      "edit_duration": 178.661,
      "isForceout": false
    },
    {
      "message_id": 494,
      "editor_id": 1,
      "message_received": "คำสั่งหรือ code ของ",
      "slice_count": 1,
      "slices": "คำสั่งหรือ code ของ|",
      "edit_duration": 174.661,
      "isForceout": false
    },
    {
      "message_id": 495,
      "editor_id": 1,
      "message_received": "นะคะ แล้วในบรรทัดต่อไป เราจะใช้",
      "slice_count": 1,
      "slices": "นะคะ แล้วในบรรทัดต่อไป เราจะใช้|",
      "edit_duration": 170.661,
      "isForceout": false
    },
    {
      "message_id": 496,
      "editor_id": 1,
      "message_received": "คำสั่งในการคืนค่าหรือ return value",
      "slice_count": 1,
      "slices": "คำสั่งในการคืนค่าหรือ return value|",
      "edit_duration": 166.662,
      "isForceout": false
    },
    {
      "message_id": 497,
      "editor_id": 1,
      "message_received": "โดยการพิมพ์คำว่า \"return\"",
      "slice_count": 1,
      "slices": "โดยการพิมพ์คำว่า \"return\"|",
      "edit_duration": 162.661,
      "isForceout": false
    },
    {
      "message_id": 498,
      "editor_id": 1,
      "message_received": "พิมพ์ด้วยตัวเล็กนะคะ",
      "slice_count": 1,
      "slices": "พิมพ์ด้วยตัวเล็กนะคะ |",
      "edit_duration": 158.661,
      "isForceout": false
    },
    {
      "message_id": 499,
      "editor_id": 1,
      "message_received": "ค่าที่เราต้องการให้แสดง หรือ...",
      "slice_count": 1,
      "slices": "ค่าที่เราต้องการให้แสดง หรือ...|",
      "edit_duration": 154.66,
      "isForceout": false
    },
    {
      "message_id": 500,
      "editor_id": 1,
      "message_received": "หรืออะไรก็แล้วแต่ ซึ่ง",
      "slice_count": 1,
      "slices": "หรืออะไรก็แล้วแต่ ซึ่ง|",
      "edit_duration": 150.662,
      "isForceout": false
    },
    {
      "message_id": 501,
      "editor_id": 1,
      "message_received": "ค่าที่เราต้องการให้มันแสดงหรือเห็นนี่ ก็คือ",
      "slice_count": 2,
      "slices": "ค่าที่เราต้องการให้มันแสดงห|รือเห็นนี่ ก็คือ|",
      "edit_duration": 146.648,
      "isForceout": false
    },
    {
      "message_id": 502,
      "editor_id": 1,
      "message_received": "ค่าของการที่เราคำนวณพื้นที่",
      "slice_count": 1,
      "slices": "ค่าของการที่เราคำนวณพื้นที่|",
      "edit_duration": 143.484,
      "isForceout": false
    },
    {
      "message_id": 503,
      "editor_id": 1,
      "message_received": "c นั่นเองนะคะ เพราะฉะนั้น return c ตามด้วย c",
      "slice_count": 1,
      "slices": "c นั่นเองนะคะ เพราะฉะนั้น return c ตามด้วย c|",
      "edit_duration": 139.485,
      "isForceout": false
    },
    {
      "message_id": 504,
      "editor_id": 1,
      "message_received": "ไม่มั่นใจก็คลิก c",
      "slice_count": 1,
      "slices": "ไม่มั่นใจก็คลิก c|",
      "edit_duration": 135.485,
      "isForceout": false
    },
    {
      "message_id": 505,
      "editor_id": 1,
      "message_received": "ที่มันขึ้นมาอย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "ที่มันขึ้นมาอย่างนี้นะคะ |",
      "edit_duration": 131.48,
      "isForceout": false
    },
    {
      "message_id": 506,
      "editor_id": 1,
      "message_received": "เหมือนเดิมนะคะ",
      "slice_count": 1,
      "slices": "เหมือนเดิมนะคะ |",
      "edit_duration": 127.484,
      "isForceout": false
    },
    {
      "message_id": 507,
      "editor_id": 1,
      "message_received": "เพื่อเป็นการเช็กโค้ดของเรา ก็คือกดตัว",
      "slice_count": 1,
      "slices": "เพื่อเป็นการเช็กโค้ดของเรา ก็คือกดตัว|",
      "edit_duration": 123.484,
      "isForceout": false
    },
    {
      "message_id": 508,
      "editor_id": 1,
      "message_received": "Play ที่เป็นรูปเหมือนเป็น",
      "slice_count": 1,
      "slices": "Play ที่เป็นรูปเหมือนเป็น|",
      "edit_duration": 119.484,
      "isForceout": false
    },
    {
      "message_id": 509,
      "editor_id": 1,
      "message_received": "Play Video Play Music อะไรพวกนี้ ให้มันเช็ก",
      "slice_count": 1,
      "slices": "Play Video Play Music อะไรพวกนี้ ให้มันเช็ก|",
      "edit_duration": 115.484,
      "isForceout": false
    },
    {
      "message_id": 510,
      "editor_id": 1,
      "message_received": "ว่า code ที่เราเขียนนี่",
      "slice_count": 1,
      "slices": "ว่า code ที่เราเขียนนี่|",
      "edit_duration": 111.483,
      "isForceout": false
    },
    {
      "message_id": 511,
      "editor_id": 1,
      "message_received": "ถูกต้องแล้วนะคะ มีใคร",
      "slice_count": 1,
      "slices": "ถูกต้องแล้วนะคะ มีใคร|",
      "edit_duration": 107.484,
      "isForceout": false
    },
    {
      "message_id": 512,
      "editor_id": 1,
      "message_received": "ขึ้น Error ไหมคะ",
      "slice_count": 1,
      "slices": "ขึ้น Error ไหมคะ |",
      "edit_duration": 103.484,
      "isForceout": false
    },
    {
      "message_id": 513,
      "editor_id": 1,
      "message_received": "ไม่มีนะคะ แสดงว่าเริ่มมีความชำนาญในการโค้ดแล้ว",
      "slice_count": 3,
      "slices": "ไม่มีนะคะ แสดงว่าเริ่มมีความชำนาญในการโค้|ด|แล้ว|",
      "edit_duration": 99.484,
      "isForceout": false
    },
    {
      "message_id": 514,
      "editor_id": 1,
      "message_received": "แล้วนี่คือ",
      "slice_count": 1,
      "slices": "แล้วนี่คือ|",
      "edit_duration": 96.97,
      "isForceout": false
    },
    {
      "message_id": 515,
      "editor_id": 1,
      "message_received": "การประกาศใช้ฟังก์ชัน หรือการสร้างฟังก์ชัน ทีนี้",
      "slice_count": 1,
      "slices": "การประกาศใช้ฟังก์ชัน หรือการสร้างฟังก์ชัน ทีนี้|",
      "edit_duration": 92.971,
      "isForceout": false
    },
    {
      "message_id": 516,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าเมื่อสร้างเสร็จแล้วนี่",
      "slice_count": 1,
      "slices": "บอกแล้วว่าเมื่อสร้างเสร็จแล้วนี่|",
      "edit_duration": 88.971,
      "isForceout": false
    },
    {
      "message_id": 517,
      "editor_id": 1,
      "message_received": "ไม่เห็นผลอะไรเลยใช่ไหม พอเรากด Play นี่",
      "slice_count": 1,
      "slices": "ไม่เห็นผลอะไรเลยใช่ไหม พอเรากด Play นี่|",
      "edit_duration": 84.971,
      "isForceout": false
    },
    {
      "message_id": 518,
      "editor_id": 1,
      "message_received": "เราต้องไปเรียกใช้งาน",
      "slice_count": 1,
      "slices": "เราต้องไปเรียกใช้งาน|",
      "edit_duration": 80.971,
      "isForceout": false
    },
    {
      "message_id": 519,
      "editor_id": 1,
      "message_received": "มันถึงจะแสดงไอ้ผลพวกนี้ออกมาได้",
      "slice_count": 1,
      "slices": "มันถึงจะแสดงไอ้ผลพวกนี้ออกมาได้|",
      "edit_duration": 76.971,
      "isForceout": false
    },
    {
      "message_id": 520,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น เราจะมาดูเนื้อหา",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น เราจะมาดูเนื้อหา|",
      "edit_duration": 72.971,
      "isForceout": false
    },
    {
      "message_id": 521,
      "editor_id": 1,
      "message_received": "ต่อไปนะคะ ก็คือ...",
      "slice_count": 2,
      "slices": "ต่อไปนะคะ |ก็คือ...|",
      "edit_duration": 68.971,
      "isForceout": false
    },
    {
      "message_id": 522,
      "editor_id": 1,
      "message_received": "ไม่สลับโหมดแล้วนะ",
      "slice_count": 1,
      "slices": "ไม่สลับโหมดแล้วนะ|",
      "edit_duration": 66.484,
      "isForceout": false
    },
    {
      "message_id": 523,
      "editor_id": 1,
      "message_received": "เดี๋ยวสลับไปสลับมา เราก็ เราก็แก้",
      "slice_count": 1,
      "slices": "เดี๋ยวสลับไปสลับมา เราก็ เราก็แก้|",
      "edit_duration": 62.484,
      "isForceout": false
    },
    {
      "message_id": 524,
      "editor_id": 1,
      "message_received": "ไม่ได้อีก เดี๋ยวเสียเวลาในการแก้โหมด",
      "slice_count": 1,
      "slices": "ไม่ได้อีก เดี๋ยวเสียเวลาในการแก้โหมด|",
      "edit_duration": 58.484,
      "isForceout": false
    },
    {
      "message_id": 525,
      "editor_id": 1,
      "message_received": "หน้าจอนะคะ",
      "slice_count": 1,
      "slices": "หน้าจอนะคะ |",
      "edit_duration": 54.484,
      "isForceout": false
    },
    {
      "message_id": 526,
      "editor_id": 1,
      "message_received": "ขอย่อให้มันพอดีหน่อย",
      "slice_count": 1,
      "slices": "ขอย่อให้มันพอดีหน่อย|",
      "edit_duration": 50.484,
      "isForceout": false
    },
    {
      "message_id": 527,
      "editor_id": 1,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค|",
      "edit_duration": 46.484,
      "isForceout": false
    },
    {
      "message_id": 528,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 529,
      "editor_id": 1,
      "message_received": "ก็จะเล็กไปอีกใช่ไหมถ้าย่อ แล้วสลับ",
      "slice_count": 1,
      "slices": "ก็จะเล็กไปอีกใช่ไหมถ้าย่อ แล้วสลับ|",
      "edit_duration": 38.485,
      "isForceout": false
    },
    {
      "message_id": 530,
      "editor_id": 1,
      "message_received": "โหมดเป็นยังไงนี่",
      "slice_count": 1,
      "slices": "โหมดเป็นยังไงนี่|",
      "edit_duration": 34.484,
      "isForceout": false
    },
    {
      "message_id": 531,
      "editor_id": 1,
      "message_received": "ขึ้นไหม ขึ้นอยู่ โอเค สลับได้",
      "slice_count": 1,
      "slices": "ขึ้นไหม ขึ้นอยู่ โอเค สลับได้|",
      "edit_duration": 30.486,
      "isForceout": false
    },
    {
      "message_id": 532,
      "editor_id": 1,
      "message_received": "นะคะ เมื่อกี้บอกแล้วว่าถ้าเรา",
      "slice_count": 2,
      "slices": "นะคะ เมื่อกี้บอก|แล้วว่าถ้าเรา|",
      "edit_duration": 26.485,
      "isForceout": false
    },
    {
      "message_id": 533,
      "editor_id": 1,
      "message_received": "ทำใน Colab เป็นการสร้างแล้วนะ ต่อมา",
      "slice_count": 2,
      "slices": "ทำใน Colab เป็นการสร้างแล้วนะ| ต่อมา|",
      "edit_duration": 23.024,
      "isForceout": false
    },
    {
      "message_id": 534,
      "editor_id": 1,
      "message_received": "เมื่อสร้างเสร็จแล้ว",
      "slice_count": 1,
      "slices": "เมื่อสร้างเสร็จแล้ว|",
      "edit_duration": 20.539,
      "isForceout": false
    },
    {
      "message_id": 535,
      "editor_id": 1,
      "message_received": "มันต้องเรียกใช้เสียก่อนนะคะ เราถึงจะรู้ว่าฟังก์ชันที่เราสร้าง",
      "slice_count": 1,
      "slices": "มันต้องเรียกใช้เสียก่อนนะคะ เราถึงจะรู้ว่าฟังก์ชันที่เราสร้าง|",
      "edit_duration": 16.539,
      "isForceout": false
    },
    {
      "message_id": 536,
      "editor_id": 1,
      "message_received": "มันใช้งานได้จริงไหมนะคะ",
      "slice_count": 1,
      "slices": "มันใช้งานได้จริงไหมนะคะ |",
      "edit_duration": 12.54,
      "isForceout": false
    },
    {
      "message_id": 537,
      "editor_id": 1,
      "message_received": "การเรียกใช้งานฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "การเรียกใช้งานฟังก์ชันนะคะ |",
      "edit_duration": 8.539,
      "isForceout": false
    },
    {
      "message_id": 538,
      "editor_id": 1,
      "message_received": "ก็คือในนี้",
      "slice_count": 2,
      "slices": "ก็คือ|ในนี้|",
      "edit_duration": 4.539,
      "isForceout": false
    },
    {
      "message_id": 539,
      "editor_id": 1,
      "message_received": "พอเราสร้างฟังก์ชันแล้วนะคะ เราต้องเรียกใช้งานมัน วิธีการเรียก",
      "slice_count": 3,
      "slices": "พอเราสร้างฟังก์ชันแล้วนะคะ |เราต้องเรียก|ใช้งานมัน วิธีการเรียก|",
      "edit_duration": 1.403,
      "isForceout": false
    },
    {
      "message_id": 540,
      "editor_id": 1,
      "message_received": "ใช้ ก็คือเราจะใช้ชื่อของ",
      "slice_count": 3,
      "slices": "ใช้| ก็คือเราWorldจะใช้ชื่อ'|ของ|",
      "edit_duration": 6.07,
      "isForceout": false
    },
    {
      "message_id": 541,
      "editor_id": 1,
      "message_received": "ฟังก์ชัน เห็นไหมคะ",
      "slice_count": 2,
      "slices": "ฟังก์ชัน เห็นไหมคะ| |",
      "edit_duration": 10.732,
      "isForceout": false
    },
    {
      "message_id": 542,
      "editor_id": 1,
      "message_received": "และส่ง อาร์กิวเมนต์",
      "slice_count": 1,
      "slices": "และส่ง |",
      "edit_duration": 8.031,
      "isForceout": false
    },
    {
      "message_id": 543,
      "editor_id": 1,
      "message_received": "อะไร เมื่อกี้มีพารามิเตอร์ มามี Argument อีก",
      "slice_count": 1,
      "slices": " Argument อะไร เมื่อกี้มีพารามิเตอร์ มามี Argument อีก|",
      "edit_duration": 23.963,
      "isForceout": false
    },
    {
      "message_id": 544,
      "editor_id": 1,
      "message_received": "Argument กับ Parame",
      "slice_count": 1,
      "slices": "Argument กับ Parame|",
      "edit_duration": 19.964,
      "isForceout": false
    },
    {
      "message_id": 545,
      "editor_id": 1,
      "message_received": "เดี๋ยวมีคำอธิบายนะคะ ว่า Argument",
      "slice_count": 3,
      "slices": "ter |เดี๋ยวมีคำอธิบายนะคะ ว่า| Argument|",
      "edit_duration": 15.96,
      "isForceout": false
    },
    {
      "message_id": 546,
      "editor_id": 1,
      "message_received": "ก็เป็นคำ ไม่ใช่คำ",
      "slice_count": 2,
      "slices": " ก็เป็นคำ| ไม่ใช่คำ|",
      "edit_duration": 18.449,
      "isForceout": false
    },
    {
      "message_id": 547,
      "editor_id": 1,
      "message_received": "เป็นค่าที่เราส่งเข้าไปในฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "เป็นค่าที่เราส่งเข้าไปในฟังก์ชันนะคะ |",
      "edit_duration": 16.92,
      "isForceout": false
    },
    {
      "message_id": 548,
      "editor_id": 1,
      "message_received": "ตอนที่เราใช้งานนะคะ",
      "slice_count": 1,
      "slices": "ตอนที่เราใช้งานนะคะ |",
      "edit_duration": 15.745,
      "isForceout": false
    },
    {
      "message_id": 549,
      "editor_id": 1,
      "message_received": "ส่วนพารามิเตอร์น่ะ คือ ตัวแปรที่เรากำหนด",
      "slice_count": 2,
      "slices": "ส่วนพารามิเตอร์น่ะ คือ| ตัวแปรที่เรากำหนด|",
      "edit_duration": 11.745,
      "isForceout": false
    },
    {
      "message_id": 550,
      "editor_id": 1,
      "message_received": "ในฟังก์ชันเพื่อรับค่า",
      "slice_count": 1,
      "slices": "ในฟังก์ชันเพื่อรับค่า|",
      "edit_duration": 12.905,
      "isForceout": false
    },
    {
      "message_id": 551,
      "editor_id": 1,
      "message_received": "เมื่อกี้พารามิเตอร์ที่เรามีตัวที่ 1 ชื่อว่า",
      "slice_count": 1,
      "slices": "เมื่อกี้พารามิเตอร์ที่เรามีตัวที่ 1 ชื่อว่า|",
      "edit_duration": 8.908,
      "isForceout": false
    },
    {
      "message_id": 552,
      "editor_id": 1,
      "message_received": "name นั่นคือตัวแปรที่เราใช้รับค่า",
      "slice_count": 2,
      "slices": " name |นั่นคือตัวแปรที่เราใช้รับค่า|",
      "edit_duration": 4.908,
      "isForceout": false
    },
    {
      "message_id": 553,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น Argument ก็คือชื่อที่เราจะพิมพ์เพื่อให้ตัวแปร",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น Argument |ก็คือชื่อที่เราจะพิมพ์เพื่อให้ตัวแปร|",
      "edit_duration": 3.558,
      "isForceout": false
    },
    {
      "message_id": 554,
      "editor_id": 1,
      "message_received": "มันรับค่านั่นเองนะคะ",
      "slice_count": 2,
      "slices": "มันรับค่านั่นเองนะคะ| |",
      "edit_duration": 2.773,
      "isForceout": false
    },
    {
      "message_id": 555,
      "editor_id": 1,
      "message_received": "มาดูตัวอย่างวิธีการเรียกใช้ฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "มาดูตัวอย่างวิธีการเรียกใช้ฟังก์ชันนะคะ |",
      "edit_duration": 12.861,
      "isForceout": false
    },
    {
      "message_id": 556,
      "editor_id": 1,
      "message_received": "มาดูตัวอย่างกันก่อน",
      "slice_count": 1,
      "slices": "มาดูตัวอย่าง|",
      "edit_duration": 8.861,
      "isForceout": false
    },
    {
      "message_id": 557,
      "editor_id": 1,
      "message_received": "การจะเรียกใช้ฟังก์ชันที่เราสร้างขึ้น ไม่ได้มี",
      "slice_count": 3,
      "slices": "การจะเรีย|กใช้ฟังก์ชันที่เราสร้างขึ้น| ไม่ได้มี|",
      "edit_duration": 8.761,
      "isForceout": false
    },
    {
      "message_id": 558,
      "editor_id": 1,
      "message_received": "อะไรพิศดาลเลยเพียงแต่เราพิมพ",
      "slice_count": 2,
      "slices": "อะไรพิศดาลเลย|เพียงแต่เราพิมพ|",
      "edit_duration": 7.355,
      "isForceout": false
    },
    {
      "message_id": 559,
      "editor_id": 1,
      "message_received": "ชื่อฟังก์ชันนั้น แล้วตามด้วย",
      "slice_count": 3,
      "slices": "์|ชื่อฟังก์ชันนั้น| แล้วตามด้วย|",
      "edit_duration": 7.346,
      "isForceout": false
    },
    {
      "message_id": 560,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ตามด้วย Argument",
      "slice_count": 4,
      "slices": "เห็น|ไหมคะ |ตามด้วย |Argument|",
      "edit_duration": 7.049,
      "isForceout": false
    },
    {
      "message_id": 561,
      "editor_id": 1,
      "message_received": "ในที่นี้ ก็คือ",
      "slice_count": 2,
      "slices": "ในที่นี้ |ก็คือ|",
      "edit_duration": 7.35,
      "isForceout": false
    },
    {
      "message_id": 562,
      "editor_id": 1,
      "message_received": "ชื่อเพราะในวงเล็บนี่",
      "slice_count": 2,
      "slices": "ชื่อ|เพราะในวงเล็บนี่|",
      "edit_duration": 4.596,
      "isForceout": false
    },
    {
      "message_id": 563,
      "editor_id": 1,
      "message_received": "ิสิ่งที่เป็นตัวแปรชื่อว่า name นะคะ พารามิเตอร์",
      "slice_count": 4,
      "slices": "ิสิ่ง|ที่เป็นตัวแปรชื่อว่า name |นะคะ |พารามิเตอร์|",
      "edit_duration": 2.295,
      "isForceout": false
    },
    {
      "message_id": 564,
      "editor_id": 1,
      "message_received": "น่ะชื่อว่า name แล้วพอเราเรียกใช้นี่",
      "slice_count": 4,
      "slices": "น่ะชื่อว่า |name |แล้วพอเรา|เรียกใช้นี่|",
      "edit_duration": 3.893,
      "isForceout": false
    },
    {
      "message_id": 565,
      "editor_id": 1,
      "message_received": "ก็คือเราพิมพ์ชื่อฟังก์ชันนั้น แล้วตามด้วยค่า",
      "slice_count": 3,
      "slices": "ก็คือเราพิมพ์ชื่อฟังก์ชันนั้น| แล้วตาม|ด้วยค่า|",
      "edit_duration": 7.376,
      "isForceout": false
    },
    {
      "message_id": 566,
      "editor_id": 1,
      "message_received": "ที่เราจะให้",
      "slice_count": 1,
      "slices": "ที่เราจะให้|",
      "edit_duration": 6.005,
      "isForceout": false
    },
    {
      "message_id": 567,
      "editor_id": 1,
      "message_received": "มันเก็บเลยนะ นะคะ ลองดูนะคะ",
      "slice_count": 4,
      "slices": "มันเก็บเลยนะ| นะคะ |ลองดูนะ|คะ |",
      "edit_duration": 2.005,
      "isForceout": false
    },
    {
      "message_id": 568,
      "editor_id": 1,
      "message_received": "ลองเลย ลองเลย เพื่อให้เห็นภาพ",
      "slice_count": 1,
      "slices": "ลองเลย ลองเลย เพื่อให้เห็นภาพ|",
      "edit_duration": 2.43,
      "isForceout": false
    },
    {
      "message_id": 569,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 570,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 571,
      "editor_id": 1,
      "message_received": "หรือมันช้า พอ... พอสลับมา Colab มันจะช้า",
      "slice_count": 3,
      "slices": "หรือมันช้า พอ... พอสลับมา ...|Colab |มันจะช้า|",
      "edit_duration": 1.791,
      "isForceout": false
    },
    {
      "message_id": 572,
      "editor_id": 1,
      "message_received": "นิดหนึ่งหรือ ไม่สลับ",
      "slice_count": 1,
      "slices": "นิดหนึ่งหรือ ไม่สลับ|",
      "edit_duration": 4.651,
      "isForceout": false
    },
    {
      "message_id": 573,
      "editor_id": 1,
      "message_received": "อีกแล้วนะ อะไรนะ",
      "slice_count": 2,
      "slices": "อีกแล้วนะ |อะไรนะ|",
      "edit_duration": 1.661,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 1,
      "slices": "ะดด|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 574,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 575,
      "editor_id": 1,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 576,
      "editor_id": 1,
      "message_received": "โอเค เรา",
      "slice_count": 1,
      "slices": "โอเค เรา|",
      "edit_duration": 14.679,
      "isForceout": false
    },
    {
      "message_id": 577,
      "editor_id": 1,
      "message_received": "ก็จะต้องสลับกันอย่างนี้นะคะ นี่นะ เราไปประกาศไปแล้วนี่",
      "slice_count": 1,
      "slices": "ก็จะต้องสลับกันอย่างนี้นะคะ นี่นะ เราไปประกาศไปแล้วนี่|",
      "edit_duration": 10.679,
      "isForceout": false
    },
    {
      "message_id": 578,
      "editor_id": 1,
      "message_received": "นี่คือฟังก์ชันเวลาเรียกใช้",
      "slice_count": 1,
      "slices": "นี่คือฟังก์ชันเวลาเรียกใช้|",
      "edit_duration": 6.676,
      "isForceout": false
    },
    {
      "message_id": 579,
      "editor_id": 1,
      "message_received": "ไม่ได้มีอะไรพิสดารเลยนะคะ ใส่ Hashtag ก่อน",
      "slice_count": 2,
      "slices": "ไม่ได้มีอะไรพิสดารเลยนะคะ ใส่ Hashtag |ไม่ได้มีอะไรพิสดารเลยนะคะ ใส่ Hashtag ก่อน|",
      "edit_duration": 2.677,
      "isForceout": true
    },
    {
      "message_id": 580,
      "editor_id": 1,
      "message_received": "เพื่อจะให้รู้ว่าตรงนี้เป็นส่วนของ",
      "slice_count": 1,
      "slices": "เพื่อจะให้รู้ว่าตรงนี้เป็นส่วนของ|",
      "edit_duration": 2.905,
      "isForceout": true
    },
    {
      "message_id": 581,
      "editor_id": 1,
      "message_received": "เราเรียกการใช้ฟังก์ชันน",
      "slice_count": 1,
      "slices": "เราเรียกการใช้ฟังก์ชันน|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 582,
      "editor_id": 1,
      "message_received": "ใส่เครื่องหมา chap หรือ hahtag",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมา chap หรือ hahtag|",
      "edit_duration": 1.485,
      "isForceout": true
    },
    {
      "message_id": 583,
      "editor_id": 1,
      "message_received": "อันนี้คือคอมเมนต์น",
      "slice_count": 1,
      "slices": "อันนี้คือคอมเมนต์น|",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}