Anonymous

Changes

From Open Educational Resources
523 bytes removed ,  16:32, 20 May 2020
no edit summary
Line 15: Line 15:  
|-
 
|-
 
|Other similar applications
 
|Other similar applications
|[Scratch]
+
|[https://scratch.mit.edu/'''Scratch'']
 
|-
 
|-
 
|The application on mobiles and tablets
 
|The application on mobiles and tablets
Line 21: Line 21:  
|-
 
|-
 
|Development and community help
 
|Development and community help
|[https://www.sugarlabs.org/turtle-blocks-js/]
+
|https://https://www.sugarlabs.org/turtle-blocks-js/
[https://github.com/sugarlabs/turtleblocksjs]
+
https://https://github.com/sugarlabs/turtleblocksjs
 
|}
 
|}
   Line 45: Line 45:  
|style="width: 50%;|[[File:2_Turtleblocks_main.png |450px]]
 
|style="width: 50%;|[[File:2_Turtleblocks_main.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 1 - TurtleBlocks can be opened from Application→ Other → TurtleBlocks
+
|style="width: 50%;| TurtleBlocks can be opened from Application→ Other → TurtleBlocks
|style="width: 50%;|Step 2 - Once you open Turtle Blocks you can see the window like this.
+
|style="width: 50%;| Once you open Turtle Blocks you can see the window like this.
 
|-
 
|-
 
|style="width: 50%;|[[File:Pen pallete.png |450px]]
 
|style="width: 50%;|[[File:Pen pallete.png |450px]]
 
|style="width: 50%;|[[File:4_Turtleblocks_Colour.png |450px]]
 
|style="width: 50%;|[[File:4_Turtleblocks_Colour.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 3 - It is a turtle palette which contain blocks that are used to control the movement of turtle.  
+
|style="width: 50%;| It is a turtle palette which contain blocks that are used to control the movement of turtle.  
|style="width: 50%;|Step 4 - It is a pen palette which contain blocks that are used to control attributes of the turtle's pen.  
+
|style="width: 50%;| It is a pen palette which contain blocks that are used to control attributes of the turtle's pen.  
 
|-
 
|-
 
|style="width: 50%;|[[File:5_Turtleblocks_Numbers.png |450px]]
 
|style="width: 50%;|[[File:5_Turtleblocks_Numbers.png |450px]]
 
|style="width: 50%;|[[File:6_Turtleblocks_flow.png|450px]]
 
|style="width: 50%;|[[File:6_Turtleblocks_flow.png|450px]]
 
|-
 
|-
|style="width: 50%;|Step 5 - These are a collection of blocks used for displaying media objects, such as images from the Journal.  
+
|style="width: 50%;| These are a collection of blocks used for displaying media objects, such as images from the Journal.  
|style="width: 50%;|Step 6 - Sensors palette is used to detect different factors.
+
|style="width: 50%;| Sensors palette is used to detect different factors.
 
|-
 
|-
 
|style="width: 50%;|[[File:7_Turtleblocks_blocks.png |450px]]
 
|style="width: 50%;|[[File:7_Turtleblocks_blocks.png |450px]]
 
|style="width: 50%;|[[File:8_Turtleblocks_trash.png |450px]]
 
|style="width: 50%;|[[File:8_Turtleblocks_trash.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 7 - The blocks in the flow palette control program flow.  
+
|style="width: 50%;|The blocks in the flow palette control program flow.  
|style="width: 50%;|Step 8-This is palette of variable blocks. These blocks are for defining variables and subroutines, without actions.
+
|style="width: 50%;|This is palette of variable blocks. These blocks are for defining variables and subroutines, without actions.
 
|-
 
|-
 
|style="width: 50%;|[[File:Turtleblocks_construction_1.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_1.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 9 - Boxes palette is used to stores value and add numeric value to the defined variable, without actions.
+
|style="width: 50%;|Boxes palette is used to stores value and add numeric value to the defined variable, without actions.
|style="width: 50%;|Step 10 - The blocks in number palette are related to arithmetic operators.  
+
|style="width: 50%;|The blocks in number palette are related to arithmetic operators.  
 
|-
 
|-
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_3.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_3.png|450px]]
 
|-
 
|-
|style="width: 50%;|Step 11 -The blocks in boolean palette are related to boolean operators.
+
|style="width: 50%;|The blocks in boolean palette are related to boolean operators.
|style="width: 50%;|Step 12 -The Heap palette used to perform heap operations like push,pop, store and display contents of heap.  
+
|style="width: 50%;|The Heap palette used to perform heap operations like push,pop, store and display contents of heap.  
|-
  −
|style="width: 50%;|[[File:Turtleblocks_construction_4.png |450px]]
  −
|-
  −
|style="width: 50%;|Step 13 - These are a collection of extra blocks for accessing advanced features only available in Turtle Blocks. 
   
|-
 
|-
 
|}
 
|}
 +
[[File:Turtleblocks_construction_4.png |450px]]
   −
==File formats for creation==
+
These are a collection of extra blocks for accessing advanced features only available in Turtle Blocks.
   −
==Saving the file==
+
==Example : TO DRAW A SQUARE==
Click File > Save to save the file. It will be saved in .tb format
+
The steps involved in drawing a square are as below.
==Export and publishing files==
+
#Go forward some number of steps
Like in most applications, a file can be exported to a image, svg, icon, odp,logo and python formats.
+
#Turn right (or left) 90 degrees
==Advanced features==
+
#Go forward some number of step
TurtleBlocks boasts the unique ability to create physical
+
#Turn right (or left) 90 degrees
manifestations of turtle designs out of various materials
+
#Go forward some number of steps
using laser and vinyl cutters. This feature sets TurtleBlocks
+
#Turn right (or left) 90 degrees
apart from other block-based turtle programming
+
#Go forward some number of steps.
environments, such as TurtleArt, that focus on creating
+
#Turn right (or left) 90 degrees .
colored pictures
     −
=Installation=
   
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Method of installation !! Steps
+
|style="width: 50%;|[[File:Square.png|450px]]
|-
+
|style="width: 50%;|[[File:Using_repeat.png|450px]]
| From Ubuntu software Centre || Steps - Applications → Ubuntu Software Center → in right side search box search as “TurtleBlocks” → Click on Install.    (If it asks any authentication, Enter your Ubuntu login password)
   
|-
 
|-
| From Terminal || Steps - Open terminal by clicking (ctrl+Alt+T), Once window page is open, in front of dollar($) symbol just type below command.Sudo apt-get installed TurtleBlocks
+
|style="width: 50%;|Here we have to follow very lengthy code to write square.
Now, Enter your ubuntu login password(it will be hide) then press Enter.
+
|style="width: 50%;|Here we can draw the square by using very short code.
 
|-
 
|-
| From the web || Steps - Follow the below link for Installing through web, but again it will take you through software center.
+
|style="width: 50%;|[[File:Step_12_repeat_and_forward.png|450px]]
https://apps.ubuntu.com/cat/applications/precise/turteblocks/
+
|style="width: 50%;|[[File:Square_with_repeat.png|450px]]
 
|-
 
|-
| Web based registration || Steps -
+
|style="width: 50%;|In flow palette select repeat block and set number as 4 to write 4 sides.
 +
|style="width: 50%;|To move the turtle select forward block in turtle palette set the measurement.
 
|}
 
|}
   −
=The application on mobiles and tablets=
+
==Saving the file==
How to install – currently there is no mobile app for TurtleBlocks but there is a App called turtleDraw, this app also same as turtleBlocks.
+
Click on save button and save your project as HTML. You can also save your turtle artwork as PNG, SVG formats.
 +
==Advanced features==
 +
Turtle Blocks has a plug-in mechanism that is used to add new blocks.
    
=Ideas for resource creation=
 
=Ideas for resource creation=
Programming Tool
+
Programming Tool. We can use multiple blocks to create drawings, as the turtle moves under your control, colourful lines are drawn.
    
=References=
 
=References=
Source:http://wiki.laptop.org/go/Turtle_Art_student_guide <br>
+
#https://github.com/sugarlabs/turtleblocksjs/blob/master/documentation/README.md
https://llk.media.mit.edu/courses/readings/TurtleArt.pdf
+
#http://wiki.sugarlabs.org/go/Activities/Turtle_Art
 
  −
=How to use template=
  −
<nowiki>{{subst:Explore_an_application}} on the page you create for your tool.  Page Name should be "Learn ToolName"</nowiki>
      
[[Category:Explore an application]]
 
[[Category:Explore an application]]
79

edits