Skip to content
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

Subversion support #256

Open
tobiasgrosser opened this issue Dec 21, 2016 · 5 comments
Open

Subversion support #256

tobiasgrosser opened this issue Dec 21, 2016 · 5 comments

Comments

@tobiasgrosser
Copy link

I am currently looking into an automated testing system for a large first-year student course. We traditionally provide all our students with SVN repositories and would really like to continue to do so, but at the same time we are considering to use Praktomat to grade submissions. I wonder if there has been any work / ideas to allow solutions to be automatically fetched from SVN?

@nomeata
Copy link
Contributor

nomeata commented Dec 22, 2016

We have certainly been wishing for something like this, but nothing has been implemented. It might be possible to implement that integration using a SVN push hook. I have once done something similar (http://zpub.de/) so it is certainly possible. But you’d have to do it yourself, I guess.

@tobiasgrosser
Copy link
Author

tobiasgrosser commented Dec 22, 2016

Sure, on the SVN side this is easy. I wonder how to best interact with Praktomat. Where should I hook in to make this happen? Do you think I need to go through the webinterface, or could there be a way to do this in some way on the command line. E.g. that I provide a tool ./praktomat upload-submission

@nomeata
Copy link
Contributor

nomeata commented Dec 22, 2016

I would use django’s “admin commands” for that, at least if all happens on one machine.

@ifrh
Copy link
Contributor

ifrh commented Jan 22, 2022

@tobiasgrosser Since you have asked for SVN support about six years ago, did you have implemented some?

@tobiasgrosser
Copy link
Author

Wow, this was a long time ago. I meanwhile use github actions.

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

No branches or pull requests

3 participants