User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2019/04/25 22:07]
roehner [Puzzle mode]
start [2019/08/04 10:20] (current)
roehner [Edit menu]
Line 67: Line 67:
  
 ==== Puzzle mode ==== ==== Puzzle mode ====
-The puzzle mode allows you to create interactive structogram puzzles, in which the students create a complete structogram from puzzle pieces. To create a structogram puzzle, start with the solution, which must consist of a single algorithm-structogram. ​In the context menu of the structogram you can call up the puzzle mode in the difficulty levels //easy//, //medium// and //hard//. So you can for the internal differentiation offer different puzzle variants.+The puzzle mode allows you to create interactive structogram puzzles, in which the students create a complete structogram from puzzle pieces. To create a structogram puzzle, start with the solution, which must consist of a single algorithm-structogram. ​To do this, call up the puzzle mode in the context menu of the structogram.
  
-In the "​simple"​ puzzle mode, the structogram elements ​are extracted ​from the complete structogram, ​preserving ​the original space as an empty placeholder.+Extract ​the structogram elements from the complete structogram, ​leaving ​the original space as an empty placeholder.
  
 {{:​en:​puzzleeasy.png}} {{:​en:​puzzleeasy.png}}
  
-The puzzle elements retain the original shape in width and height. When puzzleed together puzzle pieces fit only if they are the right size. In this version you save the structogram puzzle ​with "​simple"​ at the end of the file name.+The puzzle elements retain the original shape in width and height. When puzzleed together puzzle pieces fit only if they are the right size. Save the structogram puzzle ​in this version. It will then appear three more puzzles and distinguished by //easy//, //medium//, //hard// and //very hard//. You can still rework them.
  
-Now you switch from puzzle mode "​easy"​ to "​medium"​. ​In this mode, the height of the puzzle pieces is reduced to the standard height.+In medium ​mode, the height of the puzzle pieces is reduced to the standard height.
  
 {{:​en:​puzzlemedium.png}} {{:​en:​puzzlemedium.png}}
  
-You can push puzzle pieces into empty structogram elements or place them between existing structogram elements. It is no longer the height, but only the width controlled. Only if this fits the insertion point, a puzzle piece can be inserted there. One can increase the difficulty by removing some structogram elements in sequences of empty structogram elements. In this version you save the structogram puzzle with "​middle"​ at the end of the filename.+You can push puzzle pieces into empty structogram elements or place them between existing structogram elements. It is no longer the height, but only the width controlled. Only if this fits the insertion point, a puzzle piece can be inserted there. One can increase the difficulty by removing some structogram elements in sequences of empty structogram elements. ​
  
-Finally, you switch to the puzzle mode "hard". In this mode, in addition to the height, the width of the structogram elements is also brought ​to the standard size.+In //hard// mode, in addition to the height, the width of the structogram elements is also reduced ​to the standard size.
  
 {{:​en:​puzzlehard.png}} {{:​en:​puzzlehard.png}}
  
-Puzzle pieces can now be inserted at any position, neither width nor height must fit. In this variant you save the puzzle with "​hard"​ at the end of the file name. As a teacher with this approach, you can quickly and easily produce the three varieties ​//simple//, //medium// and //hard//.+Puzzle pieces can now be inserted at any position, neither width nor height must fit.  
 +In //very hard// modeas far as possible, empty structogram elements are also removed.
  
 The students can choose a suitable puzzle variant in the classroom. If they have created a solution, they can independently check it by clicking the puzzle button {{:​en:​puzzlebutton.png}} . The Java-Editor tells if the solution is found or something needs to be changed. The students can choose a suitable puzzle variant in the classroom. If they have created a solution, they can independently check it by clicking the puzzle button {{:​en:​puzzlebutton.png}} . The Java-Editor tells if the solution is found or something needs to be changed.
Line 93: Line 94:
 If sequence order does not matter in two successive instructions,​ a solution with a reversed order is also correct in terms of content. This can not be controlled by the Java-Editor. Therefore, one should not take apart the two puzzle pieces in such cases. If sequence order does not matter in two successive instructions,​ a solution with a reversed order is also correct in terms of content. This can not be controlled by the Java-Editor. Therefore, one should not take apart the two puzzle pieces in such cases.
  
 +
 +===== Sequence Diagram =====
 +
 +The Sequence Diagram tool lets you interactively create a sequence diagram. Lifelines exist in two forms, as an actor and with a named head. They are inserted using the toolbar. To create a connection between lifelines, use  //connect to// from the context menu of a lifeline. To change texts call the text editor with a double-click.
 +
 +{{:​de:​sequenzdiagramm.png}}
 +
 +You can display a debugger session as a sequence diagram via the // Test / Create Sequence Diagram // menu.
 +The same applies to work without or with debugger in a UML window.
  
 ===== Menu System ===== ===== Menu System =====
Line 101: Line 111:
 ====Edit menu==== ====Edit menu====
 The editor supports the use of the windows clipboard and undo, redo, search and replace operations. ​ The editor supports the use of the windows clipboard and undo, redo, search and replace operations. ​
-Selected text can be copied in different formats. Search and replace supports multiple files and regular expressions. You can indent (Ctrl+Shift+I),​ unindent (Ctrl+Shift+U),​ comment or uncomment (Ctrl+K) selected text. For easy console output Ctrl+U inserts //​System.out.println()//​ into the source code, Ctrl+Y deletes a line. You can set up to ten bookmarks with the mouse or the keyboard (Ctrl+Shift+#​) and go to a bookmark (Ctrl+#). Every edit command has a shortcut and a symbol on the toolbar. The Editor is based on the [[http://synedit.sourceforge.net/|SynEdit component]]+Selected text can be copied in different formats. Search and replace supports multiple files and regular expressions. You can indent (Ctrl+Shift+I),​ unindent (Ctrl+Shift+U),​ comment or uncomment (Ctrl+K) selected text. For easy console output Ctrl+U inserts //​System.out.println()//​ into the source code, Ctrl+Y deletes a line. You can set up to ten bookmarks with the mouse or the keyboard (Ctrl+Shift+#​) and go to a bookmark (Ctrl+#). Every edit command has a shortcut and a symbol on the toolbar. The Editor is based on the [[https://github.com/SynEdit/SynEdit|SynEdit component]]
  
 ====Start menu==== ====Start menu====
Line 151: Line 161:
 ===Linux=== ===Linux===
  
-The Java-Editor operates under Linux with the //wine// extension. You find installation hints on the [[http://​appdb.winehq.org/​objectManager.php?​sClass=version&iId=29838| WineHQ page]]. The font Monospace ist recommendend. Some fonts don't really work in the editor.+The Java-Editor operates under Linux with the //wine// extension. You find installation hints on the [[https://​appdb.winehq.org/​objectManager.php?​sClass=application&iId=6582| WineHQ page]]. The font Monospace ist recommendend. Some fonts don't really work in the editor.
  
 ===Mac=== ===Mac===
start.1556222867.txt.gz · Last modified: 2019/04/25 22:07 by roehner