|
[Print-friendly version]
ELP Glossary of Terms
This glossary will give you a quick overview of some of the terms used in ELP.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
- An Annotation is a question or comment that can be attached to an ELP exercise, file or gap. Tutors can load a student's exercise and reply to any annotations that have been added. An annotation in ELP is represented as an envelope; blue for a student annotation, and red for a tutor annotation. The envelope icon is either open when it has been read by the intended recipient, or closed if unread. The colour and type of the envelope icon indicates the author and read/unread state of the last annotation for that particular ELP exercise component.
- The Annotations Feedback Window, located in the Console, displays the Annotations attached to the exercise, file or gap currently selected in the File Viewer.

ELP IDE Annotations Feedback Window
Annotations are listed in ascending date order. Annotations created by a student are blue, whereas those created by a tutor are red. The Annotations Feedback Window also allows you to add and delete annotations. Annotations can only be added when the My Program Instance is selected. Only the last annotation can be deleted and only if it is both unread and was created by you. Annotations can also be added and deleted via a context menu in the File Viewer. Simply click on the exercise, file or gap, then right click to access the context menu.
- The Automated Feedback page, located in the Console, displays the feedback from the Check Program function.

- The Compiler Output page, located in the Console, displays the result of compiling an Instance. The output is displayed as html and may contain a link with each error message. Clicking on this link will navigate to the location of the error in the Editor. The compiler output for C# exercises is modified to add extra "friendly information" about a compiler error message. The actual compiler output is displayed after the modified compiler output.
- The Console, located at the bottom of the ELP IDE, has a number of tabbed pages to display Annotations, Automated Feedback and Compiler Output.

ELP IDE Console

- The Editor, located in the middle right of the ELP IDE, shows the content of the file and instance selected. Each gap in the file is highlighted in light blue. The gaps are editable but all other sections of code are not. The first space in the gap and the last space in the gap are not editable and are marked by a pointer.

ELP IDE Editor

Environment for Learning to Program.

- The File Viewer, located below the Instance Chooser, displays the files that belong to an exercise and the gaps that belong to each file.

ELP IDE File Viewer
It also displays the Annotation status for the exercise and each file and gap. The annotation status is defined by the last annotation attached to the exercise, file, or gap. means that a student has added an annotation and a tutor has not yet read it. means that a student has added an annotation and a tutor has read it. means that a tutor has added an annotation and the student has not yet read it. means that a tutor has added an annotation and the student has read it.

The ELP IDE means ELP's integrated development environment (or the user interface) where students and authors work with programming exercises.

ELP IDE

- An Instance is the files that make up the exercise. An ELP exercise has two instances, the solution and My Program. The author will setup the solution and each student will have their own My Program instance to attempt the exercise.
- The Instance Chooser, located in the top left of the ELP IDE, allows you to select an Instance to work with.

ELP IDE Instance Chooser
There are two instances built into ELP. They are solution and My Program. The solution is setup by the author. The My Program instance is used by the student to attempt an exercise.

- A Template is the group of skeleton files that makes up the exercise. When the template is selected in the instance chooser an author can edit the files. In this mode, the gaps are shown as empty markers.

ELP IDE Instance Chooser (Authors only)
- The Toolbar across the top of the ELP IDE shows the Instance Chooser, the user logged in and the functions available.

ELP IDE Toolbar

|