Accuracy : 86.12%
Insertion : 602
Deletion : 1660
Substitution : 531
Correction : 17926
Reference tokens : 20117
Hypothesis tokens : 19059

(อาจารย์สุธิรา)วันนี้นะคะจะมาพาทำA(แ)pp(ป)อีกตัวหนึ่งที่ใช้วิธีการเแ(-ี)ล(ก)ว่าอะไรก็คือh(เ)ดี๋undr(ย)ed(ๆ)ยกตัวอย่างนะคะเป็นแอปนAppไว(ะ)-้ไว้ว-่ป(-้)เขียนน่ะก็คือจะมีเหมือนสีให้เลือกนะคะเป็นแApp(อป)ลักษณะนี้มีสีแล้วก็มีขนาดของหัวแรงนะคะเราจะมากำหนดขนาดหัวแปล(ร)งแล้วก็กำหนดสีเพื่อให้ใช้เขียนได้วาดได้นะคะหลักการก่อนอื่นเปิดThunkableนะคะแล้วให้เด็กๆสร้างProjectใหม่ของเด็กๆน่ะก็คือไปที่c(C)reateNewApcc(p)ountนะคะคลิกc(C)reateNewApcc(p)ountชื่อหาให้ตั้งชื่อว่า"Drawing"d(D)rawingแปsน(ล)-่าป(ก)น(ร)วาดน่ะนะคะD-r-a-w-i-n-gBR(Dr)aW(w)ingแล้วก็เลือกc(C)ata(e)goryเป็นEducationก็ได้การศึกษาเ(ะ)หา(คะ)ทำเป็นEducationนะคะตั้งชื่อเสร็จแล้วก็กดc(C)reateได้เลยนะคะของเด็กๆน่ะการศึกษาเลือกหมวดCategoryเป็นEducationของเด็กๆสร้างใหม่เลยนะคะของแม่จะใช้ตัวเดิมเพราะว่าUpgอัป(r)aดต(de)แล้วมันต้องเสียสตางค์เราก็ไม่อยากเสียสตางค์เราจะใช้ตัวเดิมในหน้าScreenshotนะคะc(C)omponentที่เราจะใช้1.มmi(-ี)Buttracles(on)นะคะเรา(ล้ว)ก็มีSไ(l)ideลเดอ(r)ร์แล้วก็อีกตัวหนึ่งชื่อว่าc(C)anvasนะคะก็คือผ้าใบหลักการก็คือเราจะมีปุ่มสีสำหรับเลือกสีอยู่ด้านบนโดยใช้ปุ่มนะคะเป็นตัวสร้างปุ่มสีแล้วก็มีส(S)lideไลเดอ(r)ร์อยู่ด้านล่างSlสไล(i)derเดอร์ใช้เพื่อเพิ่มขนาดของหัวหัวตัวเขียนเรานั่นเองนะคะและสุดท้ายCanvasCanvaเรา(sจะ)อยู่ตรงก-ั(ล)นว่งCanvasก็คือผืนผ้าใบหรือพื้นที่สำหรับในการวาดหรือเขียนนั่นเองนะคะตัวแรกที่เราจะใส่เข้าไปในs(S)creenในหน้าA(แ)pp(ป)ของเรานะคะตัวแรกเลยก็คือส(S)liไลเ(d)eอ(r)ร์คลิกที่ส(S)lideไลเดอ(r)ร์นะคะอยู่ตรงi(I)nputลูกอยู่ตรงหมวดi(I)nput-ันนี้ไปที่หมวดi(I)nputก่อนInputนะคะหาSliderอันที่2เหช่(-็น)ไหมคะInputเห็นไหมมันจะมีหมวดของมันนะในComponentแต่ละตัวของเราน่ะเราจะมีทั้งหม-ูนป๊(ะค)ะหมวดแรกBasicหมวดที่2Dataหมดที่3Inputหมดที่4Mediมีเบ-ี(a)ยร์แล้วก็บ(ม)ช(ด)ที่5EmbMB(ed)ตอนนี้ให้ไปที่Componentที่อยู่ในหมวดที่3i(I)nputนะคะแล้วเลือกs(S)liderComponentตัวที่2นะคะs(S)liderเอามาวางด้านล่างลูกเราจะได้แถบเครื่องมือที่เป็นรูปอย่างนี้มีสีน้ำเงินอย่างนี้นะคะเด็กๆขยายให้มันเกือบเต็มจอหน่อยเด้อขยายพื้นที่ให้น้องเกือบเต็มจออย่างนี้นะคะโอเคไหมใครยังไม่ได้s(S)liderตัวนี้ได้หรือยังตอนนี้ได้หรือยังคลิกที่ComponentInputสไล(S)lidเดอร์(er)แล้วลากไปวางดูนะคะตอนนี้มาที่Componentที่ชื่อว่าInputเห็นไหมอันที่3นี่แล้วเลือกs(S)liderที่อยู่ตัวที่2กดเมาส์ค้างแล้วลากมาวางอย่างนี้นะคะเอาตัวเดียวนะแล้วจัดขนาดโดยการขยายให้มันเกือบเต็มจอน่ะค่ะแต่ไม่ต้องเต็มนะเว้นขอบไว้นิดหนึ่งอย่างนี้นะคะเห็นไหมเว้นซ้ายกับขวานิดหนึ่งให้เกือบเต็มทีนี้สิ่งที่เราจะต้องมากำหนดให้Sliderก็คือกำหนดค่าเริ่มต้มันไม่ควรจะมาอยู่ที่ตรงกลางอย่างนี้มั-ึกข(อ)ง(ก)-้(ม)มันจะต้องมาอยู่ที่ค่าเริ่มต้นแล้วก็ค่าสูงสุดของจำนวนที่มันจะs(ส)ไลlide(ด์)ได้ไปจนถึงนะด้านหลังสุดนะคะคลิกที่s(S)liderของเราแล้วมาดูที่เห็นไหมProperti(y)esProperti(y)esที่อยู่ขวามือเห็นไหมคะให้เด็กๆมาที่นี่v(V)alueValueLe(Ra)ngt(e)hเห็นหรือยังว(ต)-ัแรกMinMinก็คือค่าต่ำสุดคือ0นะคะMaxค่าสูงสุดให้พิมพ์ค่าสูงสุดจนมันมาถึงอันหลังสุดนี-่(-้)มันจะอยู่ที่ประมาณ200200250นะเอาให้สัก250ค่ะแล้วก็ค่าv(V)alueเห็นไหมคะv(V)alueตัวบนสุดกำหนดค่าValueเริ่มต้นที่0ค่ะใส่0นะคะในsliderProperti(y)esหรือคุณสมบัติที่เราจะต้องกำหนดคือ1ช่องVaวลู(lue)ใส่0Stepนี่คือ1คือให้มันเพิ่มทีละ1ถ้าเราอยากให้มันเพิ่มมากกว่านี้เราก็แก้ได้ทีหลังนะคะแต่ค่าต่ำสุดคือ0ก็คือให้มันเริ่มจากศูนย0(-์)ก็คือเริ่มต้นที่ตำแหน่งมุมซ้ายนะคะและสูงสุด250ก็คือมันจะเลื่อนมาได้จนถึงด้านหลังสุดนะคะก็คือเลื่อนขนาดไอ้ตัวนี้s(S)liderนี่มาได้ถึง250เร(พอ)ได้ส่วนของs(S)liderแล้วนะคะส่วนต่อไปที่เราจะทำก็คือส่วนของปุ่มที่จะเป็นปุ่มสำหรับสีน-่ะค-่ะดเลือกสีนั้นสีนี้นะคะหลักการง่ายๆให้เราเลือกc(C)omponentที่ชื่อว่าBasicเลือกComponentแรกBo(u)ttonอันแรกเลยลากมาวาง1อันเอาแค่อันเดียวก่อนนะลูกมันจะมีคำว่า"Button"อยู่ตรงกลางให้เด็กๆไปที่ฝั่งPropertyเห็นi(ไ)es(ม)ที่มันจะมีช่องนี้ชื่อมันนี่ลบออกค่ะลบคำว่าButtonที่อยู่ตรงนี้ออกเหช่(-็น)ไหมจะได้แผ่(ถบ)อย่างนี้เราต้องการเป็นลักษณะกลมๆเพราะฉะนั้นเราย่นขอบมันเข้าไปวงกลมขนาดนี้เห็นไหมคะได้ไหมสีแรกหลักการง่ายๆเราเลือกจากไอ้นี่เลยลูกเห็นไหมส(ฝ)-ั่งสีตามค่าสีเลยสีแรกคือสีอะไรสีแดงใช่หรือเปล่าสีแดงหรือสีส้มส้ม-้(ะ)กันส้มออกโทนส้มจะเอาสีส้มนะคะเป็นสีที่1ได้กลมๆอันแรกแล้วเราอยากให้มันได้ขนาดเท่าๆกันเพราะฉะนั้นเรากดที่เห็นไหมคะตรงProperti(y)esส่วนหัวที่มีจุด3จุดเลือกDuplicateทำซ้ำทำซ้ำแล้วกดที่ตัวนั้นแล้วลากออกมา1อันเห็นไหมทำซ้ำแล้(ต่)เราไปเปลี่ยนอะไรคะเปลี่ยนสีที่2เมื่อกี้แดงแล้วก็เป็นม(ถ)-ัน(ด)มาก็คือเหล-ืองใช่หร-ือเปค(ล)-่าลูกเราอยากได้สีเหลืองหน้าสีเหลืองนะคะเหมือนเดิมค่ะทำให้ครบอะไรไล่สีก-่(-ั)นนะเด็กๆมีแดงเหลืองเขียวน้ำเงินม่วงเอ้ยไม่ใช่แดงสิอันแรกส้มนะส้มแล้วก็ม-ั(า)เหลืองแล้วก็มาเขียวแล้วก็ฟ้าน้ำเงินม่วงชมพูแล-้ะ(ว)สุดท้ายแดงนะคะทำทำต่อค่ะเด็กๆทำต่อDuplicateต่อเหมือนเดิมทำซ้ำอีกครั้งหนึ่งอุ้ยเวลากดระวังนะคะมันจะลากขยายเราอยากได้ขนาดมันเท่าเดิมถ้าขนาดมันไม่เท่าเดิมเดี๋ยวเราลบทิ้งก่อนเอาใหม่เราก็กดโดนที่Duplicateใหม่นะคะเราจะได้ไม่ต้องไปแก้Sizข(e)มันใหม-่น-่เราแค่ไปเปลี่ยนตรงสีแล้วก็ลาก-้องออกไปแล้วก็เปลี่ยนสีเป็นเขียวแล้วก็เหมือนเดิมทำซ้ำสีถัดไปนะคะDuplicateซ้ำแล้วก็ลากออกไปเขียวแล้วะไรต่อว(ะ)-่าเขียวฟ้าฟ้าขอฟ้าแบบตระ...(กูล)ฟ้าโอเคฟ้าแล-้(ะ)ก็น้ำเงินดูการจัดแนวนะเห็นไหมมันจะมีเส้นสีขึ้นมานะเราจะได้เห็นว่ามันอยู่ในแนวเดียวกันหรือเปล่าน้ำเงินนะคะต่อไปสีน้ำเงินน้ำเงินเราก็น้ำเงินแล้วก็Duplicateเพิ่มน้ำเงินแล้วก็ม่วงม่วงแล้วก็สีอะไรเอ่ยสีอะไรเอ่ยชมพูสีสุดท้ายแล้วนะคะสีสุดท้ายสีสุดท้ายคือสีแดงแดงๆๆๆนี่ทีนี้มีสีแล้วทีนี้เผื่อจะลบม่(-ึก)ออกไหมเราจะลบน้องออกน-่เราหารูปยางลบมาใส่แทนแล้วกันนะคะเพราะอะ(-ั)นนี้เป็นปุ่มสีนะยางลบนะคะยางลบหาภาพยางลบเราอยากได้ภาพที่เป็นภาพวาดเราก็เติมด้วยV(v)ectorเข้าไปขอเอารูปนี้แล้วกันเอารูปนี้แล้วกันนะคะหรือจะเอารูปอื่นอยากได้ยางลบสีอะไรเลือกเอานะเด็กๆให้เห็นว่าถ้าเลือกปุ่มนี้มันจะเป็นลบน่ะจะให้มันลบออกนะคะเอาล่ะว้าเอาอันนี้แหละนะจะเอาสีนี้แหละขอบันทึกรูปภาพเป็นอัน(ส่ใ)-ี้Pictureยางลบชื่อยางลบภาษาอังกฤษก็คือEraserนะคะee(EE)-r-a-s-e-rแล้วขอปุ่มเพิ่มข(พ)อทำซ้ำไ(S)izซซ-์(e)มันจะได้เท่ากันแต่เราจะไม่ใส่สีเราจะเปลี่ยนดูนะคร(ะ)-ับวิธีการเอาภาพเข้ามาใส่แทนBackgroundคลิกที่คำว่าBackgroundเลือกเป็นi(I)mageแทนเห็นไหมBackgroundแล-้ะ(ว)เลือกImageนะคะImageแล้วให้เราคลิกที่NoFa(i)leSours(c)eนี่เห็นไหมเลือกUploadFiกอัปโหลดไฟล(le)-์เหมือนเดิมวิธีการเอาภาพเข้าจำได้นะเหมือนเดิมนะคะใ(เ)-็นไ-้(ห)ได้รูปยางลบแล้วนะคะตึ๊ดๆๆเดี๋ยวจะเดินดูนะคะว่าใครทำสีแล-้(ะ)ก็ยังลบครบแล้วนะคะไม่อย่างนั้นเดี๋ยวเราทำตัวอื่นต่อไม่ได้นะคะต้องทำตัวนี้ให้ได้ก่อนนะคะเพราะเป็นตัวหลักสำคัญจัดจัดให้สวยงามเมื่อกี้ตำแหน่งไม่สวยจัดใหม่จัดวางให้สวยงามนะลูกบางคนทำขนาดใหญ่เกินไปนะคะลดขนาดได้นะลูกวิธีการดูนะคะถ้าเราทำไปแล้วขนาดไม่เท่ากันนี่เด็กๆเช็กที่ตำแหน่งนี้ลูกสมมติเอารูปแรกเป็นหลักนะเห็นไหมตรงl(L)ayoutของProperti(y)esนี่ตรงl(L)ayoutเห็นไหมคะให้เด็กๆดูที่ตำแหน่งWww(W)ก็คือWidthWidtYY(h)นั่นก็คือความกว้างแล้วกอ(-็)ดูที่ตำแหน่งตัวHHก็คือHeigาย(ht)ก็คือความสูงนะคะถ้าเราอยากให้มันเท่ากันเช่นกว้างสูงเท่ากันก็อันนี้32เพราะฉะนั้นHeightเราก็ใส่32ตัวอื่นเราก็ทำSizeเดียวกันก็ค-ิดต(กล)งไปแล้วก็มาคลิกที่W32แก้ให้เท่ากันมันก็จะได้ขนาดของปุ่มเท่าๆกันทุกอันเลยนะคะมาแก้ที่ตำแหน่งนี้ได้นะลูกแก้ความกว้างละ(-ับ)ความสูงของมันw(W)idte(h)กับHeightแค่นั้นเองไ(S)izซซ-์(e)จะเท่ากันเป๊ะเลยถ้าใครทำแล้วไม่เท่ากันน่ะเราเช็กได้นะคะว่าขนาดเรามันเท่ากันไหมเห็นไหมคะถ้าไม่เท่าเราก็แก้ได้อยากให้มันเท่ากันมันจะได้ดูสวยสวๆ(ย)นะคะทำงานก็ทำทั้งทีก็ทำให้มันสวยๆแล้วก็ดูตำแหน่งการจัดวางบอกทุกครั้งพอเวลาเราจัดมันจะมีเส้นสีชมพูขึ้นมาเห็นไหและ(ม)แนวเดียวกันมันก็จะขึ้นระนาบให้ดูว่าอยู่ในแนวเดียวกันแล้วนะอย่างนี้นะคะนี่เห็นไหมมันจะเป็นอย่างนี้เลยโอเคเมื่อกี้ไปเดินสำรวจมาแล้วเด็กๆได้เกือบ.(…)..ได้ครบหมดแล้วล่ะทีนี้เรามาเพิ่มนะคะองค์ประกอบที่เราจะเพิ่มอยู่ที่c(C)ompar(on)tmentนะคะมาที่แถบเครื่องมือทางซ้ายมือนะคะComponentที่ชื่ออะไรนะCanvasCanvasอยู่อยู่ตัวComponentสุดท้ายนะคะEmbedเลือกอันที่3123Canvasเห็นไหมรูปเหมือนผ้าใบนี่ค่ะคลิกค้างแล้วเอาไปวางพื้นที่ที่เราจะทำก็คือเด็กๆเห็นนะนี่ตั้งแต่ขอบสีข้างบนลงมาจนถึงตรงนี้เห็นไหมคะให้ลักษณะกรอบผืนผ้าใบเราอยู่ตรงพื้นที่นี้เห็นหรือเปล่าเห็นหรือยังเอ่ยนี่ถ้าใครเลือกถูกอันCanvasมันจะมีตัวหนอนโผล่ขึ้นมาแบบนี้นะคะเจ้าหนอนแดงD(R)eadw(W)ormเลือกCanvasนะคะฉ(C)anva-ันว่า(s)แล้วปรับขนาดให้เท่ากับที่แม่วางไว้ก็คือให้เกือบเต็มกรอบแต่ไม่เกินแถบสีแบ(กั)บแถบSliderของเราเวลาจัดนะลูกสังเกตว่าเห็ใช-่(น)ไหมตรงนี้แม่ไม่ได้เอามาทับไอ้ตัวส่วนนี้มันจะมีขอบของมันนะดูนะคะเพราะถ้าเด็กๆไปทับกั-่า(ะ)นี่พอไปวางทับน่ะเดี๋ยวมันจะใช้มันจะใช้ไอ-้พวกนี้ไม่ได้ม่(-ึก)ออกนะคะเพราะฉะนั้นถึงได้บอกว่าเหลือพื้นที่ให้แต่ละส่วนด้วยนะคะแต่ละกรอบเหมือนตรงนี้แม่ก็ไม่ได้เอาไปทับข้างบนเห็ไหมนะคะเราแบ่งสัดส่วนดีๆแบ่งดีๆนะคะกรอบทำแต่ไม่ถึงกับทำเต็มก็มีพื้นที่ไป(-้)นิดหนึ่งอย่างละนิดอย่างละหน่อยโอเคส่วนใครที่ได้Canvasมาแล้วเด็กๆเห็นตัวหนอนอันแรกไหมคะตัวแรกคลิกที่ตัวหนอนอันแรกแล้วคลิกถังขยะเราลบออกค่ะเราไม่ต้องการไอ้รูปตัวหนอนนี้มาโชว์นึกออกไหมเราต้องการแคบ(-่)ผืนผ้าใบเฉยๆนะคะอะไรขึ้นมาเตือนเยอะแท้เสร็จแล้วคลิกกลับไปที่Canvasเรานะคะเด็กๆนี่นะคะเจ้าหนอนต้องหายไปนะเราเอาแค่ตัวผืนผ้าใบเปล่าใครยังทำหนอนหายไปไม่ได้คลิกเข้าไปที่ตรงนี้แล้วมันจะมีม(-้)าแต่เดิมนี่มันจะมีหนอนวางอยู่นะคะแล้วลบออกแค่นั้นเองโอเคนะคะทุกคนได้…ได้แล้วนะคะตอนนี้เด็กๆจะมีองค์ประกอบของ...ทำไมไม่เข้ามาใจเย็นๆอ้าวเครื่องค้างไปสิจ๊ะโอเคแหม-่ดูนะคะเราจะมีปุ่มสี-้ะ(ว)นะด็กๆนะแล้วก็มีตัวs(S)lider(-ั)Slidาดสไล(e)rเดอร์เนี่สำหรับเพิ่มขนาดของหัวพู่กันหรือหัวดินสออะไรก็แล้วแต่นะคะแล้วก็ตัวCanฉันว(v)a-่า(s)นี้นะคะไว้เป็นพื้นที่สำหรับวาดทีนี้ตรงCanvasเดี๋ยวเรามากำหนดค่าตรงนี้นะคะให้เด็กๆคลิกเข้าไปที่ดูนะคะเด็กๆจะเห็นCanvasใช่ไหมคลิกเข้าไปในCanvasค่ะที่Componentเราเห็นไหมคะแล้วคลิกที่Stag8(e)1ตรงProperti(y)esจะต้องขึ้นคำว่าStaTo(g)euc(1)แล้วเลื่อนไปที่ตำแหน่งท(ข)-้องd(T)ouchDrak(w)ingเห็นไหมคะเห็นหรือยังเปิดเราต้องเปิดTouchDrawพัด(i)nม(g)นะคะเลื่อนเปิดตรงนี้ตำแหน่งนี้เห็นหรือเปล่าลูกใครหาตำแหน่งนี้ไม่เจอเด็กๆต้องเข้าไปที่SP(t)ageนะคะในCanvasก่อนเห็นไหม-ี่Canvasมันจะมีซ่อนอยู่นี่ถ้าเราไม่คลิกนี่มันจะไม่เห็นคำว่าs(S)tat(g)eขึ้นมาใช่ไหมคะเด็กๆค-ิด(ก)เข้าไป1ครั้งs(S)tageมันจะขึ้นมารา(อS)ะstat(g)eขึ้นมาเด็กคลิกที่s(S)tat(g)eนะคะแล้วมาเลือกt(T)ouchd(D)rawingแต่เดิมt(T)ouchd(D)rawingมันจะเป็นปิดไว้อยู่เป็นสีเทาอย่างนี้เราต้องเปิดมันนะคะเพื่อใช้งานTouchDp(r)asswiord(ng)ให้เป็นสีน้ำเงินขึ้นเปิดค้างไว้เดี๋ยวจะไปเดินดูว่าใครยังไม่เปิดTouchDrawingโอเคนะคะพร้อมจะเขียนโค้ดหรือยังเด็กๆถ้าพร้อมแล้วเตรียมพร้อมนะคะเรากลับไปที่Screenของเราค่ะทีนี้นะคะแล้วเลือกBlocksเลือกScreenก่อนนะแล้วมาเลือกBlocksนะคะทีน-ีนี-้Blocล็อคเ(k)นี้เด็กๆดูนะคะมันจะอยู่ที่ชื่อว่าAdvanceเด็กๆต้องไปที่Advanceลูกไปที่b(B)lockล่างสุดเลยa(A)dvanceเห็นไหมคะแล้วก็เลือกa(A)nycomponenta(A)nycomponentนะคะคลิก1ครั้งใช่ๆอยู่ที่Advanceนะลูกอยู่ที่Advanceเห็นไหมคะอยู่ที่Blocksตัวสุดท้ายที่ชื่อว่าAdvanceตั(หม)สุดท้ายAdvancedแล้วก็อยู่ที่อันสุดท้ายด้วยAnycomponentนะคะหลักการของเราเดี๋ยอาจจะ(ว)ให้ดูหน้าDesignก็คือเมื่อเราเปิดหน้าApp(แอป)ขึ้นมานะแล้วสิ่งที่เราจะสามารถทำได้ก็คือถ้ากดปุ่มใช่ไหมถ้ากดปุ่มสีเราก็จะเขียนสีนี้ได้นึกออกนะมันก็จะเขียนไปตามสีก็คือให้ปุ่มทุกปุ่มนี่มันทำงานทำงานแล้วทำอย่างไรปุ่มนี้ล(ะ)-้วทำอย่างไรก็ให้นึกถึงว่าถ้ากดสีส้มเวลาเราวาดออกมามันก็ต้อว่า(ง)เป็นสีส้มถูกไหมคะถ้ากดสีเหลืองเวลาวาดก็ต้องเป็นสีเหลืองกดสีไหนไม่-่ออกมาเป็นสีนั้นแต่ถ้ากดปุ่มลบลืมเดี๋ยวจะงงเด็กๆมาที่หน้าDesignก่อนลูกแป๊บหนึ่งกลับมาที่หน้าDesignก่อนให้เราเลือกที่ปุ่มที่เป็นรูปยางลบของเราน่ะค่ะแล้วเราไปตั้งชื่อให้น้องใหม่ก่อนไม่เอาBo(u)ttom(n)8ให้รู้ไปเลยว่าปุ่มนี้เป็นย-ั(า)งลบเห็นไหมคะคลิกเข้าไปที่ตรงตำแหน่งชื่อมันแล้วก็แก้ชื่อเป็นEraserE-r-a-s-e-rนั่นก็คือถ้าเรากดปุ่มลบนะมันก็จะต้องลบไอ้สิ่งที่อยู่ในหน้าในผืนผ้าใบเรานี่ออกไปนะคะแก้เป็นEraserนะคะตัวอื่นไม่ต้องแก้เพราะจิ้มตามสีก็ออกตามสีนั้นว่าอย่างนั้นเถอะนะคะเพราะเราใส่ค่าให้เข้าไปแล้วเรียบร้อยแล้วด้วยคลิกนะคะที่ปุ่มสุดท้ายที่เป็นรูปยางลบและชื่อปุ่มจะต้องขึ้นว่าe(E)raserโอเคพร้อมไปที่การเขียนCodingไปที่Blocksของเราแล้วนะคะคลิกที่Screenของเราค่ะคลิกScreenแล้วก็เลือกBlockนะคะไปที่C-ำ(o)mponว่าน-ั(e)n-้น(t)Advanceตัวสุดท้ายเลือกAnyComponentBlocksที่เราจะเลือกก็คือเมื่อเห็นไหมคะAnyButtonปุ่มใดๆคลิกปุ่มใดๆโดนกดนี่ดู(Do)ให้ทำอะไรเราจะเลือกตัวนี้ออกมาBlเอา(o)c-ั(k)-ี้ออกมาเพราะในb(B)lockนี้มันบอกไว้ว่าเมื่อมีการกดปุ่มอะไรก็แล้วแต่เห็นไหมคะa(A)nyBuos(t)tonClickเมื่อมีการคลิกComponentจะทำอะไรทำอะไรได้มาดูกันสิ่งที่เราอยากให้ทำก็คือผ้าใบของเรานึกออกนะเพราะฉะนั้นเราต้องคลิกที่Stageอยู่ไหนนี่คลิกที่Stat(g)eเดี๋ยวนะเราต้องเลือกStat(g)eนะคะเด็กๆเพราะพื้นที่ที่เราจะทำก็คือผ(พ)-ื-้นผ้าใบตรงนั้นมันจะเป็นStat(g)eนะเลือกStat(g)eแล้วgfuเดี๋ยวนะขอดูโค้ดก่อนแป๊บหนึ่งนะคะเมื่อs(S)tat(g)eเมื่อมีการคลิกสิ่งที่จะต้องทำก็คือs(S)tat(g)eTouchd(D)rawingTr(to)ueเจอแล้วอันสุดท้ายนะลูกเดี๋ยวๆๆเดี๋ยวหาไม่เจอb(B)lockต่อไปที่เราจะเอามาใส่อยู่ที่s(S)tat(g)eนะคะแล้วก็อยู่ที่ตัวสุดท้ายเลยที่มีไม่ตัวสุดท้ายสิตัวที่มีคำว่าSetStageDrawingColortoนี่จอ(-็น)หรือยังใครยังหาไม่เห็นจ๊ะหาไม่เห็นยกมือเดี๋ยวย้อนให้ดูใหม่ช้าๆนะคะตอนนี้Blocksที่เราได้ก็คือเมื่อมีการกดปุ่มใดๆAnyb(B)uttonClickDoดูดู(Do)จะให้ทำอะไรให้ทำอะไรสิ่งที่เราจะให้ทำมันอยู่ที่c(C)anvasหรือในCanvasก็คือมีStageเพราะฉะนั้นเราคลิกที่s(S)tat(g)eนะคะเห-ั(-็)ไหมCanว่าแล(v)a-้ว(s)ก็Stะไป(age)แล้วก็เลื่อนลงไปจนเห็นนี่ย(ๆ)ที่มันมีแถบสีอยู่ด้านหลังนี่สังเกตง่ายอยู่นะไปที่SetStat(g)eDrawingColorT(t)oแล้วก็มีช่องสีนะคะตัวนี้นะคะก็คือให้StageมันSetStaged(D)rawingColorเใ(ห)-็-่(น)ไหมDrawingColorก็คือวาดใช่ไหมคะวาดอD(ไ)รวาrawi(ด)ng(-ี)สีอะไรเดี๋ยวอันนี้ค่อยไประบุใส่ทีหลังลากมาก่อนลากb(B)lockมาก่อนมาวางก่อนโอเคไหมใครยังไม่ได้แบบนี้ทีนี้ลองนะคะลองTeเทสต(st)-์ดูคลิกt(T)estingกดเลือกสีเอ้าๆๆๆโผล่ไปห(ด)-้าไหเ(ะ)นี่มันให้วาดนิดเดียวเมื่อก-ี้เห็นไหมสีมันขึ้นนิดเดียวอันน-ี้มันค้างของเด็กๆน่าจะขึ้นไหมเลือกแล้ววาดได้ไหมดูหรือยังดูหรือยังเอาใหม่เด้อเพราะอะไรเพราะยังเป็นสีดำเพราะอะไรในตัวเลือกเรามันเป็นสีดำถูกไหมคะอันนี้คือแม่มีหน้าเก่าค้างไว้น่ะมันก็เลยย้อนกลับมาหน้าเดิมนะโอเคนะคะเพราะนี่ดูสีที่เลือกตอนนี้ยังไม่ได้ระบุเปลี่ยนสียังระบุเป็นสีนี้อยู่t(D)oolตรงนี้จะเปลี่ยนนะคะเปลี่ยนเป็นหาหาตัวไหนย่อลงไปก่อนมีCanvasแล้วอันนี้Compa(o)na(e)kintอีกแล้วเลือกs(S)tat(g)eตัวนี้ไปวางเข้าช่องนี้แทนนะลูกเปลี่ยนจากStageเป็นButtonปุ่ม…ปุ่มอะไรน(ล)-่ะแล้วก็ไปตรงนี้ลากComponentเข้ามาใส่ก็คือเมื่อก็จะวาดในจากอะไรจากปุ่มที่กดนึดูสิว่ามันจะ(ก)ออกไหมพ(C)omอปร(p)oneะเด-็น(nt)ก็คือมันก็จะเช็กตามสีดูสิว่ามันจะเป็นสีนั้นไหมTท(e)sต(t)-์ทำเหมือนเดิมโอเคไหมเด็กๆได้สีเอาใหม่เด้ออันไหนอันนี้ใหม่ใช่ไหมตัวนี้นะคะดูตอนนี้มีอันนี้ครบแล้ว-ี(ะ)-่ตัวนี้มันมาจากนี่เห็นไหมa(A)nyc(C)omponentต้องไปที่a(A)nyc(C)omponeam(nt)นะคะแล้วเลือกนี่StageStageBackgroundColorนี่เลือกตัวนี้มาใส่ตรงช่องช่องสีแทนเพราะถ้าอย่างนี้มันFลิ(ix)ไว้ที่สีเดียวนึกออกนะแต่ทีนี้ล้(รา)-ีส-ี-ุ(ช)-่ไหสีเราก็จะต้องมาให้มันทำตามค่าปุ่มสีของเรานั่นเองนะคะเพราะฉะนั้นตรงช่องแรกStageเราก็เปลี่ยนจากs(S)tat(g)eเป็นtoo(B)lbuttonก็คือไปที่ปุ่มปุ่มนี่ปุ่มเราเราใช้c(C)omponentเพราะว่าปุ่มเรามีหลายปุ่มเห็นไหคะAnyCompel(on)egantเอ้ยse(A)nyButtegal(on)เพราะมีหลายปุ่มเพราะฉะนั้นต้องไปดึงc(C)omponentที่มันสร้างไว้ให้อัตโนมัติน่ะมาใส่แล้วพอเราคลิกPlanyปุ๊บนะคะเมื่อเรากดสีไหนก็แล้วแต่มันก็จะมันจะย้อนกลับมาทำไมขอเล่นก่อนไม่ได้หรอเห็นหรือเปล่านะคะเมื่อกี้สีชมพูและสีน้ำเงินแม่ได้ทุกสีนะใครไม่ได้พ(-่)ราะ...ต้องกร(ง)ลากมานะคะลากมาไม่ใช่ติ๊กเลือกดูไ(ใ)หม-่นะคะดูโค้ดb(B)lockดีๆอะไรโปรแกรมเล็กๆเองทำไมช้าจังนี่ๆๆอันนี้แล้วCompท(o)n-ำแบบ(ent)นี-้(-่)ลากมาจากตรงนี้นี่ลากมาใส่มันสร้างไว้ให้อัตโนมัติไงมันเช็กแล้วว่าAnyButtonของเรามีอะไรบ้างนี่มันก็ทำComponentมาพอทำComponentเราก็บอกว่าบอสท่อ-ี้ตามComponentนี้แล้วก็เป็นb(B)ackgroundColorโอเคนะแล้วลองจิ้มสีดูโอเคนะไป(คะ)โอเคได้วาดได้แล้วนะแต่ยังไม่เสร็จใช่ไหมเพราะอะไรลูกเดี๋ยวย้อนกลับมาที่D(-ี)-่ก่อesign(น)เรามีปุ่มลบอีกใช่ไหมเมื่อกี้ให้เพื่อนลองTestเทสต์กดปุ่มลบแต่มันออกสีถูกไหมลูกเพราะฉะนั้นเมื่อใดที่กดปุ่มลบมันจะต้องทำอะไรคะลบออกใช่ไหมลูกเราต้องไปกำหนดเขียนโค้ดให้กับBlocksของเขียนBlocksให้เดี๋ยวจะเขียนโค้ดให้ปุ่มลบนะคะขียนBlocksให้ปุ่มลบเขียนโค้ดให้ปุ่มลบนะคะเรากลับไปที่b(B)lockของเราเหมือนเดิมตอนนี้เรามีอะไรแล้วบ้างมีบอกว่าเมื่อม-ีกรคลิกปุ่มที-่นี-่(-้)มันก็ต้องมีการตรวจสอบเพราะมีมีวาดสิ่งที่ตรงกันข้ามกับบ(ว)-้น(ด)ก็คือลบเพราะ-ัน(ฉะ)นั้นเราต้องใส่เงื่อนไขให้มันนะคะไปที่Coreร(ล)-ื-ีย(อ)กLogicลูก-ิด(-้ย)เลือกControlสิControlifเห็นไหมคะเลือกI(i)fเอาใส่ไว้ก่อนก่อนเงื่อนไขเงื่อนไขต้องมาก่อนถ้าแล้วหรือถ้าแล้วถึหรือเ-ื่อจะทำเงื่อนไขของอี(if)นะคะifอะไรสิ่งที่จะอยู่ในนี้ก็คือs(S)tat(g)eไหมs(S)tat(g)eเราอยู่ไหนน่ะหาs(S)tat(g)eก่อนเ(น)-่า(ะ)อยู่ที่CanvasStageifปึ๊บๆๆs(S)tat(g)es(น)pre(คะ)adแป๊บหนึ่งนะคะi(I)fแล้วก็เลือกl(L)ogicifนะคะifแล้วไปเลือกLogicนะคะเด็กๆอันแรกอันแรกที่มีเครื่องหมายเท่ากับน่ะไม่ๆอยู่ที่Logicอยู่ที่Logicนี่เครื่องหมายที่มีเครื่องหมายเท่ากับก่อนอันนี้ก่อนแล้วก็เลือกEraserEraserเราอยู่ไหนเด็กๆจะเจอไหมอยู่ข้างล่างสุดอยูป(-่)อ(ห)-้-ี(ว)-่าไปAnyComponentครับเด็กๆเลือกอันเดียวนี่ๆที่มีb(B)lockอันเดียวที่ขึ้นว่าl(L)ayer1แต่เราไม่ได้เอาl(L)ayer1เปลี่ยนจากl(L)ayer1เป็นของเราก็คือe(E)raserเราจะเลือกถ้ามีการลบนึกออกนะเงื่อนไขเปลี่ยนจากถูกเอ้ยไม่เท่ากับถ้าปึ๊บๆๆไม่เท่ากับถ้าอะไรถ้าc(C)omponentเห็นไหมคะถ้าComponentนี่เมื่อปุ่มโดนC(ค)ลิlic(ก)kใช่ไหมโดย-ีCom-่ม-ี(p)oneคำแน(n)tน(ก)-ำกับไว้นี่นั่นหมายถึงAnyButtonก็คือปุ่มใดๆถ้าปุ่มใดๆที่คลิกไม่ใช่ปุ่มลบเห็นไหมคะเงื่อนไขมันบอกว่าถ้าIfถ้าifComponentก็คือปุ่มใดๆนี่ไม่เท่ากับนะคะเป็นเครื่องหมายไม่เท่ากับนะไม่ใช่เท่ากับนะถ้าไม่เท่ากับปุ่มลบนะคะสิ่งที่เราต้องการให้เขาทำก็คือเราก็ม-ั(า)เลื่อนไอ้นี่ขึ้นมาดูs(DoS)tat(g)eนี-่Doขึ้นมาตำแหน-่งนี้เห็นไหมดู(คะ)เพราะเมื่อกี้DoStageมันเลื่อนไปอยู่ข้างล่างนะมันอยู่ตรงนี้ไม่ใช่เพ(ล)-ื่อนมันขึ้นมาเพราะเราใส่เงื่อนไขเข้ามาเพิ่มทำอะไรให้มันไปคลิกค่าสีท(ล)-ิ-ี-่(ก)ค่าสีเสร็จแล้วแต่ถ้าเป็นปุ่มลบล่ะเพราะฉะนั้นเมื่อมีIfเงื่อนไขที่1บอกไม่ใช่ปุ่มลบลาัเพราะฉะนั้นต้องเพิ่มelseelseเดี๋ยวคือเง-ื่-ิ(อ)นไขที่2ว่าแล้วถ้าเป็นปุ่มลบนะคะคลิกที่ไอ้ตัวปุ่มสีม่วงๆนี้นะลูกตำแหน่งสีม่วงกด1ครั้งเห็นไหมคะเลือกelseมาวางต่อI(i)fเห็นหรือเปล่ามันจะมีช่องE(e)lseโผล่ขึ้นมาอย่างนี้เห็นไหมคะใครยังไม่ได้Blocksแบบนี้บ้างกดไอ้นี่E(e)lseลากเข้าไปต่อตรงifจ้ะนี่ๆๆEl(ล)se(ก)เข้าไปต่อตรงช่องนี้เหมี(-็น)ไหมข้างล่างมันถึงจะขึ้นดูนะคะดูใหม่นะคะคลิกกลับคืนก่อนคลิกที่สีม่วงใช่นี่ไงลากไปต่อนี่แล้วมองหาคำว่าCanvasCanvasไปที่Canvasแล้วดูที่l(L)ookลูกลบได้แล้วใช่สิอ้าก็อย่าเพิ่งไปทีละอย่างสิว(น)ก็รอเพื่อนหน่อยตัวเองได้แล้วก็รอเพื่อนก่อนหาColorDrawingอยู่ไหนหว่าClearDrawingo(O)nเห็นไหมคะเอ้ยเมื่อกี้ลืมบอกใช่ไหมให้ไปที่l(L)ookเพราะสิ่งที่เราจะทำมันยังอยู่ในอะไรคะอยู่ในCanvaNV(s)ของเราใช่ไหมคะLookก็คือเพื่อมองหาอะไรมองหาคำสั่งc(C)leard(D)rawingo(O)nก็คือให้มันลบใช่ไหมเพราะอันแรกบอกว่าถ้าปุ่มนั้นไม่ใช่ปุ่มลบแต่ถ้ามันเป็นปุ่มลบปุ๊บelแล-้ว(se)มันจะทำงานก็คือให้ลบc(C)leard(D)rawingOnCanvaf(s)1เพราะผ้าใบเราชื่อว่าCค(a)nvas1นะคนว่าหนึ่ง(ะ)าย(คร)ได้อย่างนี้แล้วเอ-้าลองเทสต(ช็ก)-์ดูTestดูนะคะว-่ร(ล)งไปก่อนนะคะวาดก่อนแล้วเด็กๆค่อยลบนะว-่แล้วกดปุ่มลบของเด็กๆน่าจะได้ไอ้ตัวนี้มันมาค้างกับไอ้ตัวPoptiggyนี...(-่)เฉยๆนะคะโอเคไหมลบไหมคะใครลบไม่ได้ชื่อมันก็บอกแล้วนะClearDrawingลบไอ้สิ่งที่วาดอยู่น่ะออกเสียนะคะทีนี้ต่อไปส่วนที่เราจะทำตรงส่วนของปุ่มควบคุมได้หมดแล้วนะคะเมื่อกดปุ่มนี้วาดก็จะเป็นสีนี้กดปุ่มลบไอ้ที่วาดก็ได้หายที-่นี้ส่วนต-่-ัว(อ)มาs(S)liderเราจะมาเขียนโค้ดให้s(S)liderเรานั่นก็คือเมื่อเรามีการเลื่อนขนาดเห็นไหมขนาดของหัว…หัวแปล(ร)งหรือขนาดหัวเขียนก็จะเปลี่ยนไปตามSizeSliderที่เราเลือกนะคะกลับไปที่Blockลูกแล้วเลือกSliderเลือกอันแรกเลยนะคะWhenSlidero(O)nValueChangeเมื่อมีค่ามีการเปลี่ยนค่าเห็นไหมคะเลือกอันนี้มาเลยเมื่อs(S)liderมีการเปลี่ยนค่าv(V)alueก็จะเปลี่ยนตามv(V)alueในComponentที่เรากำหนดเมื่อs(S)liderมีการเปลี่ยนค่าสิ่งที่มันจะมาทำในb(B)lockนี้ก็คือs(S)tageนี่นะคะเลือกเลือกจากAnyc(C)omponentนี่เดะ(-๊)Sliderนี-้(-่)ตรงComponentนี่ดูไตรง(อ)-้Componentนี่-้Sliderตัวเองน่ะก็ให้มันเลือกเอาอันใดอันหนึ่งเลือกจากตรงนี้นะคะเลือกจากComponentSliderที่เราสร้างนะคะมันถึงขึ้นนะคะเพราะเราจะไปสั่งc(C)odingให้s(S)liderตัวนั้นทำงานนะคะเพราะฉะนั้นเลือกส(S)lideไลเดอ(r)ร์-ั-้-ำ(น)แล้วก็ไปที่s(S)tat(g)eเลือกStat(g)eนี่นะคะเลือกSets(S)tat(g)ed(D)rawingw(W)hidle(th)แต่ที่d(D)rawingวิ่งจริงๆมันต้องd(D)rawingตามVolumeตามที่เราเปลี่ยนใ(เ)-็-้(น)ไหมคะลากVolumeBlค(o)c-่า(k)Volumeมาใช้(ส่)แทนค่าที่มันมีตัวแรกเห็นหรือเปล่าTestสิดอมเปลี่ยนได้ไหมเข้าใจหรือยังเพราะเราจะสั่งให้Sliderใช่ไหมมันทำงานตามการเปลี่ยนเห็นไหมคะo(O)nValueChangeเมื่อค่าของSliderมีการเปลี่ยนสิ่งที่เราจะให้ทำก็คือs(S)tat(g)eนี้จะวาดd(D)raogg(w)ingw(W)hidle(th)-ั(า)ดความกว้างตามtov(V)alueเห็นไหมคะแต่ถ้าเราไม่ใส่toVaถ(l)u-ุง(e)เอาtoVaถ(l)u-ุง(e)ออกดูนะลูกTeเฮ-็ด(st)ให้ดูของแม่จะไม่เห็นอ-ันจ(น)-ีะ(-้)ดี๋ยวTesส(t)ให้ดูถ้าไม่ไม่เอาแ(V)aว(l)uร(e)-ูปใส่แล้วดี๋ยวTeคส(st)นะคะค่าไอ้ตัวนี้มันก็จะแค่20เท่านั้นแต่ค่(ถ้)าเดี๋ยวแม่ใส่ต(ไ)-ัว(-้)นี-้(-่)เข้าไปเดี๋ยวใส่ค่าValueเข้าไปนะคะแล้วTestปึ๊บเลื่อนขนาดแล้วว-่มันไปกลับแต่เพื่อนบอกข้(ทำ)ามได้นะคะเดี๋ยวไปแก้EditBlock...(นี้)ก่อนมันย้อนกลับมาโอเคไหมเปลี่ยนได้ไหมคะให้นึกถึงวาดอะไรได้อีกวาดวงกลมได้อีกใช่ไหมให้ดูที่ที่ไหนหว่าd(D)rawingl(L)ookเอใน(-้ย)Canvasแล้เรา(ว)ก็ไปที่Lo-ูก(ok)เห็นไหมในBlocบล็อกอ(kน)-่ะมีDownlineเห็นไหมดอล(คะว)ย(ด)เส้นด้ดCirยPassword(c)lข(e)-้าได้วาดPolygonได้เหช่(-็น)ไหมถ้าสมมติเราสร้างปุ่มแล้วบอกว่าให้วาดเป็นรูปอย่างนี้น-่ะน-ึกออกนะวาดวงกลมวาดเส้นนี่เห็อ(ห)าก(คะ)ลองดึงBlockไปใส่เ(แ)ล้วราเราก็กำหนดให้น้องวาดเพิ่มเข้าไปเช่นสมมติส(ๆ)ม(ๆ)ติสมมติสมมติน-ี่นะมีปุ่มนี่ไม่พออยากให้ช่(ร้)างวงกลมทำรูปวงกลมลงไปทำรูปสี่เหลี่ยมสามเหลี่ยมแล้วพอกดปุ่มวงกลมมันก็มาวาดรูปเป็นวงกลมให้กดปุ่มหลักการเดียวกันกับตั-ัวนี้เลยดูนะคะเราต้องไปหารูปมาใส่แทนดอมลองสิTestวงกลมให้แม่สิสร้างวงกลมปุ่มวงกลม1อันแล้วแล้วลองเขียนโค้ดว่าถ้ากดที่รูปวงกลมนี่แล้วลองมาวาดนี่มันก็จะวาดเป็นรูปวงกลมให้เราโดยใช้Blockที่ชื่อว่าLookม(น)-ี-่เห็นไหมLookd(D)rawingDrawเห็นไหมคะมันจะมีd(D)rawCircleเห็นไหม-่องสิเห็นไหมมันจะมีสัดส่วนของb(B)lockแบ่งไว้ให้เรียบร้อยนะครับคนอื่นเป็นอย่างไรคะบางคนไปดูแล้วSs(S)liderแล้วทำไมมันใหญ่ให้เด็กๆเช็กตรงนี้ด้วยนะคะตรงหน้าDesignนี่เดี๋ยวนะประมวลผลอย่างช้าในหน้าDesignเราต้องคลิกที่ตัวSliderเรานะบอกแล้วตอนตั้งค่าเห็นไหมคะค่าMaximumเมื่อกี้ของแฝดนี่แฝดน่าจะพิมพ์ซ้ำให้ดูนะคะไอ้ค่าตรงนี้ก็มีส่วนยิ่งใส่ค่าเยอะๆน่ะไอ้เส้นมันก็จะใหญ่ตามนะใหญ่ตามค่าเพราะฉะนั้นกำหนดให้เมื่อกี้บอกเท่าไ-่นะ250อยู่ที่ประมาณ250นะเพราะแม่ลองเ(T)eสต(st)-์แล้วบางคนใส่เกินนั้นน่ะมันก็เลยเส้นมันออกมาก็เลยใหญ่นะคะล(ร)m(M)axค่าสูงสุดเขาน่ะค่ะMaximumVolumeลักษณะเส้นที่วาดออกมามันก็จะแล้วตรงVolumeเริ่มต้นเริ่มที่0แต่Stageเริ่มที่1นะคะMinก็เริ่มที่ศ(0)-ูย์นะคะเท่านั้นนะคะนี่คือจุดที่จะต้องสังเกตนะคะหลักการเดียวกันถ้าทำวงกลมวงรีอะไรก็แล้วแต่ก็ต้องกำหนดค่าให้น้องเสียก่อนพวกComponentพวกVolumeเห็นไหมคะมันจะขึ้นตามค่าที่เรากำหนดไว้นั่นเองนะคะเพราะเหมือนCoคำว(m)pone-่านั-่น(nt)น่ะในหน้าDesignของสีแต่ละสีเวลาเราเรียกใช้เห็นไหมใช่ไหมดอมแม่ไม่ต้องไปเรียกสีนั้นสีนี้มาเพราะแม่เลือกว่าให้มันเช็กจา-ับComponentเลยมันจะเช็กจากค่าสีที่เราเปลี่ยนในDesignไว้แล้วม(-ึ)กออก-่ว่างนะเหมือนปุ่มส้มนี่ในค่าสีของมันก็เป็นสีส้มปุ่นี้สีเหลืองค่าสีก็เป็นสีเหลืองเห็นไหมคะนั่นคือใ(C)นcomponentที่เราสร้างขึ้นมาแล้วมันก็จะมีค่าสีตามนั้นนะคะ-ี่โอเคสัปดาห์นี้เราจะพอแค่นี้นะคะสัปดาห์หน้าเจอกันใหม่การบ้านใครยังทำไม่เสร็จทำให้มันเสร็จด้วยทำให้สวยงามนะคะเป็นคะแนนการบ้านมี2ชิ้นแล้วตอนนี้ชิ้นสุดท้ายเดี๋ยวจะดูว่าจะให้ทำอะไรเด็กๆต้องลองผนวกจากที-ี-่-่สอนไปทั้ง3-4งานนี่แล้วเอามาสร้างเป็นชิ้นงาน1ชิ้นงานนี่จะได้อะไรบ้างนะคะจะให้ลองทำเพราะฉะนั้นให้ดูย้อนกลับไปดูในงานเก่าแต่ละชิ้นของตัวเองด้วยนะคะสัปดาห์นี้พอแค่นี้ค่ะขอบคุณพี่ล่ามค่ะสวัสดีค่ะ[สิ้นสุดการถอดความ]

More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2024-01-17 18:58:03
- exported from : Accuracy Worker
- version :develop
- lib :character
- your normalize config
-IsFilter :true
-ToLower :false
-ToArabicNumber :true
-WordToNumber :true
-OrderAndSimilar :true
-ListRemove :
- alignment method :Hirschberg
- score weight :{"Match":5,"Mismatch":-1,"PartialMatch":2,"GapPenalty":-1}