Queensland University of Technology   Brisbane Australia Skip bannerSkip to content A university for the real world - Environment for Learning to Program
QUT Home
Contact us
ELP Home Overview Demos Help Exercises Administration

Glossary

Help
Walk-throughs
FAQ
Reference
* Glossary

[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 |

[A]

Annotation

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.

Annotations Feedback Window

The Annotations Feedback Window, located in the Console, displays the Annotations attached to the exercise, file or gap currently selected in the File Viewer.

Annotations Feedback Window

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.

Automated Feedback

The Automated Feedback page, located in the Console, displays the feedback from the Check Program function.

UP

[C]

Compiler Output

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.

Console

The Console, located at the bottom of the ELP IDE, has a number of tabbed pages to display Annotations, Automated Feedback and Compiler Output.

Console

ELP IDE Console

UP

[E]

Editor

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.

Editor

ELP IDE Editor

UP

ELP

Environment for Learning to Program.

UP

[F]

File Viewer

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

File Viewer

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. An unopened blue envelope means that a student has added an annotation and a tutor has not yet read it. An opened blue envelope means that a student has added an annotation and a tutor has read it. An unopened red envelope means that a tutor has added an annotation and the student has not yet read it. An opened red envelope means that a tutor has added an annotation and the student has read it.

UP

[I]

IDE

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

ELPIDE

ELP IDE

UP

Instance

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.

Instance Chooser

The Instance Chooser, located in the top left of the ELP IDE, allows you to select an Instance to work with.

Instance Chooser

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.

UP

[T]

Template

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.

Instance Chooser

ELP IDE Instance Chooser (Authors only)

Toolbar

The Toolbar across the top of the ELP IDE shows the Instance Chooser, the user logged in and the functions available.

Toolbar

ELP IDE Toolbar

UP