帶模擬器和遊樂場的官方網站:https://mathebuddy.github.io/mathebuddy/
該項目由德國的“ Freiraum 2022”(Der Hochschullehre的Stiftung Innovation)資助。
如果您只想使用操場或使用示例文件測試模擬器,則無需安裝任何內容。只需訪問https://mathebuddy.github.io/mathebuddy/
如果您想創建和測試自己的課程,請訪問網站,前往simulator ,然後單擊按鈕http://localhost:8271 。然後按照列出的說明進行操作。
該存儲庫實現了matheBuddy應用程序的所有組件。

| 小路 | 描述 |
|---|---|
| .vscode/ | 視覺代碼項目設置 |
| 應用程式/ | 用顫音實施應用程序 |
| 垃圾桶/ | 腳本 |
| 文件/ | 網站:https://mathebuddy.github.io/mathebuddy/ |
| 文檔/文檔/ | SMPL,MBL,MBCL的文檔 |
| ext/ | 外部組件 |
| img/ | 原始圖像文件 |
| lib/ | 組件的實現(數學 - 洪水,...) |
| CMD.SH | 開發人員的管理腳本 |
| web.sh | 在本地啟動Web服務器 |
| Mathebuddy.code-workspace | VSCODE的工作區 |
前往子目錄中的README.md文件以獲取更多信息。
除了Debian和MacOS以外的其他操作系統尚未得到支持。只有MacOS才能構建該應用程序的iOS版本。
重要的是:如果您只想在本地運行Web服務器(包括所有操場和模擬器),則只需要安裝Python 3。存儲庫在docs/目錄中提供最新的構建庫。
注意:如果您只想編譯並運行MatheBuddy模擬器,則可以跳過Android和Xcode。如果您不打算製作手冊,可以跳過pandoc 。
基於Debian Linux(例如Ubuntu)
sudo apt install python3 snapd pandoc
sudo snap install flutter --classic
macos
首先安裝Brew Package Manager。
brew install git python3 flutter pandoc
然後在終端窗口中運行flutter doctor ,然後安裝所有列出的依賴項。
macos
從應用商店安裝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] (例如) Android 13 。然後選擇在TAB [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 。做!
最近的錯誤(Flutter/Flutter#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 / googledrive / oneedrive / nextcloud / sciebo / ...!
運行以下命令:
cd YOUR_FAVORITE_DIRECTORY/mathebuddy/docs
python3 -m http.server 8314
打開http://localhost:8314/在您喜歡的瀏覽器中。您可以選擇8314以外的其他端口。
另外,您也可以在存儲庫的根目錄中使用腳本./web.sh (或admin工具./cmd.sh )。
cd YOUR_FAVORITE_DIRECTORY/mathebuddy
./web.sh
我們使用VSCODE進行編輯源代碼。確保安裝所有推薦的擴展名:在VSCODE中打開mathebuddy存儲庫,然後單擊左符號Div的Extensions 。在搜索字段中鍵入@recommended 。然後單擊尚未安裝的每個擴展程序上的Install 。
(Todo:此部分將很快延長...)
https://github.com/mathebuddy/mathebuddy
iOS和Android應用程序(用顫音實施)
https://github.com/mathebuddy/mathebuddy-public-courses
免費和開源數學課程