Web Engineering Winter 2024 ‐ End‐of‐Quarter and Eval Conference - TheEvergreenStateCollege/upper-division-cs-23-24 GitHub Wiki
You're in the last stretch of Web Engineering this winter quarter.
Please take a moment to read through this wiki page about
- Question 0: Did I get full credit?
- Question 1: Do I need to attend an eval conference?
- Question 2: How do I make progress on my List of Remaining Work to get delayed credit
- before your eval conference in Week 11
- before end of Spring Quarter, for Incomplete Credit now and delayed Web Engineering credit then
- Question 3: What to prepare and expect for an eval conference?
- Question 4: How to schedule an eval conference?
Question 0: Did I Get Full Credit?
You'll receive a personalized Canvas message this weekend with your record of credit from work you've submitted into GitHub over the past 10 weeks, and an initial estimate of your credit this quarter for any tracks that you expressed interest in receiving:
- Web Front-End (max of 4 credits)
- Web Infrastructure (max of 4 credits)
- Seminar / Technical Interview Prep (max of 2 credits)
- Hackathon Projects (max of 2 credits)
If your estimate says you receive Full Credit, you're done! No eval conference is needed. Enjoy break early.
Question 1: Do I Need to Attend an Eval Conference?
If you don't have access to GitHub Student Developer Pack or your own full FrontEnd Masters account, you also don't need to schedule an eval conference, because there is no way to complete the work from this class or get credit without them.
You will need both of these to complete homeworks, and you should aim to get access and complete the requested homeworks by next Spring.
If you don't receive a Canvas message, assume you still have work to submit in order to receive full credit.
If you would like to discuss the rest of this document, scheduling an eval conference is a good idea.
Discussion Types
You may state at the beginning of the Zoom conference which of the following discussions you want.
- information about how to make up work, and to discuss this wiki page
- (Optional) subjective, constructive feedback about your work in this class, your learning mindset, and your learning approach
- evaluation of makeup work (you are prepared to lead a discussion and answer questions)
You may choose more than one and prioritize them.
Due to the 20 minute time limit, I welcome you to schedule additional eval conferences later in the week if you wish to cover more discussions.
Question 2: How do I make progress on my List of Remaining Work to get delayed credit?
If your estimate is less than full credit, you'll receive a List of Remaining Work (including missing assignments or missing final project features) to submit by end of Spring quarter. You'll receive a temporary "Incomplete" while you're working to improve the amount of credit you received. You can choose to continue to do this work over Week 11, or over the break through to Spring Quarter. This work will take the form of code changes submitted to GitHub, dev diary entries, and screenrecording videos. After Spring Quarter, no late work will be accepted and the Incomplete will become permanent.
Example List of Remaining Work
Your list of remaining work may look like the following, and will consist entirely of homeworks or writing activities:
- Complete Web Infra Homework 06 (with a link to a wiki page like this)
- Complete Web Co-Creation 02 (with a link to a wiki page like this)
Your personalized List of Remaining Work, sent to your Canvas inbox, may look different.
Each item can be made up by doing the assignment and then demonstrating understanding.
How to Do the Assignment Work
Perform any required setup for the assignments, including getting access to the GitHub Student Developer Pack and Frontend Masters video courses.
Do any requested FrontEnd Masters video watching or readings from textbooks, including Eloquent Javascript if appropriate.
If you are demonstrating additional features for your final project, you may show your work over screenshare, or by the public URL of your AWS server.
How to Demonstrate Understanding
- a dev diary entry of at least 100 words (not including code blocks), at least 3 code blocks (including error stack traces), and at least 1 screenshot, covering roughly 500 lines of code.
- You will write your dev diary entries publicly to add to the knowledgebase of the class. It can consist mostly of questions that you have.
- You can view examples of dev diary posts from your classmates here.
- a narrated screenrecording video uploaded as an unlisted video on Youtube, of at least 2 minutes in length and
covering roughly 500 lines of code
- Follow the OBS instructions and Youtube tutorial on this wiki page https://github.com/TheEvergreenStateCollege/upper-division-cs/wiki/Recording-Video
- a Zoom eval where you lead a discussion and answer two or three questions covering roughly 500 lines of code.
For example, this dev diary entry satisfies one relevant item, Web Infra HW 06.
Quizzes and attendance cannot be made up.
Question 3: What to Prepare and Expect in an Eval Conference?
Those of you who took Data Structures & Algorithms have experienced this style of eval conference before.
Regardless of whether you choose a screenrecording video, dev diary, or Zoom eval conference, these guidelines apply:
Prepare the video, dev diary writing, or Zoom eval conference so that you are leading a discussion with the instructor about your choice of 500 lines of code on your laptop or submitted under your account to GitHub.
You will be asked to share your screen on Zoom or in-person.
Your goal is to demonstrate your understanding and to acknowledge your sources. Even if you typed the code from an AI chat, a classmate, a friend, a Stackoverflow or Google search, you are asked to
- understand and explain the code
- explain how your goals fit into the requirements for the class
- explain why this code makes progress toward your goals.
For these reasons, a primarily copy-and-paste approach will not help you pass as much as an approach that combines typing character-by-character, reading, reflecting, and writing.
Question 4: How to Schedule an Eval Conference?
If you would like to present your work and demonstrate it to make up for homework credit in a conference, you can schedule here
Register for Eval Conferences here https://canvas.evergreen.edu/appointment_groups/4460
The conferences can be either in person at Paul's office
Lab I, 1002
or on Zoom at
https://evergreen.zoom.us/j/6963805953
End Message
Congratulations on your learning and accomplishments. It has been a privilege to work with you this quarter and to see your growth. Thank you for your effort and hard work.
Please let me know, by email or Canvas message, if I can make the above instructions more clear.
--Paul