带模拟器和游乐场的官方网站: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
免费和开源数学课程