موقع رسمي مع محاكاة وملاعب: https://mathebuddy.github.io/mathebuddy/
يتم تمويل هذا المشروع من قبل "Freiraum 2022" (Stiftung Innovation in Der Hochschullehre) ، ألمانيا.
إذا كنت ترغب فقط في استخدام الملاعب أو اختبار المحاكاة مع ملفات مثال ، فليست هناك حاجة لتثبيت أي شيء. فقط قم بزيارة https://mathebuddy.github.io/mathebuddy/
إذا كنت ترغب في إنشاء واختبار الدورات الخاصة بك ، تفضل بزيارة موقع الويب ، وتوجه إلى simulator وانقر فوق الزر http://localhost:8271 . ثم اتبع التعليمات المدرجة.
هذا المستودع ينفذ جميع مكونات تطبيق matheBuddy .

| طريق | وصف |
|---|---|
| .vscode/ | إعدادات مشروع الرمز البصري |
| برنامج/ | تنفيذ التطبيق مع رفرفة |
| سلة/ | البرامج النصية |
| مستندات/ | الموقع الإلكتروني: https://mathebuddy.github.io/mathebuddy/ |
| مستندات/مستند/ | وثائق SMPL ، MBL ، MBCL |
| تحويلة/ | المكونات الخارجية |
| IMG/ | ملفات الصور الأصلية |
| ليب/ | تنفيذ المكونات (وقت الرياضيات ، ...) |
| CMD.SH | السيناريو الإداري للمطورين |
| web.sh | يبدأ خادم الويب محليًا |
| Mathebuddy.code-workspace | مساحة العمل لـ VSCode |
توجه إلى ملفات README.md في الدلائل الفرعية لمزيد من المعلومات.
لا يتم دعم أنظمة التشغيل الأخرى من Debian و MacOS بعد. يسمح MacOS فقط بإنشاء إصدار iOS من التطبيق.
هام: إذا كنت ترغب فقط في تشغيل خادم الويب محليًا (بما في ذلك جميع الملاعب ومحاكاة) ، فأنت بحاجة فقط إلى تثبيت Python 3. يوفر المستودع مكتبات محدثة في docs/ الدليل.
ملاحظة: يمكن تخطي Android و Xcode ، إذا كنت ترغب فقط في تجميع وتشغيل MatheBuddy Simulator. يمكن تخطي pandoc إذا كنت لا تنوي بناء الأدلة.
Linux مقرها Debian (مثل Ubuntu)
sudo apt install python3 snapd pandoc
sudo snap install flutter --classic
ماكوس
قم أولاً بتثبيت مدير حزمة المشروب.
brew install git python3 flutter pandoc
ثم قم بتشغيل flutter doctor في نافذة طرفية وقم بتثبيت جميع التبعيات المدرجة.
ماكوس
قم بتثبيت Xcode من متجر التطبيقات وابدأ التطبيق لإكمال التثبيت. ثم قم بتشغيل الأوامر التالية من محطة.
xcode-select --install
sudo gem install cocoapods
brew install --cask android-studio
brew install bundletool
قم بتشغيل التطبيق Android Studio.app ، واتفق على التراخيص واستكمل الإعداد. في إعدادات Android Studio ، اختر Appearance & Behavior ، System Settings ، Android SDK وحدد في Tab [SDK Platforms] (EG) Android 13 . ثم حدد في علامة التبويب [SDK Tools] Android SDK Command-line Tools (latest) . انقر على زر Accept لبدء التثبيت.
في محطة ، قم بتشغيل flutter doctor --android-licenses وقبول كل ترخيص مع y ثم قم بتشغيل flutter doctor مرة أخرى للتحقق من التثبيت.
في حال لم يكن لديك وقت تشغيل Java ، قم بتشغيل brew install openjdk لتثبيته. ستخرج Homebrew التي يجب عليك تشغيل echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc . افعل ذلك!
قد يسرد خطأ حديث (رفرفة/رفرفة#118502) أخطاء Java. قم بتشغيل الإصلاح التالي (القبيح!):
cd /Applications/Android Studio.app/Contents
cp -r jbr jre
تحتاج الآن إلى استنساخ مستودعات Mathebuddy التالية. استبدل YOUR_FAVORITE_DIRECTORY بواسطة دليل محلي على القرص الخاص بك.
نصيحة: استخدم سطح المكتب Github لاستنساخ المستودعات (راجع نهاية هذا المستند).
cd YOUR_FAVORITE_DIRECTORY
git clone https://github.com/mathebuddy/mathebuddy.git
git clone https://github.com/mathebuddy/mathebuddy-public-courses.git
يجب على مطوري الفريق الأساسي استخدام زوج مفتاح SSH ؛ انظر https://docs.github.com/en/authentication/connecting-to-github-with-ssh ؛ وكذلك استنساخ المستودع الخاص:
cd YOUR_FAVORITE_DIRECTORY
git clone [email protected]:mathebuddy/mathebuddy.git
git clone [email protected]:mathebuddy/mathebuddy-public-courses.git
git clone [email protected]:mathebuddy/mathebuddy-private-courses.git
تحذير: أبدا (!!) استنساخ إلى iCloud / GoogleRive / OneDrive / NextCloud / Sciebo / ...!
قم بتشغيل الأوامر التالية:
cd YOUR_FAVORITE_DIRECTORY/mathebuddy/docs
python3 -m http.server 8314
افتح http://localhost:8314/ في متصفحك المفضل. يمكنك اختيار بعض المنافذ الأخرى عن 8314 .
بدلاً من ./cmd.sh ، يمكنك أيضًا استخدام البرنامج ./web.sh .
cd YOUR_FAVORITE_DIRECTORY/mathebuddy
./web.sh
نستخدم VSCODE لتحرير رمز المصدر. تأكد من تثبيت جميع الامتدادات الموصى بها: افتح مستودع mathebuddy في VSCode ، ثم انقر فوق Extensions على الرمز الأيسر Div. اكتب @recommended في حقل البحث. ثم انقر على Install على كل ملحق لم يتم تثبيته بعد.
(تودو: سيتم تمديد هذا القسم قريبًا ...)
https://github.com/mathebuddy/mathebuddy
تطبيق iOS و Android (تم تنفيذه مع الرفرفة)
https://github.com/mathebuddy/mathebuddy-public-courses
دورات الرياضيات المجانية والمفتوحة المصدر