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?

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.

  1. information about how to make up work, and to discuss this wiki page
  2. (Optional) subjective, constructive feedback about your work in this class, your learning mindset, and your learning approach
  3. 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:

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

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