رياضيات المدارس الابتدائية هو تطبيق صغير تم تطويره باستخدام لغة بايثون لإنشاء مسائل حسابية شفهية تلقائيًا لطلاب المدارس الابتدائية. إنه يسمح للمبرمج المجتهد بتحرير يديه من نسخ الأسئلة. يتيح لك هذا البرنامج الحصول على مزيد من الوقت لكتابة التعليمات البرمجية دون الحاجة إلى القلق بشأن الكتابة اليدوية لبعض الأسئلة الحسابية الشفهية.
1. يمكنك تعيين نطاق القيمة لكل مصطلح حسابي ونتيجة واختيار الرموز الحسابية متعددة الخطوات. يمكنك إنشاء نتائج ومصطلحات حسابية وحسابات بين قوسين. وهو يدعم ما يصل إلى أسئلة حسابية مكونة من 3 خطوات الحسابات مع الباقي السؤال.
2. يمكنك ببساطة تعيين عنوان المستند والعنوان الفرعي. قم بتعيين عدد مستندات الأسئلة الحسابية الشفهية التي تم إنشاؤها
3. إنشاء أنواع شائعة من الأسئلة الحسابية الشفهية والألعاب الحسابية الشفهية المصغرة بنقرة واحدة (تحت التصحيح والتطوير)
1. بيئة بايثون للتطوير وتصحيح الأخطاء لهذا البرنامج هي 3.8.13. يوصى بإنشاء بيئة افتراضية جديدة للاختبار.
قم بتنزيل البرنامج وأدخل /weadfdsackend، وقم بتثبيت التبعيات المتعلقة بالبرنامج، وقم بتشغيل الجهاز في الدليل الجذر للبرنامج.
cd weadfdsackendpip install -r Requirements.txt
إذا كانت النقطة تقوم بتحديث التبعيات ببطء، فيرجى تجربة الكود التالي
تثبيت النقطة -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 --التسجيل https://registry.npm. .taobao.org.
3. الإدخال الطرفي: npm قم بتشغيل dev لبدء خادم الواجهة الأمامية. إذا كان الأمر عاديا افتح الرابط http://127.0.0.1:5173/ وستظهر لك الصورة التالية
لقد وجدت مؤخرًا أن بعض الأصدقاء لا يمكنهم استخدام الرمز بعد تنزيله، يرجى الاطلاع هنا.
1. بيئة بايثون لتشغيل هذا البرنامج وتصحيح أخطاءه هي 3.8.X. يوصى بإنشاء بيئة افتراضية جديدة للاختبار.
2. عند التشغيل لأول مرة، في حالة حدوث أخطاء في تقرير الواجهة الأمامية والخلفية، فمن المرجح عدم تثبيت التبعيات. يوصى بالتحقق من مطالبات الخطأ وتثبيت التبعيات ذات الصلة.
3. إذا كان لا يزال يتعذر تشغيله، فيمكنك بدء المشكلة لتوفير معلومات تفصيلية عن الخطأ، أو الاتصال بي للتحليل.
أدخل الدليل الجذر للبرنامج أسفل الجهاز وابدأ الواجهة الخلفية أولاً
(fastAPI_psm) bash-3.2$ cd weadfdsackend(fastAPI_psm) bash-3.2$ python main.py
تعرض المحطة الصورة أدناه عند بدء تشغيل البرنامج.
1. مثال: إنشاء 60 مسألة حسابية شفهية للجمع ضمن 10. قم بتعيين نطاق القيمة ورموز العمليات للعناصر الحسابية بعد تحديد عدد المسائل الحسابية الشفهية، انقر فوق إضافة مسألة حسابية لفظية، وأخيرًا انقر لإنشاء عملية حسابية لفظية. مشكلة!
2. يتم حفظ ورقة اختبار الحساب الشفهي في الدليل ./docx ويمكنك فتحه بالبرنامج وتوصيله بالطابعة للطباعة. يوجد أيضًا رابط تنزيل على الصفحة لتسهيل التنزيل عن بعد.3. بعض الأسئلة الحسابية اللفظية المعقدة تبدأ بإضافة أسئلة حسابية لفظية، فمثلا أريد طباعة 60 سؤالا حسابيا لفظيا مختلطا على الجمع والطرح في حدود 100، وتكون النتيجة لا تزيد عن 70. في هذا الوقت، يمكننا اختيار رموز الجمع والطرح في الخطوة الأولى، وتعيين معلمات أخرى، ثم إضافة المسائل الحسابية الشفهية، وأخيرًا النقر لإنشاء مسائل حسابية شفهية.
4. يمكنك تجربة استخدامات أكثر تحديدًا، فالأمر في الواقع بسيط جدًا!