Task #6 - Be Presentable

This assignment involves the creation of a well-formed presentation with voiceover narration.

The assignment aims to strengthen your HTML skills while also learning to create presentation materials and craft a short narrative for a presentation.

You will use reveal.js in combination with audio files to create an automated, narrated web object.

Skillsets

You will be exposed to the following skillsets;

  1. HTML5 & CSS
  2. Audio manipulation
  3. Presentation skills

Expectations

I expect you to work with a partner or small group (no more than 3) to write and construct a short (5 - 10 min) presentation on the topic of your choice.

Your topic should be a topic in technology. And of the 'doors' that I showed you that we did not go through would be an excellent choice. The kinds of things that have been discussed in the community events you attended are another great source of topics. Your presentation should teach us something and use your technology skills to augment your teaching.

You will be able to choose a partner if you like. If you don't choose a partner I'll pair you randomly with someone.

Prerequisites

You will need a text editor and audio manipulation software, preferrably Audacity. Your presentation will be stored in GitHub and you can manipulate the text using the editor in Cloud9. Utilize good collaboration practices with your partner and make sure the work is distributed equitably, with both partners contributing roughly half of the code and half of the content

Instructions

You will need to do the following for this assignment to be considered complete.

First, pick a cool team name.

One partner:

  1. Have one partner make a new blank github repository. You can title it whatever you want.
  2. Clone this base repository. You can clone it into whichever workspace you want, but you'll need Pandoc installed. I suggest you 'clone' (on Cloud9) your Assignment 3 workspace, since that already has everyhting you need installed.
  3. Follow the github instructions to change the remote url of the repository to point to your new repository. note: you'll need to use git remote set-url origin <url> instead of git remote add origin <url>
  4. Add your other partner as a collaborator on the Github repo. Have them clone the repository iunto whichever workspace they want (and make sure they have pandoc installed).

As a team:

  1. Create your base presentation slides using the included Markdown template and convert it to HTML5 using Pandoc. Instructions for this are in the INSTRUCTIONS.md file in this repository.
  2. Add speaker notes to enclose the text of your presentation.
  3. Add images, styles, and fragments accordingly.
  4. Narrate audio of the presentation (both team members must have their voices in the audio, for roughly equal amounts of slides).
  5. Use Audacity to cut the audio files into the appropriate lengths for the transitions (see instructions on class site).
  6. Upload the audio files and insert the source links in each section and fragment.
  7. Make sure that all of your changes are added, committed, and pushed.
  8. Test your presentation to ensure that all runs smoothly.

Bonuses:

Note: these should happen after you're done with Pandoc

Easy Manual Bonuses:

Harder, More Powerful Bonuses:

Individually:

  1. Link to the final project somewhere in your site's navigation and in the post below.
  2. Write a (final!) reflection on this project. As a final reflection, this should be substantial. Tell me:
  1. Send me an email with the link to your post and your copy of your group's presentation by midnight on the due date.
  2. Show up during our class's final exam period to present your work to your classmates with your partner.
-