Skip to content

Latest commit

 

History

History
136 lines (115 loc) · 8.93 KB

USERGUIDE.md

File metadata and controls

136 lines (115 loc) · 8.93 KB

User Guide

Version 1.0
© Jakob Pfeiffer

Content

Introduction

This web application provides two main functionalities:

Presentations using markdown

markdown-presentation
Fig. 1: The Presenation-Creation-Tool

The tool for creating small presentations aims to give bachelor students of lower semesters an understanding of the basic syntax of markdown. Instead of just showing or explaining the syntax to the user, the user can create a small PDF presentation using the syntax. The possible scope of the presentations, which can be created using this tool, is suitable for AWE-courses or to illustrate achieved exercises as part of different courses.

Conversion with corporate design

conversion
Fig. 2: The Conversion-Tool

The conversion tool is based on the idea to provide a possibility for professors or lecture speaker to use their default presentations slides or scripts at different universities directly in the corporate design of the university. So far only a conversion to the HTW Berlin corporate design is possible.

Create Presentations using markdown

Try the markdown syntax

Click on the Show Markdown Help button to try markdown yourself. The opened view provides an editor box and the live output of the rendered markdown to track the changes.
mp-help
Fig. 3: The Try-Yourself-Markdown-Help-Box

Step-by-Step to the presentation

1. Title Slide

The title slide will be the first slide in the presentation. It contains a title, a subtitle, the author and the date, which all can be set. The title, author and date are shown on all slides (beside the title slide) in the footer.

Create

To create a title slide click on the green, round button Title page. This will show input fields for the mentioned contents. After setting them one can save (check-mark), cancel (cross) or delete (bin) the title page.
titlepage-newtitlepage-fields
Fig. 4: Create a title page

Edit

Canceling or deleting makes more sense if one is editing the slide. To edit the title slide (after saving it for the first time) click on the green, round button title and the input fields with the set contents will be shown.
titlepage-edittitlepage-fields-filled
Fig. 5: Edit/delete a title page

2. Slides

One can create up to five slides, which will be shown in the order in which they've been created. A slide has a title and content (the content can be split into two vertical columns).
The content is where markdown syntax can be used. The user can create lists, tables and use italic/bold font. A possibility to add an image per url is provided as well.

Create a slide

To create a new slide click on the green, round button Slide. This will show the slide editor.

slide-newslide-content
Fig. 6: Create a regular slide

For each created slide a button with the index of the slide will be added: slide-buttons
Fig. 7: Buttons to edit the created slides

Edit a slide

To edit a certain slide click on the green, round button with the number of the slide you want to edit. This will again show the slide editor, but with filled fields.

slide-editslide-content-filled
Fig. 8: Edit a regular slide

Slide editor

In the slide editor the user can set a title and edit the content of the slide:

  • enter markdown syntax for lists, tables or bold/italic font
  • click on the add column button to add an edit-field for the second column (can be removed with remove column button)
  • click on the small image icon to add an url to an image, which will be shown on the slide (resp. in one column of the slide)

After creating/editing the slide one can save (check-mark), cancel (cross) or delete (bin) the slide.
The slides should not be overfilled with content, e.g. put images on separate slides or at least in the second column.

Add a column

slide-contentslide-content2-filled
Fig. 9: Add a column (and content)

Add an image

slide-addimage-boxslide-addedimage
Fig. 10: Add an image

Create the presentation

To create and download the presentation, the Create Presentation button has to be clicked. Optionally an outline slide (on second position) can be included.
A window offering to open or download the presentation will be shown.

Markdown-Preview

To help the understanding of markdown syntax in order to create a presentation, the user can preview the created markdown before converting to PDF-slides. Therefore the user has to click on the small white arrow at the bottom of the page:
slide-preview
Fig. 11: Markdown-Preview

Example outputs

titlepage-example
Fig. 12: Titlepage example

slide-example-outline
Fig. 13: Example for creating the outline slide

slide-example-onec
Fig. 14: Example for creating a slide with on column

slide-example-twoc
Fig. 15: Example for creating a slide with two columns

slide-example-image
Fig. 16: Example for creating a slide with an image

slide-example-last
Fig. 17: The last slide (added by default)

Convert documents to PDF applying a CI

Supported document types:

  • tex
    • images: jpg, png, pdf
    • bibliography: bib
  • docx
  • odt

Supported corporate designs:

Upload a file

Select a file on your computer to upload and convert:
uploadfileslide-addedimage
Fig. 18: Upload a file (of supported type)


If the file type is not supported a error message will be displayed.
The file (as well the bib-file) can be reuploaded resp. changed.

Special case: .tex file

When uploading a Latex-file, additionally options will be displayed:

  • uploading a .bib-file for bibliography (via files on computer)
  • uploading images which are used inside the document (via dropzone, the user can drop the images in the dropzone)

Images can not be deleted, but, as well as all other files, they will be deleted from the server right after conversion.
Important is that in the Latex-script the images are referenced with only the name and not the full or relative path

uploadfile-latex-ex
Fig. 19: Additional upload for .tex-file conversion

Convert & download

After uploading all necessary files, the document can be converted and downloaded:

finish
Fig. 20: Convert and download the file

A window offering to open or download the converted file will be shown.

Example Conversion

slide-addimage-boxslide-addedimage
Fig. 21: Example conversion of a word file