Uh oh!
There was an error while loading. Please reload this page.
[lab] Add "Processes Shell" CS537 Spring 2019 Project - #54
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
xuafeng
left a comment
There was a problem hiding this comment.
Overall is great. I left 2 comments for id.
tareknaser
left a comment
There was a problem hiding this comment.
Looks good overall. approved. I left two minor comments but it’s up to you whether you want to address them
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Pull request overview
This PR adds the CS537 Spring 2019 "Processes Shell" project to the courselab benchmark suite. The project tasks students with building a simple Unix shell (called wish) that supports basic features like command execution, built-in commands (exit, cd, path), I/O redirection, and parallel command execution.
Key changes:
- Adds project specification, preprocessing, evaluation scripts, and configuration for the CS537 processes shell project
- Registers the new CS537 Spring 2019 course in the courses registry
- Includes unrelated courseexam_bench additions (exam questions, metadata, and reference materials)
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md | Complete project specification describing shell implementation requirements |
benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/preprocess.sh | Script to checksum protected test files before student execution |
benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/evaluate.sh | Script to verify file integrity, build the shell, and run tests |
benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/config.json | Configuration specifying Docker image, timeout, tags, and output files |
benchmarks/courselab_bench/data/courses.json | Adds CS537 Projects Spring 2019 course entry |
benchmarks/courseexam_bench/data/reference_materials/raft_basics.md | New Raft reference material (unrelated to processes shell) |
benchmarks/courseexam_bench/data/questions.jsonl | New CS537 Fall 2021 exam questions (unrelated to processes shell) |
benchmarks/courseexam_bench/data/exams_metadata.json | New exam metadata (unrelated to processes shell) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
…cesses_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ce#54) * add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ce#54) * add ostep processes-shell lab * fix * Update benchmarks/courselab_bench/data/cs537-projects-spring-2019/processes_shell/task.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Tarek Elsayed <60650661+tareknaser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Description
This project was seen as part of CS537 in Spring 2019
See original repo
Testing
Did a simple test with
openai/gpt-5.2-2025-12-11:Model ran, and successfully completed the project:
Checklist