example of multilanguage tour
This commit is contained in:
parent
e4bab3d9ca
commit
1e9361b730
@ -128,7 +128,7 @@ class Navbar extends Component {
|
|||||||
</Tooltip>
|
</Tooltip>
|
||||||
: null}
|
: null}
|
||||||
<Tour
|
<Tour
|
||||||
steps={isHome ? home : assessment}
|
steps={isHome ? home() : assessment()}
|
||||||
isOpen={this.state.isTourOpen}
|
isOpen={this.state.isTourOpen}
|
||||||
onRequestClose={() => { this.closeTour(); }}
|
onRequestClose={() => { this.closeTour(); }}
|
||||||
/>
|
/>
|
||||||
|
@ -1,30 +1,40 @@
|
|||||||
export const home = [
|
import * as Blockly from 'blockly/core';
|
||||||
{
|
|
||||||
selector: '.workspaceFunc',
|
|
||||||
content: 'Hier findest du alle Buttons um dein Programm zu übertragen, zu speichern oder zu teilen',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
selector: ".blocklyWindow",
|
|
||||||
content: 'Dies ist deine Arbeitsfläche.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
selector: ".blocklyToolboxDiv",
|
|
||||||
content: 'In der Toolbox befinden sich alle Blöcke. Verbinde diese in der Arbeitsfläche und erstelle dein Programmcode',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
selector: ".saveBlocks",
|
|
||||||
content: 'Speichere deine Blöcke auf dem Computer.',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
selector: ".MenuButton",
|
|
||||||
content: 'Im Menü findest du Tutorials und eine Gallery mit verschiedenen Beispiel Programmen.',
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
export const assessment = [
|
export const home = () => {
|
||||||
// to be continued...
|
return [
|
||||||
{
|
{
|
||||||
selector: '.assessmentDiv',
|
selector: '.workspaceFunc',
|
||||||
content: 'Hier kannst du eine Aufgabe lösen und kontrollieren.',
|
content: `${Blockly.Msg.settings_head}`
|
||||||
}
|
},
|
||||||
];
|
{
|
||||||
|
selector: '.workspaceFunc',
|
||||||
|
content: 'Hier findest du alle Buttons um dein Programm zu übertragen, zu speichern oder zu teilen',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
selector: ".blocklyWindow",
|
||||||
|
content: 'Dies ist deine Arbeitsfläche.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
selector: ".blocklyToolboxDiv",
|
||||||
|
content: 'In der Toolbox befinden sich alle Blöcke. Verbinde diese in der Arbeitsfläche und erstelle dein Programmcode',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
selector: ".saveBlocks",
|
||||||
|
content: 'Speichere deine Blöcke auf dem Computer.',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
selector: ".MenuButton",
|
||||||
|
content: 'Im Menü findest du Tutorials und eine Gallery mit verschiedenen Beispiel Programmen.',
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
export const assessment = () => {
|
||||||
|
return [
|
||||||
|
// to be continued...
|
||||||
|
{
|
||||||
|
selector: '.assessmentDiv',
|
||||||
|
content: 'Hier kannst du eine Aufgabe lösen und kontrollieren.',
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user