ให้ AI สร้างแบบทดสอบปรนัย คำถามปลายเปิด และแบบฝึกหัดที่ยากขึ้นเรื่อย ๆ พร้อมเฉลยที่มีคำอธิบาย
เปิดบทเรียนนี้ใน Kodokonการทดสอบตัวเองคือวิธีที่ได้ผลที่สุดในการเสริมความรู้ให้แน่น มากกว่าการอ่านบทเรียนซ้ำมาก ปัญหาคือ แบบทดสอบสำเร็จรูปไม่เคยตรงกับสิ่งที่คุณเพิ่งเรียนมาพอดี AI แก้เรื่องนี้ได้ มันสามารถสร้างแบบทดสอบที่ ปรับเทียบให้เข้ากับบท ระดับ และจุดอ่อนของคุณ ได้ในสามสิบวินาที คุณแค่ต้องขอมันด้วยข้อจำกัดที่ถูกต้อง
คุณคือผู้สร้างแบบประเมินการเขียนโปรแกรม
ช่วยสร้างแบบทดสอบปรนัย 8 ข้อเรื่องลูปใน Python (for, while, break, continue, range) ให้ฉันหน่อย
ข้อจำกัด:
1. ความยากเพิ่มขึ้นเรื่อย ๆ: ข้อ 1-3 ง่าย ข้อ 4-6 ปานกลาง ข้อ 7-8 ยาก
2. ตัวเลือก 4 ข้อต่อคำถาม มีเพียงข้อเดียวที่ถูก
3. คำตอบที่ผิดต้องดู PLAUSIBLE (สมเหตุสมผล): สร้างมันขึ้นจากข้อผิดพลาดคลาสสิกของมือใหม่ (ดัชนีคลาดไปหนึ่ง เงื่อนไขสลับกัน สับสนระหว่าง break กับ continue)
4. ถามคำถามทั้งหมดก่อน โดยไม่มีคำตอบ
5. รอจนกว่าฉันจะให้คำตอบทั้ง 8 ข้อ แล้วจึงให้เฉลยพร้อมคำอธิบาย สำหรับแต่ละข้อ อธิบายว่าทำไมคำตอบที่ถูกจึงถูก และทำไมคำตอบของฉันจึงผิดหากมีข้อจำกัดสองข้อในพรอมป์นี้สมควรที่คุณจะให้ความสนใจ ข้อจำกัดที่ 3 เรียกร้อง ตัวเลือกลวงที่สมเหตุสมผล: แบบทดสอบที่คำตอบผิดดูไร้สาระไม่ได้ทดสอบอะไรเลย ส่วนแบบทดสอบที่ตัวเลือกลวงจำลองข้อผิดพลาดคลาสสิกจะเผยความสับสนที่แท้จริงของคุณ ข้อจำกัดที่ 4 บังคับให้คุณ แยกคำถามออกจากคำตอบ: ถ้า AI แสดงเฉลยพร้อมกัน สายตาคุณจะอ่านมันก่อนที่สมองจะได้ทำงาน และการทดสอบก็สูญเสียคุณค่าไปทั้งหมด
แบบทดสอบปรนัยตรวจสอบการจดจำ ส่วน คำถามปลายเปิด และ แบบฝึกหัดเขียนโค้ด ตรวจสอบการผลิต ซึ่งท้าทายกว่าและใกล้เคียงกับความเป็นจริงในการทำงานมากกว่า จงสลับใช้สองรูปแบบนี้ ใช้แบบทดสอบเพื่อกวาดทั้งบทอย่างรวดเร็ว และใช้แบบฝึกหัดเพื่อตรวจสอบว่าคุณเขียนโค้ดได้จริง
คุณคือครูที่กำลังเตรียมแบบฝึกหัดในห้องแล็บ
ช่วยสร้างแบบฝึกหัดเขียนโค้ด 3 ข้อเรื่องการจัดการอาร์เรย์ใน JavaScript (map, filter, reduce) ที่ยากขึ้นเรื่อย ๆ ให้ฉันหน่อย:
- แบบฝึกหัดที่ 1: การประยุกต์ใช้เมธอดเดียวโดยตรง
- แบบฝึกหัดที่ 2: การผสมสองเมธอดเข้าด้วยกัน
- แบบฝึกหัดที่ 3: กรณีจริงเล็ก ๆ (ตัวอย่างเช่น การประมวลผลรายการคำสั่งซื้อหรือผู้ใช้)
สำหรับแต่ละแบบฝึกหัด ให้: โจทย์ ข้อมูลนำเข้า และผลลัพธ์ที่คาดหวังอย่างแม่นยำ แต่ NOT (ไม่ใช่) คำตอบ
ฉันจะส่งคำตอบของฉันให้คุณทีละข้อ สำหรับแต่ละครั้งที่พยายาม ให้ตอบเพียง: อะไรถูก อะไรผิด และคำใบ้เพื่อให้ก้าวหน้า คุณจะแสดงเฉลยพร้อมคำอธิบายก็ต่อเมื่อฉันพยายามครั้งที่สองแล้วยังไม่สำเร็จเท่านั้น และให้อธิบายทีละบรรทัดการใช้งานที่ผิด ที่คุณควรจดจำให้ชัด: ขอแบบฝึกหัดพร้อมเฉลย อ่านทุกอย่าง แล้วบอกตัวเองว่า "ใช่ ฉันน่าจะคิดออกเอง" นี่คือภาพลวงของความสามารถที่แพร่หลายที่สุด การเข้าใจคำตอบไม่เคยพิสูจน์ว่าคุณผลิตมันขึ้นมาเองได้ การใช้งานที่ถูกต้องบังคับลำดับตรงกันข้าม: โจทย์ ความพยายาม การลงมือ แล้วจึงค่อยดูเฉลยพร้อมคำอธิบาย