คณิตศาสตร์ระดับประถมศึกษาเป็นแอปพลิเคชั่นขนาดเล็กที่พัฒนาขึ้นโดยใช้ Python เพื่อสร้างโจทย์เลขคณิตแบบปากเปล่าสำหรับนักเรียนระดับประถมศึกษาโดยอัตโนมัติ ช่วยให้โปรแกรมเมอร์ที่ทำงานหนักสามารถปล่อยมือจากการคัดลอกคำถามได้ โปรแกรมนี้ช่วยให้คุณมีเวลามากขึ้นในการเขียนโค้ดโดยไม่ต้องกังวลกับการเขียนคำถามทางคณิตศาสตร์ด้วยลายมือ
1. คุณสามารถกำหนดช่วงค่าของคำศัพท์และผลลัพธ์ทางคณิตศาสตร์แต่ละรายการ รวมถึงการเลือกสัญลักษณ์ทางคณิตศาสตร์แบบหลายขั้นตอนได้ คุณสามารถสร้างผลลัพธ์ เงื่อนไขทางคณิตศาสตร์ และการคำนวณทางวงเล็บได้ การคำนวณด้วยคำถามที่เหลือ
2. คุณสามารถตั้งชื่อเอกสารและคำบรรยายได้อย่างง่ายดาย กำหนดจำนวนเอกสารคำถามเลขคณิตปากเปล่าที่สร้างขึ้น
3. สร้างคำถามเลขคณิตปากเปล่าประเภททั่วไปและมินิเกมเลขคณิตปากเปล่าได้ด้วยคลิกเดียว (ภายใต้การแก้ไขจุดบกพร่องและการพัฒนา)
1. สภาพแวดล้อม Python สำหรับการพัฒนาและการดีบักของโปรแกรมนี้คือ 3.8.13 ขอแนะนำให้สร้างสภาพแวดล้อมเสมือนใหม่สำหรับการทดสอบ
ดาวน์โหลดโปรแกรมและป้อน /weadfdsackend ติดตั้งการขึ้นต่อกันที่เกี่ยวข้องกับโปรแกรม และรันเทอร์มินัลในไดเร็กทอรีรากของโปรแกรม
ซีดี weadfdsackendpip ติดตั้ง -r ข้อกำหนด.txt
หาก pip อัปเดตการขึ้นต่อกันช้า โปรดลองใช้โค้ดต่อไปนี้
pip ติดตั้ง -r ข้อกำหนด.txt -i http://pypi.douban.com/simple
2. รัน python main.py ในเทอร์มินัลในไดเร็กทอรี /weadfdsackend หรือใช้ vscode หรือ pycharm เพื่อเปิด /weadfdsackend/main.py และรันไฟล์ปัจจุบัน
3. เปิดเบราว์เซอร์และป้อน http://127.0.0.1:8000/ ในแถบที่อยู่ เมื่อคุณเห็นภาพด้านล่าง แสดงว่าการเริ่มต้นระบบสำเร็จ
4. หลังจากเริ่มโปรแกรมก็สามารถใช้งานได้ตามปกติ!หากคุณใช้โปรแกรมนี้เท่านั้น คุณสามารถข้ามการตั้งค่าสภาพแวดล้อมฟรอนต์เอนด์และดูบทช่วยสอนการใช้งานได้โดยตรง ส่วนแบ็คเอนด์ได้รวมฟรอนต์เอนด์แบบแพ็กเกจไว้แล้ว
1. ป้อน ./vue3_webfrontend และป้อน: cd vue3_webfrontend หากคุณใช้ vscode คุณสามารถใช้หน้าจอแยกเพื่อสร้างเทอร์มินัลใหม่ เพื่อให้สามารถมองเห็นการเริ่มต้นเซิร์ฟเวอร์ของส่วนหน้าและส่วนหลังได้อย่างรวดเร็ว2. อินพุตเทอร์มินัล: ติดตั้ง npm เพื่ออัปเดตและดาวน์โหลดการขึ้นต่อกันของส่วนหน้า หากความเร็วช้าเกินไป ขอแนะนำให้ใช้มิเรอร์เซิร์ฟเวอร์ชั่วคราวเพื่อดาวน์โหลดการขึ้นต่อกัน: npm install --registry https://registry.npm .taobao.org
3. อินพุตเทอร์มินัล: รัน npm dev เพื่อเริ่มเซิร์ฟเวอร์ส่วนหน้า หากเป็นเรื่องปกติให้เปิด URL http://127.0.0.1:5173/ แล้วจะเห็นภาพดังนี้
ล่าสุดฉันพบว่าเพื่อนบางคนไม่สามารถใช้รหัสได้หลังจากดาวน์โหลดแล้ว โปรดดูที่นี่
1. สภาพแวดล้อมหลามสำหรับการรันและการดีบักโปรแกรมนี้คือ 3.8.X ขอแนะนำให้สร้างสภาพแวดล้อมเสมือนใหม่สำหรับการทดสอบ
2. เมื่อรันเป็นครั้งแรก หากรายงานส่วนหน้าและส่วนหลังมีข้อผิดพลาด มีแนวโน้มว่าไม่ได้ติดตั้งการขึ้นต่อกัน ขอแนะนำให้ตรวจสอบพร้อมท์ข้อผิดพลาดและติดตั้งการขึ้นต่อกันที่เกี่ยวข้อง
3. หากยังไม่สามารถทำงานได้ คุณสามารถเริ่มต้นปัญหาเพื่อให้ข้อมูลข้อผิดพลาดโดยละเอียด หรือติดต่อฉันเพื่อรับการวิเคราะห์
ป้อนไดเร็กทอรีรูทของโปรแกรมใต้เทอร์มินัลแล้วเริ่มแบ็คเอนด์ก่อน
(fastAPI_psm) bash-3.2$ cd weadfdsackend (fastAPI_psm) bash-3.2$ หลาม main.py
เทอร์มินัลจะแสดงรูปภาพด้านล่างเมื่อโปรแกรมเริ่มทำงาน
1. ตัวอย่าง: สร้างโจทย์เลขคณิตปากเปล่า 60 ข้อสำหรับการบวกภายใน 10 ตั้งค่าช่วงค่าและสัญลักษณ์การดำเนินการของรายการเลขคณิต หลังจากตั้งค่าจำนวนโจทย์เลขคณิตปากเปล่าแล้ว คลิกเพิ่มปัญหาเลขคณิตทางวาจา และสุดท้ายคลิกเพื่อสร้างเลขคณิตทางวาจา ปัญหา!
2. กระดาษทดสอบเลขคณิตปากเปล่าจะถูกบันทึกไว้ในไดเร็กทอรี ./docx คุณสามารถเปิดด้วยซอฟต์แวร์และเชื่อมต่อกับเครื่องพิมพ์เพื่อพิมพ์ นอกจากนี้ยังมีลิงค์ดาวน์โหลดบนหน้าเพื่ออำนวยความสะดวกในการดาวน์โหลดจากระยะไกล3. คำถามทางวาจาที่ซับซ้อนบางข้อเริ่มต้นด้วยการบวกคำถามทางคณิตศาสตร์ทางวาจา เช่น ฉันต้องการพิมพ์คำถามทางวาจาแบบผสม 60 ข้อเกี่ยวกับการบวกและการลบภายใน 100 และผลลัพธ์จะต้องไม่เกิน 70 ในเวลานี้ เราสามารถเลือกการบวกและการลบสัญลักษณ์การดำเนินการในขั้นตอนแรก ตั้งค่าพารามิเตอร์อื่นๆ จากนั้นเพิ่มปัญหาเลขคณิตแบบปากเปล่า และสุดท้าย คลิกเพื่อสร้างปัญหาเลขคณิตแบบปากเปล่า
4. คุณสามารถลองใช้เฉพาะเจาะจงมากขึ้นได้ ซึ่งจริงๆ แล้วง่ายมาก!