Deadline | Goal | Tasks |
---|
Mid-May | Rights and licenses are modelled. | - Have a podcast metadata field for rights holders (probably easiest to reuse the Speakers field).
- Have a podcast metadata field for licenses.
- If copyright holders and a license are declared for a podcast, use them as defaults for episodes.
|
Mid-May | Postcast metadata is validated. | - Filter Basisklassifikation terms by UI language when creating a new podcast.
- Make the speakers and Basisklassifikation fields required when creating a new course.
- Override the slug field of lecture series with <semester>-<course ID> and hide slug entry field.
|
Late May | Users can create podcasts w/o a manual. | -- Hide the slug entry field for semesters.
|
Mid-June | Podcast generation is translated to German. | - Translate field descriptions into German, if feasible.
- Translate validation errors into German.
|
Late June | Special privileges for courses are implemented. | - Special privileges for courses are implemented.
|