GeoGebra

GeoGebra是适用于各级教育的动态数学软件,它将几何,代数,电子表格,图形,统计和微积分结合在一个易于使用的软件包中。(GeoGebra is dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package.)

  • Owner: geogebra/geogebra
  • Platform: Android, Chromium OS, iOS, Linux, Mac, Raspbian, Windows
  • License::
  • Category::
  • Topic:
  • Like:
    1
      Compare:

Github stars Tracking Chart

GeoGebra 是适用于各级教育的动态数学软件,它将几何、代数、电子表格、图形、统计和微积分结合在一个易于使用的软件包中。 GeoGebra 是一个快速扩展的社区,拥有数百万用户,几乎遍布每个国家。 GeoGebra 已成为动态数学软件的领先提供商,支持全球教学和学习的科学、技术、工程和数学(STEM)教育和创新。

概要

  • 几何、代数和电子表格是连接和完全动态的
  • 易于使用的界面,但许多强大的功能
  • 用于创建作为网页的交互式学习资源的创作工具
  • 我们为全球数百万用户提供多种语言版本
  • 免费为非商业用户提供的开源软件
  • 适用于 iOS、Android、Windows、Mac、Chromebook 和 Linux 的免费离线GeoGebra 应用程序

奖项

  • Archimedes 2016:MNU数学类奖(德国汉堡)
  • 2015年度微软年度合作伙伴奖:决赛入围者,公共部门:教育(美国华盛顿州雷德蒙德)
  • 2013年MERLOT经典奖:用于学习和在线教学的多媒体教育资源(美国内华达州拉斯维加斯)
  • 2010年NTLC奖:国家技术领导奖(华盛顿特区,美国)
  • 2009年技术奖:劳雷在教育类别(美国加利福尼亚州圣何塞)
  • 2009年BETT奖:伦敦英国教育技术奖入围名单
  • SourceForge.net社区选择奖2008:入围,教育工作者最佳项目
  • 2008年AECT杰出发展奖:教育传播与技术协会(美国奥兰多)
  • 2006年学习奖:奥地利教育软件奖(奥地利维也纳)
  • 2006年eTwinning奖:GeoGebra(奥地利林茨)“作物圈挑战赛”一等奖
  • LesTrophéesduLibre 2005:国际自由软件奖,类别教育(法国Soisson)
  • Comenius 2004:德国教育媒体奖(德国柏林)
  • 2005年学术奖:奥地利教育软件奖(奥地利维也纳)
  • digita 2004:德国教育软件奖(德国科隆)
  • 2003年学术奖:奥地利教育软件奖(奥地利维也纳)
  • EASA 2002:欧洲学术软件奖(瑞典Ronneby)

资源库说明

GeoGebra 源代码的主要站点是 https://dev.geogebra.org/svn/trunk/geogebra/,它是一个只读的Subversion存储库。 我们在https://github.com/geogebra/geogebra 上保留了它的副本。

有关 GeoGebra的许可,请阅读 http://geogebra.org/license 。 此许可证的副本也应在 desktop/src/nonfree/resources/org/geogebra/desktop/_license.txt 文件中找到。要了解有关 GeoGebra 开发的更多信息(包括建议的编译步骤),请访问http://dev.geogebra.org/

Main metrics

Overview
Name With Ownergeogebra/geogebra
Primary LanguageJava
Program languageJava (Language Count: 10)
PlatformAndroid, Chromium OS, iOS, Linux, Mac, Raspbian, Windows
License:
所有者活动
Created At2011-10-09 17:57:35
Pushed At2024-10-25 18:17:18
Last Commit At2024-10-24 15:05:18
Release Count300
Last Release Name5.2.865.0 (Posted on )
First Release Name5.0.554.0 (Posted on )
用户参与
Stargazers Count1.7k
Watchers Count53
Fork Count356
Commits Count67.6k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count27
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Welcome to GeoGebra!

The primary site for GeoGebra's source code is
https://dev.geogebra.org/svn/trunk/geogebra/ which
is a read-only Subversion repository. We maintain a copy of it
at https://github.com/geogebra/geogebra.

Please read https://www.geogebra.org/license about GeoGebra's
licensing. A copy of this license should also be found in the file
desktop/src/nonfree/resources/org/geogebra/desktop/_license.txt.

To learn more on development of GeoGebra (including suggested compilation
steps) please visit https://dev.geogebra.org/.

Running the web version

To start the web version from command line, run

./gradlew :web:runSuperdev

This will start a development server on your machine where you can test the app.
If you need to access the server from other devices, you can specify a binding address

./gradlew :web:runSuperdev -Pgbind=A.B.C.D

where A.B.C.D is your IP address.
Then you can access the dev server through http://A.B.C.D:8888.
You can also run ./gradlew :web:tasks to list other options.

Running the desktop version (Classic 5)

To start the desktop version from command line, run

./gradlew :desktop:run

You can also run ./gradlew :desktop:tasks to list other options.

Setup the development environment

  • Open IntelliJ. If you don't have IntelliJ on your computer yet
    then you can download and install it from here
  • In the menu select File / New / Project from Version Control / Subversion
  • In the new window add the following path: https://git.geogebra.org/ggb/geogebra.git
  • Click on ‘Checkout’, select your preferred destination folder, select Java 1.8 as the SDK,
    click on OK and wait…
  • After the project is checked out, select the root folder of the project,
    open the Run Anything tool (Double ^ on Mac) and run the following command:
    ./gradlew :web:runSuperdev
  • After a minute or two the GWT UI will appear
  • After the Startup URLs are loaded on the UI, select the app that you wish start. For example,
    if you select graphing-canary.html and click on Launch Default Browser
    then the Graphing Calculator app with the newest features
    will load and start in your default browser