Skip to content

compute servers: allow attaching more than one to a single assignment/handout #8227

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
williamstein opened this issue Mar 25, 2025 · 2 comments

Comments

@williamstein
Copy link
Contributor

williamstein commented Mar 25, 2025

"I’m familiar with attaching a single compute server to an assignment. Is there a way to ‘attach’ say 2 or 3? I’m trying to give an assignment to students where they have the option of choosing between say 3 compute servers."

WORKAROUND: make multiple assignments or handouts, which have each of the configurations.

You would click "Create" for the compute servers for all 3 handouts, and then the students have the compute servers in their project and can provision and start the one of their choice. There's only a charge to you when the server is provisioned.

@novoselt
Copy link
Collaborator

I am strongly in favour of keeping the current "implementation" in the sense of using this workaround. The user interface both for instructors and for students will get more complicated and in most cases it will just get in the way instead of helping to solve a problem.

Using the same server for multiple assignments, on the other hand, seems to have a much wider area of application and, of course, that's what the current design fully supports.

@williamstein
Copy link
Contributor Author

The user interface both for instructors and for students will get more complicated

At first glance, it wouldn't be that much more complicated -- just a little "+" sign to add another server dropdown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants