The LENO system is made to support the authoring of lecture notes, organized
in a number of chapters (or lectures). The top-level page refers to each lecuture
in the material. Each lecture, in turn, refers to a number of pages. As an important characteristics of LENO, each page can be shown in three different views:
In slide view the primary information on a page is shown using a large font, hereby making it attractive to present the information from browser via a projector in an auditorium. In the annotated slide view the primary information is shown with a number of annotations, which are associated with the individual constituents of a slides. As in slide view, a single page is shown in isolation from all other pages, but links to the previous and the next page exists. An aggregated lecture view shows the primary slide information and the annotations of all pages in a lecture. Thus, in this view, the pages of a lecture are all aggregated into a single 'lecture page'. The information contents of this view is the same as the sum of the information of the all annotated slides in a single lecture. The navigation icons used in LENO should be relatively straightforward to understand. Nevertheless, here we present an overview of the icons together with a brief explanation: |
Icon | Keyboard shortcut | Explanation |
![]() | u | Go up one strutural level towards the top-level page |
![]() | p | Go to the previous page. The icon is also used to navigate from one lectures to the previous lecture. |
![]() | n, CR | Go to the next page. The icon is also used to navigate from one lectures to the next lecture. |
![]() | no shortcut | Go to a download page, which allows access to a zip file with all the files making up the set set of lectures. |
![]() | no shortcut | Go to a page with an alphabetic index of the lecture notes covering all lectures. |
![]() | no shortcut | Go to this page |
![]() | no shortcut | Go to the page designated as the home page of these lecture notes. |
![]() | no shortcut | Go to particular page in the aggregated lecture view |
![]() | t | Go to the annotated slide view from the slide view. |
![]() | t | Go to the slide view from the annotated slide view |
![]() | no shortcut | Go to the bottom of the current page. |
![]() | no shortcut | Go to the top of the current page. |
![]() | A number in the interval 1..9 | Go to a source program |
![]() | A number in the interval 1..9 | Go to an exercise |
![]() | A number in the interval 1..9 | Go to an image series |
![]() | U | Go to the table of contents of a trail |
![]() | P | Go to the previous slides in a trail |
![]() | no shortcut | Go to the current slide in a trail |
![]() | N, Space | Go to the next slide in a trail |
The last four, red icons are used in the LENO trail facility. Using a LENO trail it is
possible to define a sequence of slides from selected slides in a number of sections. The
trail determines the selection and the sequence of slides. This is useful if you want to present
a subset of your slides for some purpose, and if you don't want to deal with multiple copies (which is usually a bad solution).
The LENO trail facilities is realized via use of HTML frames. The red icons from above
are all shown in a frame of its own (in the leftmost margin), the trail navigation frame. Notice that
you can navigate freely in the slide trail while maintaining the context of the trail. The keyboard shortcuts are still experimental, and they probably only work in Internet Explorer 4.0 (from Microsoft). The keyboard shortcuts of programs, exercises, and image series are integers in the range 1..9, corresponding to the sequence of these on a slide or annotated slide. The collection of html WWW pages, which constitute a set of lecture notes, are generated from a source file written in the programming language Scheme. Scheme is a language in the Lisp family of languages. We use Scheme as a markup language. In a Scheme-based language it is easy to define your own markup elements by means of abstraction. The underlying system, called LAML (Lisp Abstracted Markup Language) is described in further detail in The LAML home page . Kurt Nørmark |