Jump to content

Панель инструментов (программное обеспечение)

Панель инструментовX
Разработчик(и) Франсиско Вико в Университете Малаги
Первоначальный выпуск 2016
Написано в GNU Октава
Операционная система Ubuntu , Stretch , Raspbian , Lubuntu , Guadalinex
Тип Образовательное программное обеспечение
Лицензия Стандартная общественная лицензия GNU v3
Веб-сайт Официальный сайт ToolboxX

ToolboX — это интегрированная среда разработки, предназначенная для внедрения компьютерного программирования в академические предметы, изначально не обладавшие компетенциями в этом вопросе. [1] [2] Его конструкция основана на предположении, что при решении задачи учащийся выполняет последовательность вычислений (т. е. действует алгоритмическим способом ), которую можно выразить на компьютерном языке, аналогично тому, как это делается на тетради или доска.

Помимо среды и академического содержания, ToolboX собирает данные об использовании студентами и обрабатывает их с помощью алгоритмов больших данных , основанных на искусственном интеллекте (только в Андалузском регионе миллион студентов имеют доступ к этому инструменту после интеграции в Guadalinex и репозитории Guadalinfo ). [3] Эти методы позволяют получить знания о студенческом сообществе, которые впоследствии можно использовать для улучшения преподавания и планирования ресурсов. В качестве примеров этих знаний можно заранее диагностировать одаренные ученики, СДВГ и дислексию. [4]

Функционирование

[ редактировать ]

ToolboX — это дидактический ресурс, который учителя могут использовать в классе или в компьютерном классе. Когда программа запускается, она показывает простую среду разработки, состоящую из командного окна , текстового редактора для написания программы и дополнительного графического окна. После выбора списка задач студент должен решить каждую из них, написав программу. Он также предоставляет справочные команды (которые нужно выполнить в командном окне) и другие команды для отладки и запуска программы. Если решение, вычисленное программой, правильное, она показывает следующую задачу, пока весь список не будет завершен.

Примеры задач в ToolboX: пример кода (вверху), показывающий командные и графические окна слева и редактор программы справа; и математика (внизу), только с окнами команд и редактора.

Используемый язык программирования — GNU Octave — научный язык программирования, широко используемый в образовании, науке и технике.

Определение проблемы

[ редактировать ]

ToolboX основан на понятии программ для представления проблем широкого круга академических предметов. Определение включает в себя такую ​​информацию, как утверждение, подсказки или справка вики, его (буквенно-цифровое) решение, предлагаемые программы (на разных языках) и домашнее сообщение после решения задачи. Отношения задач (или модулей) — это просто списки с именами файлов в формате JSON .

 { "class": "wordproblem", "statement": "Determine $$ \left(\frac{2}{3}\right)^2$$", "solution":  "4/9", "tip"    : ["Raise numerator and denominator to the same power."], "keyword": ["mathematics", "rationals"], "wiki"   : ["\poweroffraction"], "hint" : {   "js"    : "",   "octave": "" }, "program" : {   "js"    : " numerator   = pow(2, 2); denominator = pow(3, 2); solution = numerator / denominator; },   "octave": " numerator   = 2^2 denominator = 3^2 solution = numerator / denominator" }, "takehomemessage": "The power of a fraction derives from the product of fractions.", "author": "ToolboX", "URL"   : "toolbox.uma.es", "CC"    : "BY-NC-SA 3.0" }

Установка

[ редактировать ]

ToolboX можно установить в общественных центрах Андалузии из репозитория Guadalinex . [5] а также в андалузской сети сельских центров Guadalinfo . [6] Программу также можно установить из этих сетей двумя разными способами:

С deb-файлом

[ редактировать ]

На компьютере с на основе Debian дистрибутивом Linux (например , Ubuntu , Stretch , Raspbian , Lubuntu ) ToolboX можно установить из файла deb, выполнив следующие действия:

История версий Ubuntu#Ubuntu 16.04 LTS (Xenial Xerus)

$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb$ sudo apt-get update$ sudo dpkg -i toolbox_latest.deb  dpkg: dependency problems prevent ...   [other messages]$ sudo apt-get -f install  [other messages]  Setting up [dependency]  ...

История версий Ubuntu#Ubuntu 18.04 LTS (Bionic Beaver)

$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb$ sudo apt-get update$ sudo gdebi toolbox_latest.deb  ...

С ISO-файлом

[ редактировать ]

необходимо ISO-файл сначала скачать, а затем установить UNetbootin . Затем флэш-накопитель подключается (+4 ГБ), запускается UNetbootin и файл ISO записывается как живая версия с постоянным хранилищем (этот процесс приведет к удалению флэш-накопителя, который при необходимости необходимо скопировать заранее):

  1. выберите загруженный ISO-файл
  2. укажите размер постоянного хранилища (необязательно), например 1000 МБ
  3. выберите устройство, к которому подключен флэш-накопитель.

Когда процесс копирования завершится, система перезапустится с активной версии на флэш-накопителе, который выбран в качестве метода загрузки (для этого может потребоваться прервать перезапуск в начале, нажав специальную клавишу, например ESC , F2 или F9 на ПК или клавишу Alt на Mac), чтобы получить доступ к BIOS и выбрать предпочтительный метод загрузки . После загрузки системы из активной версии доступ к главному меню можно получить из верхнего левого угла, а ToolboX можно найти в категории «Программирование» .

Инструкции пользователя

[ редактировать ]

После запуска ToolboX экран делится на три области: системную консоль , текстовый редактор и графическое окно. Набрав в консоли команды «задача» или «помощь», можно получить информацию о модулях задачи и списке доступных команд. После загрузки задачи с помощью команды «задача», «подсказка» и «вики» могут предоставить дополнительную информацию. Каждая задача решается путем набора программы в текстовом редакторе и запуска ее командой go в консоли.

Распределение

[ редактировать ]

В версии 0.0 она была ориентирована на испанскую систему образования и включала списки задач по всем довузовским предметам. Он был распространен на USB-накопителе, предоставленном студентам, на который преподаватели могут подать заявку онлайн. [7] На этом диске находится действующий дистрибутив Linux , интерпретатор языка программирования GNU Octave , а также ToolboX и необходимое программное обеспечение. [8]

ToolboX в настоящее время распространяется под лицензией GNU GPLv3. Его первая версия включает хранилище задач по нескольким предметам довузовского образования (математика, физика и химия). [9] [10] Исходный код доступен в публичном репозитории.

См. также

[ редактировать ]
[ редактировать ]
  1. ^ Вико, Франциско (2017). «Toolbox: сквозная стратегия обучения программированию в образовательной среде» . Редакция . 10 (2): 53–68. ISSN   1989-1199 .
  2. ^ Вико, Франциско (14 сентября 2016 г.). Проект Toolbox . Семинар по компьютерному образованию для детей до 18 лет (ei<18). V Испанский конгресс по информатике. Саламанка. п. 2 . Проверено 10 сентября 2016 г.
  3. ^ Вико, Франциско (28 июня 2018 г.). «Искусственный интеллект для анализа успеваемости учащихся с помощью ToolboX» . Образование 3.0 .
  4. ^ Кастильо, Игнасио (22 июля 2018 г.). " "Программирование будет так же важно, как умение читать и писать" " . Мнение Малаги .
  5. ^ Кастильо, Игнасио (15 июля 2018 г.). « Учителя – ключ к успеху процесса цифровой трансформации» « . Мнение Малаги .
  6. ^ Мальдонадо, Энкарна (20 марта 2017 г.). «Дон Алехандро и банда Майнкрафта» . Малага сегодня .
  7. ^ Мальдонадо, Энкарна (12 сентября 2016 г.). «Отец Альбы учит вас программировать» . Малага сегодня .
  8. ^ Вико, Фрэнсис. «Проект Toolbox» . geb.head.en Архивировано из оригинала 1 декабря . Получено 10 , сентября
  9. ^ Мальдонадо, Энкарна (12 сентября 2016 г.). «Отец Альбы учит вас программировать» . Малага сегодня .
  10. ^ Мальдонадо, Энкарна (24 сентября 2017 г.). «Коробка программирования» попадает в школы» . Малага сегодня .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6a1a725c4f6d070117b756ddc1977de2__1695946440
URL1:https://arc.ask3.ru/arc/aa/6a/e2/6a1a725c4f6d070117b756ddc1977de2.html
Заголовок, (Title) документа по адресу, URL1:
Toolbox (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)