| 開発者 | マラガ大学のフランシスコ・ヴィコ |
|---|---|
| 初回リリース | 2016 |
| 書かれた | GNU オクターブ |
| オペレーティング·システム | Ubuntu、ストレッチ、Raspbian、Lubuntu、Guadalinex |
| タイプ | 教育ソフトウェア |
| ライセンス | GNU 一般公衆利用許諾書 v3 |
| Webサイト | ToolboX公式サイト |
ToolboXは、もともとこの分野の能力がなかった学術科目にコンピュータプログラミングを導入するために設計された統合開発環境です。 [1] [2]その設計は、問題を解決するときに、学生がノートブックや黒板で行うのと同様に、コンピュータ言語で表現できる一連の計算(つまり、アルゴリズム的な方法で進行)を実行するという前提に基づいています。
環境と学術コンテンツに加えて、ToolboXは学生の使用データを収集し、人工知能に基づくビッグデータアルゴリズムを使用して処理します(アンダルシア地方だけでも、 GuadalinexとGuadalinfoリポジトリに統合された後、100万人の学生がこのツールにアクセスできます)。[3]これらの技術は、学生コミュニティに関する知識の獲得を実行し、後で教育とリソース計画を改善するために使用できます。この知識の例として、才能のある学生、ADHD、失読症を事前に診断できます。[4]
機能している
ToolboX は、教師が教室やコンピュータ室で使用できる教育リソースです。プログラムを起動すると、コマンド ウィンドウ、プログラムを書くためのテキスト エディター、オプションのグラフィック ウィンドウで構成されるシンプルな開発環境が表示されます。問題リストを選択した後、生徒はプログラムを書いて各問題を解く必要があります。また、ヘルプ コマンド (コマンド ウィンドウで実行) や、プログラムのデバッグと実行のためのその他のコマンドも用意されています。プログラムによって計算された解が正しい場合は、リスト全体が完了するまで次の問題が表示されます。
使用されるプログラミング言語は、教育、科学、工学で広く使用されている科学的プログラミング言語である GNU Octaveです。
問題の定義
ToolboX は、幅広い学術分野の問題を表すための問題文の概念に基づいています。定義には、ステートメント、ヒント、Wiki ヘルプ、(英数字) によるソリューション、提案されたプログラム (さまざまな言語)、およびタスクを解決した後のメッセージなどの情報が含まれます。問題 (またはモジュール) の関係は、JSON形式のファイル名のリストにすぎません。
{
"クラス": "単語問題",
"ステートメント": "$$ \left(\frac{2}{3}\right)^2$$ を決定します",
「解決策」: 「4/9」、
"tip" : ["分子と分母を同じ指数で累乗します。"],
"キーワード": ["数学", "有理数"],
"ウィキ" : ["\poweroffraction"],
「ヒント」:{
"js" : "",
「オクターブ」: ""
},
「プログラム」:{
"js" : "
分子 = pow(2, 2);
分母 = pow(3, 2);
解 = 分子 / 分母;
},
「オクターブ」: "
分子 = 2^2
分母 = 3^2
解 = 分子 / 分母"
},
"takehomemessage": "分数の累乗は分数の積から得られます。",
"著者": "ToolboX",
「URL」:「toolbox.uma.es」、
「CC」:「BY-NC-SA 3.0」
}
インストール
ToolboXは、アンダルシアの公共センターのGuadalinexリポジトリ[5]や、アンダルシアの農村センターのネットワークGuadalinfo [6]にインストールできます。 プログラムは、これらのネットワーク外でも、2つの異なる方法でインストールできます。
debファイルの場合
Debian ベースのLinux ディストリビューション ( Ubuntu、Stretch、Raspbian、Lubuntuなど)を搭載したコンピューターでは、次の手順に従って deb ファイルから ToolboX をインストールできます。
Ubuntu バージョン履歴#Ubuntu 16.04 LTS (Xenial Xerus)
$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb
$ sudo apt-get アップデート
$ sudo dpkg -i toolbox_latest.deb
dpkg: 依存関係の 問題 により ... [その他のメッセージ]
$ sudo apt-get -f install
[その他のメッセージ] [依存関係]を設定しています...
Ubuntu バージョン履歴#Ubuntu 18.04 LTS (Bionic Beaver)
$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb
$ sudo apt-get アップデート
$ sudo gdebi toolbox_latest.deb
...
ISOファイルの場合
まず ISO ファイルをダウンロードし、次にUNetbootinをインストールする必要があります。次に、ペンドライブ(+4GB) を接続し、UNetbootin を実行して、ISO ファイルを永続的なストレージを持つライブ バージョンとして書き込みます (このプロセスによりペンドライブが消去されるため、必要に応じて事前にコピーする必要があります)。
- ダウンロードしたISOファイルを選択
- 永続ストレージのサイズを指定します(オプション)。例:1000MB
- ペンドライブが接続されているユニットを選択します。
コピー プロセスが完了すると、システムはペンドライブ上のライブ バージョンから再起動され、起動方法として選択されます (この場合、最初にPC ではESC、F2、F9 、 Mac ではAlt キーなどの特殊キーを押して再起動を中断する必要があります)。これにより、 BIOS にアクセスして、優先する起動方法を選択できます。システムがライブ バージョンから起動すると、左上隅からメイン メニューにアクセスできるようになり、ToolboX はプログラミングカテゴリに表示されます。
ユーザーマニュアル
ToolboX を実行すると、画面はシステム コンソール、テキスト エディター、グラフィック ウィンドウの 3 つの領域に分割されます。コンソールで「task」または「help」コマンドを入力すると、タスク モジュールに関する情報と使用可能なコマンドのリストが表示されます。コマンド「task」でタスクが読み込まれると、「tip」および「wiki」で追加情報が提供される場合があります。各タスクは、テキスト エディターでプログラムを入力し、コンソールで「go」コマンドを使用して実行することで解決されます。
分布
バージョン0.0では、スペインの教育システムを対象としており、大学入学前のすべての科目の問題リストが含まれていました。これは学生に提供されるUSBフラッシュドライブで配布され、教師はオンラインで申請できます。[7]このドライブには、ライブLinuxディストリビューション、 GNU Octaveプログラミング言語のインタープリター、ToolboXと必要なソフトウェアが含まれています。[8]
ToolboXは現在GNU GPLv3ライセンスの下で配布されています。その最初のバージョンには、大学進学前の教育のいくつかの科目(数学、物理学、化学)のタスクのリポジトリが含まれています。[9] [10]ソースコードはパブリックリポジトリで入手できます。
参照
外部リンク
- アヴェロエスのブログ(アンダルシア州議会、教育委員会)
- 公式サイト
参考文献
- ^ ヴィコ、フランシスコ (2017). 「ToolboX: 教育プログラムを強化するための横断的な戦略」。再ビジョン。10 (2):53-68。ISSN 1989-1199。
- ^ ヴィコ、フランシスコ (2016 年 9 月 14 日)。プロジェクトツールボックスX。ワークショップ Educación en Informatica sub-18 (ei<18)。 V スペイン情報会議。サラマンカ。 p. 2.2016 年9 月 10 日に取得。
- ^ ヴィコ、フランシスコ (2018 年 6 月 28 日)。 "Inteligencia Artificial para Analizar el progreso de los estudiantes con ToolboX"。教育 3.0。
- ^ カスティージョ、イグナシオ (2018 年 7 月 22 日)。 ""プログラマーは重要な情報を管理する必要があります""。マラガのご意見。
- ^ カスティージョ、イグナシオ (2018 年 7 月 15 日)。 「デジタル変換のプロセソソン・ラ・クラベ」。マラガのご意見。
- ^ マルドナド、エンカルナ (2017 年 3 月 20 日)。 「ドン・アレハンドロとマインクラフトのパンディラ」。マラガ、こんにちは。
- ^ マルドナド、エンカルナ (2016 年 9 月 12 日)。 「エル・パドレ・デ・アルバ・テ・エンセニャ・ア・プログラマー」。マラガ、こんにちは。
- ^ ヴィコ、フランシスコ。 「プロジェクトツールボックスX」。geb.uma.es。 2017 年 12 月 1 日のオリジナルからアーカイブ。2016 年9 月 10 日に取得。
- ^ マルドナド、エンカルナ (2016 年 9 月 12 日)。 「エル・パドレ・デ・アルバ・テ・エンセニャ・ア・プログラマー」。マラガ、こんにちは。
- ^ マルドナド、エンカルナ (2017 年 9 月 24 日)。 「La 'caja de la Programación' aterriza en los colegios」。マラガ、こんにちは。
