|
|
|
_Diese Seite gibt es derzeit leider nur auf Englisch._
|
|
|
|
|
|
|
# How To for Publishers
|
|
# How To for Publishers
|
|
|
|
|
|
|
|
The Sharing Platform is an open platform to provide and exchange material for teaching programming to students from universities and secondary schools. The material can comprise text exercises, programming exercises, lecture material (e.g. slides), or other useful topics (as e.g. links to other valuable tools or sources outside the sharing platform).
|
|
The Sharing Platform is an open platform to provide and exchange material for teaching programming to students from universities and secondary schools. The material can comprise text exercises, programming exercises, lecture material (e.g. slides), or other useful topics (as e.g. links to other valuable tools or sources outside the sharing platform).
|
| ... | @@ -40,6 +42,10 @@ You should locate your contribution in an appropriate sub folder below your inst |
... | @@ -40,6 +42,10 @@ You should locate your contribution in an appropriate sub folder below your inst |
|
|
|
|
|
|
|
## 3. Decide on the structure of your contribution
|
|
## 3. Decide on the structure of your contribution
|
|
|
|
|
|
|
|
|
The smallest publication unit on the sharing platform is a single exercise.
|
|
|
|
|
|
|
|
You can combine various exercises into a collection, e.g a complete course, or another thematic combiniation of exercises. Elements in the collections can either be other gitlab projects on the sharing plattform, or simply subdirectories of the collection project. You find more information in the [metadata description](https://sharing-codeability.uibk.ac.at/sharing/codeability-sharing-platform/-/wikis/technical/MetaData-Documentation) in the section "collections".
|
|
|
|
|
|
|
In order to provide future services we would propose the following structure:
|
|
In order to provide future services we would propose the following structure:
|
|
|
1. a metadata.yaml is _mandatory_ (alternatively a metadata.yml or a metadata.json is also appropriate), See further information below.
|
|
1. a metadata.yaml is _mandatory_ (alternatively a metadata.yml or a metadata.json is also appropriate), See further information below.
|
|
|
2. a README.md is _recommended_. It should give a basic overview to the content of your contribution beyond the description in the metadata.
|
|
2. a README.md is _recommended_. It should give a basic overview to the content of your contribution beyond the description in the metadata.
|
| ... | | ... | |