1-Min Technical Video
Due Friday Nov 15th @ 9 am
From this assignment, students may show...
Language FrontEnd - Reasoning, Radiant
Documentation and Usability - Reasoning, Radiant
... in addition to other learning objectives students feel their work accomplishes.
Motivation
For your final deliverable, you are asked to submit a well-edited 5-minute tour of your
language. This is a tight timeframe to hit, and so we want you to get experience doing a piece of it,
and seeing what your peers are doing as well.
Hopefully, from doing this activity, you will be able to test the tools you are going to use to
record your presentation and gain practice editing your presentation to fit into tight constraints.
(1 min maximum).
Be aware, you will likely not get a 1min perfect video on one take. You may need
to stitch together small 20second takes and do editing passes as you would with
your writing. Please plan your time management accordingly.
What to turn in
Pick 1 or 2 example tasks in your DSL and record a video of your screen while walking through:
- How the user inputs a program (quasiquoted string, file, something else?)
- What the code expands to (ddump-splices)
- What the runtime behavior looks like
You can choose any style of presenting you like, but what Matt did for the lecture
videos is easiest:
- Orient the viewer as to what screen we are looking at, how we got here
- Explain as you are typing what your input is and why you are entering it
- Predict outloud for the viewer what you expect to happen before you "run" things and then verify why they did or did not happen using the output of the "run"
- Less is more; if you are not going to talk about something try to not have it on the screen
Your resulting video must be under 1 minute in length.
Optional META.md
META.md should include
- your name
- your utln
- how much time you spent on this assignment
- the witness "proof" for how you earned each learning objective.
Please Submit
Contents to be submitted
- 1-min Technical video (.mp4 preferred, but we can convert from most major formats)
- optionally a META.md
Method of submission
Please commit your changes in the hw19-1 directory of your private repo and push them to the remote server before 9 am.