Comments (4)
Can we archive courses?
AFAIK @krusche already has a script to clean build plans & repos. This might help.
from artemis.
The delete use case was not really necessary so far.
@sockeqwe you probably need to delete all references in the database first and then you can also delete the course.
Another possibility for the future would be to automate this on the server:
- delete all referenced objects
- delete the course object
Archiving a course is not possible so far, but we could introduce an attribute "archived" for a course object and do not display it anymore for students if it is archived.
@andreasseitz my script includes some manual steps and only deletes build plans in Bamboo (bamboobruegge), but no repos (because the repos still include the solution code of the students).
We need a more sophisticated cleanup feature for the future that can be triggered directly on the ArTEMiS server, I will add this as separate issue.
from artemis.
yep,
I don't have a strong use case either. I just wanted to clean up some stuff on my local machine and have pressed the "delete course button" in ArTEMiS (UI) and it failed.
I just wanted to note this "issue" down.
from artemis.
This was fixed some time ago
from artemis.
Related Issues (20)
- Enable ExamUserIntegrationTest > testVerifyExamUserAttendance
- Enable StudentExamIntegrationTests
- Build Script Reset when Changing Docker Image
- Docker Image Architecture Check/Docker Log on Failure
- Enable SubmissionPolicyIntegrationTests
- Enable ExamParticipationIntegrationTest > testGetExamScore
- `Programming Exercises`: solution repository is not cloned (even with "Check out repository of sample solution" enabled)
- Add a 'more' Menu to Navigation Bar to prevent scrolling
- `Programming Exercises`: The personal clone URL starts with undefined HOT 2
- Enable ProgrammingExamIntegrationTest > unlockAllRepositories
- Maven exercise template has build error HOT 1
- Delete dialogs allow incorrect titles HOT 1
- Fix width of exercise detail container when problem statement includes an uml diagram
- Category suggestions are dragged up or down when scrolling (fixed position)
- `Programming exercises`: Allow instructors to filter participation by tests that where not executed
- Display a placeholder if the user currently isn't enrolled in any course
- Docker connection issues using LocalCI and LocalVC HOT 3
- Display User
- Display User User
- Display User's Dropdown Menu in front of the Exam-Header HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from artemis.