A tool for learning how AI2 beta language blocks work (formerly known as built-in blocks)
I have just completed updating this interactive learning tool for the current beta release of AI2. Interactive examples for all built-in blocks are provided.
All langage blocks are supported (plain text blocks testing is supported if the PlainTextLibrary.apk is installed)
Features:
⦁ access to the online MIT AI2 beta language blocks reference
⦁ ability to modify input values for testing examples
⦁ 'Edit' mode for testing the project with the emulator or Companion app and adding additional features
⦁ 'View' mode (the default) for the using the packaged app as a reference tool
⦁ more examples can be added by using the models provided
---
MIT AI2 has been released for classroom instruction as of December 3, 2013. App Inventor Classic will continue to be supported through June, 2014.
---
⦁ access to the online MIT AI2 beta language blocks reference
⦁ ability to modify input values for testing examples
⦁ 'Edit' mode for testing the project with the emulator or Companion app and adding additional features
⦁ 'View' mode (the default) for the using the packaged app as a reference tool
⦁ more examples can be added by using the models provided
---
MIT AI2 has been released for classroom instruction as of December 3, 2013. App Inventor Classic will continue to be supported through June, 2014.
---
a2013-12-08 changes log:
⦁ updated links to the new locations of the MIT reference documents
⦁ updated aia and apk files attached to this post to reflect the changes
2013-12-01 changes log:
⦁ layout changes
⦁ splash screen animation
⦁ all example block images have been updated for the new blocks design
⦁ 'get plain start text' and 'close screen with plain text' interactive examples now supported if the PlainTextLibrary.apk app is installed on the device
⦁ links have been updated for new MIT documentation
2013-11-11 changes log:
Fixed empty sockets on TinyDB GetValue blocks
2013-11-04 change log:
⦁ removed 'nothing' block references
⦁ modified the TinyDB GetValue block to support the new default value socket
⦁ works with new Companion App for AI2 beta release
⦁ example procedure for all Built-In blocks are provided with the exception of 'get plain start text' and 'close screen with plain text' which would work with external apps
⦁ have not updated the images from AI2 alpha, but they are close enough for now :)
⦁ have not updated these screen shots (the changes were mostly cosmetic anyway)
⦁ be sure to use Edit mode in the main menu if you are working with the Companion app, connected with USB cable or working with the emulator for file paths to be correct!
2013-09-14 changes:
Fixed bug in Text, replace all example -- missing picture; wrong property selected
Disabled Control, evaluate example -- evaluate block throws error although code appears to be correct
PlainTextLibrary.aia
PlainTextLibrary.apk
AI2LBLT.aia
AI2LBLT.apk
--
2013-09-14 changes:
Fixed bug in Text, replace all example -- missing picture; wrong property selected
Disabled Control, evaluate example -- evaluate block throws error although code appears to be correct
PlainTextLibrary.aia
PlainTextLibrary.apk
AI2LBLT.aia
AI2LBLT.apk
--
Really nice job!
The blocks that have only a description of their usage may at a later time have interactive examples as well.
This version demonstrates the Control blocks (if, choose, foreach, etc.) initially. Other block types may be added later.
You are welcome to contribute examples of other block types to this project and post your version as a reply to this post.
Thanks. I am uploading an update that adds Logic block examples as well.
--
2013-09-14 updated aia and apk to fix bugs. See top of this post...
--
this looks great! and very colorful ;-)
--
Thanks for directing me to this page Scott.
--
:)
--
댓글 없음:
댓글 쓰기