|
|
|
# Sharing Contents from Artemis on the Sharing Plattform
|
|
|
|
# Sharing Contents from Artemis on the Sharing Platform
|
|
|
|
|
|
|
|
_Sorry, this page is currently only available in english!_
|
|
|
|
|
|
|
|
For the time being, we have implemented an initial infrastructure to export artemis programming exercises to the sharing plattform. To do so, follow the steps below:
|
|
|
|
For the time being, we have implemented an initial infrastructure to export artemis programming exercises to the sharing platform. To do so, follow the steps below:
|
|
|
|
|
|
|
|
1. Register in the sharing plattform (unless not already done), an require the adminstrators for the "sharing"-group permission.
|
|
|
|
### Setup repository group
|
|
|
|
|
|
|
|
1. Register in the sharing plattform (unless not already done), an require the administrator role for the "sharing"-group permission.
|
|
|
|
|
|
|
|
2. Create a new subgrup below the sharing-hierarchy and your university (e.g. https://sharing-codeability.uibk.ac.at/sharing/university-innsbruck/). ***Skip this step if the subgroup you want to import the exercise to, already exists***
|
|
|
|
|
|
|
|
### Export exercise from Artemis
|
|
|
|
|
|
|
|
1. Log in into Artemis and navigate to an exercise's detail page
|
|
|
|
|
|
|
|
2. Click the following export button:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
3. You will be redirected to the following Sharing Platform import's page, where the exercise's metadata can be reviewed and adapted:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
4. As the metadata will be correctly filled in, the *'submit'* button at the bottom of the page will be activated. By clicking this button, a popup window containing a list of all visible Gitlab groups will appear, asking you to choose where the exercise should be imported:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
5. The import will be performed as you select a Gitlab group. Afterwards, you will be redirected back to Artemis
|
|
|
|
|
|
|
|
## Previous method for importing exercises into Sharing Platform
|
|
|
|
|
|
|
|
1. Register in the sharing plattform (unless not already done), an require the administrator role for the "sharing"-group permission.
|
|
|
|
2. Create an empty git project in the gitlab platform, below the sharing-hierarchy and your university (e.g. https://sharing-codeability.uibk.ac.at/sharing/university-innsbruck/).
|
|
|
|
3. Clone this (empty) project onto your local computer in a temporary directory.
|
|
|
|
4. Export your project from Artemis by using the Export button on the exercise view page:
|
| ... | ... | |