Skip to content

Tutorials

Beate Jost edited this page Apr 9, 2020 · 4 revisions
{
    "name": "Hallo Calliope", // text, displayed title 
    "language": "DE", //  text, 2 ciffers - ISO-639-1-Codes
    "robot": "calliope2017NoBlue", // text, internal robot plugin name required
    "sim": [0,1] // number, 0 - tutorial cannot be used with SIM, 1 can be used with SIM 
    "level": "[0-9]/[1-9]" , // text e.g. "1/3" one star out of three
    "index": [0-999], // number, sort field for tutorial list view
    "overview": {
        "description": "Describe the tutorial here", // text, the first two lines are displayed in the tile
        "goal": "Describe here the learning objectives", // text
        "previous": "Is previous knowledge needed?" // text, what should the user know or which tutorials should the user have completed
    }, 
    "time": "30 min", // text, expected time to complete the tutorial as a string, e.g. "1 h"
    "age": "ab 8 Jahre", // text, age as a string, e.g. ">8 years"
    "initXML": "<export ....</export>", // text/xml, optional, xml, upload here an exported program to start with
    "end": "Gut gemacht!", // text, farewell
    "step": [ // each tutorial must have at least one step
        {
            "header": "Schritt 1: Hallo!", // text, header for the step
            "instruction": "text", // text, instructions for the step
            "toolbox": "<toolbox_set... </toolbox_set>", // text/xml, the toolbox for this step
            "maxBlocks": 3, // number, 0 unlimited, otherwise max blocks that can be in the editor, don't forget to count the start block!
            "solution": "html image", // text, e.g. text and img tag with image
            "tip": ["A useful hint", "Another useful hint"] // array/text, will be placed after the instructions
        },
        ... // more steps
        }
     ]
}
Clone this wiki locally