|
|
|
# Sharing Contents from Artemis on the Sharing Plattform
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
1. Register in the sharing plattform (unless not already done), an require the adminstrators 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:
|
|
|
|

|
|
|
|
This will download a zip file, which is already in the correct structure, to share it on the sharing plattform.
|
|
|
|
5. Expand this zip file in the temporary directory.
|
|
|
|
6. Review the information in `metadata.yml`. Some data may not yet be optimal
|
|
|
|
- Title: is the title meaningful outside Artemis
|
|
|
|
- Description: add a short description of the exercise. May be you can copy a synopsis from the long exercise description (you may find this in `exercise.md`)
|
|
|
|
- Keywords: Are the keyword adequate for finding your exercise
|
|
|
|
- License: Is the copyright license OK for you? You can replace it by any other license.
|
|
|
|
7. Commit and push your content to the sharing plattform gitlab.
|
|
|
|
8. If your metadata.yml does not yet conform to the requirements [see MetaData Documentation](technical/MetaData Documentation), you will be notified by email.
|
|
|
|
9. Check the result on the sharing plattform
|
|
|
|
10. By default your exercise will only be visible by other members of the sharing group. Please consider to make access public, by changing it under "Settings -> General -> Visibility ..."
|
|
|
|

|
|
|
|
|
|
|
|
Remark: We are currently working on a smoother export to the sharing plattform :-) |
|
|
\ No newline at end of file |