Summative Skills Demonstration

For this assignment, you will create a video in which you will demonstrate your mastery of basic Rails web development skills and of the Git- and GitHub-based collaborative development workflow taught in the course.

Partner. To create your videos, you must find another student in the course to serve as your partner (hereafter referred to as “Partner”). Partner will receive 1 A&B point for serving as your partner. Students may earn up to a maximum of 2 A&B points for serving as partners for other students. The steps that Partner performs will not be video recorded. The video will show things only from your perspective. You and Partner may communicate via a text chat (e.g., in Discord) in the video.

Before Recording the Video

Before you begin recording, you must set up a Rails project in GitHub, so you can collaborate with Partner. In particular, you must perform the following steps:

Once you have completed the above steps, Partner must clone the repo, initialize it, and run it.

Recording the Video

The video you will create for this assignment will be very similar to the explanation videos you created previously. In particular, as you perform the tasks described below, you must speak aloud as you work—that is, you must talk continuously, describing what you’re doing and why you’re doing it.

Tasks

Here the tasks that you must record yourself performing:

By the end, both issues should be closed and both pull requests should be closed and merged into main.

Additional Requirements

Submitting Your Video

To submit your video, follow these steps:

  1. Upload to YouTube. Upload your video to YouTube, and set its visibility to “unlisted”. Be aware that YouTube accepts only certain video formats (although they’re generally the most common ones), so you’ll want to make sure your recording has a compatible encoding.

  2. Submit Video URL and Partner’s Name via Dropbox. Paste the YouTube URL of the video and enter Partner’s name into the appropriate eCourseware dropbox.