Back to Browse

C02: Example Assignment Workflow

344 views
Jul 2, 2025
1:03:28

This video is mainly for students of East Texas A&M University who have been given assignments that use the official class development environments (git/GitHub, Docker containers, VSCode) and are ready to begin working on the assignments for the class. In this video I go over step-by-step the things you would do using an example practice assignment. I cover accepting the GitHub classroom invitation and cloning your repository to work on it. I give some hints and ideas on how to use VSCode IDE effectively for our assignments. I show the basic assignment workflow to enable tests, write and debug functions, and test them with the testing framework. I also look at how to make git commits in VSCode and push them to your Feedback Pull Request to be graded and get autograder feedback. Resources: Setting up git/GitHub, Docker and VSCode for assignments: https://github.com/etamu-class/vscode-docker-devcontainer East Texas A&M University: https://www.tamuc.edu/ ETAMU Department of Computer Science: https://www.tamuc.edu/computer-science-and-information-systems/ 00:00 Introduction 00:59 Prerequisite environment setup https://github.com/etamu-class/vscode-docker-devcontainer 02:07 Accepting GitHub Classroom assignments 04:43 Clone assignment repository and open in a VSCode DevContainer 09:59 Using VSCode IDE, tips and tricks 13:33 Standard Assignment workflows 21:22 Example Practice Task 1 27:44 Compiling and Testing tasks 29:04 Making and pushing a commit for assignment grading 33:30 The GitHub repository Feedback Pull request 35:48 Complete Task 1 and pass all unit tests 39:46 Task 2: quick review of workflow (define tests, implement stub, implement and debug task, pass tests, create and push commit) 47:11 Appendix 1: Automatic code style checker / formatter 49:46 Appendix 2: Using the VSCode Debugger for assignments 54:53 Appendix 3: Building the simulation and running system-tests 1:01:17 Summary

Download

0 formats

No download links available.

C02: Example Assignment Workflow | NatokHD